Minor changes
This commit is contained in:
parent
19aa9ea7e9
commit
b7851385fa
4 changed files with 34 additions and 35 deletions
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
EXEC=chip-8
|
EXEC=chip-8
|
||||||
|
|
||||||
$(EXEC): main.c
|
$(EXEC): main.c screen.c
|
||||||
gcc -lraylib $^ -o $@
|
gcc -lraylib $^ -o $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
|
37
src/main.c
37
src/main.c
|
@ -1,43 +1,16 @@
|
||||||
#include "raylib.h"
|
#include "screen.h"
|
||||||
|
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
|
|
||||||
// Initialization
|
ScreenInit();
|
||||||
//--------------------------------------------------------------------------------------
|
|
||||||
const int screenWidth = 800;
|
|
||||||
const int screenHeight = 450;
|
|
||||||
|
|
||||||
InitWindow(screenWidth, screenHeight, "raylib [core] example - basic window");
|
while (!WindowShouldClose()){
|
||||||
|
ScreenUpdate();
|
||||||
SetTargetFPS(60); // Set our game to run at 60 frames-per-second
|
|
||||||
//--------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
// Main game loop
|
|
||||||
while (!WindowShouldClose()) // Detect window close button or ESC key
|
|
||||||
{
|
|
||||||
// Update
|
|
||||||
//----------------------------------------------------------------------------------
|
|
||||||
// TODO: Update your variables here
|
|
||||||
//----------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
// Draw
|
|
||||||
//----------------------------------------------------------------------------------
|
|
||||||
BeginDrawing();
|
|
||||||
|
|
||||||
ClearBackground(RAYWHITE);
|
|
||||||
|
|
||||||
DrawText("Congrats! You created your first window!", 190, 200, 20, LIGHTGRAY);
|
|
||||||
|
|
||||||
EndDrawing();
|
|
||||||
//----------------------------------------------------------------------------------
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// De-Initialization
|
ScreenFinish();
|
||||||
//--------------------------------------------------------------------------------------
|
|
||||||
CloseWindow(); // Close window and OpenGL context
|
|
||||||
//----------
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
21
src/screen.c
Normal file
21
src/screen.c
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
#include "screen.h"
|
||||||
|
|
||||||
|
void ScreenInit(){
|
||||||
|
const int screenWidth = 800;
|
||||||
|
const int screenHeight = 450;
|
||||||
|
InitWindow(screenWidth, screenHeight, "raylib [core] example - basic window");
|
||||||
|
SetTargetFPS(60); // Set game to run at 60 frames-per-second
|
||||||
|
}
|
||||||
|
|
||||||
|
void ScreenUpdate(){
|
||||||
|
BeginDrawing();
|
||||||
|
ClearBackground(RAYWHITE);
|
||||||
|
DrawText("Congrats! You created your first window!", 190, 200, 20, LIGHTGRAY);
|
||||||
|
EndDrawing();
|
||||||
|
}
|
||||||
|
|
||||||
|
void ScreenFinish(){
|
||||||
|
CloseWindow(); // Close window and OpenGL context
|
||||||
|
}
|
||||||
|
|
||||||
|
|
5
src/screen.h
Normal file
5
src/screen.h
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
#include "raylib.h"
|
||||||
|
|
||||||
|
void ScreenInit();
|
||||||
|
void ScreenUpdate();
|
||||||
|
void ScreenFinish();
|
Loading…
Add table
Reference in a new issue