Minor changes

This commit is contained in:
Loïc Guégan 2023-12-24 18:46:21 +01:00
parent 19aa9ea7e9
commit b7851385fa
4 changed files with 34 additions and 35 deletions

View file

@ -1,7 +1,7 @@
EXEC=chip-8
$(EXEC): main.c
$(EXEC): main.c screen.c
gcc -lraylib $^ -o $@
clean:

View file

@ -1,43 +1,16 @@
#include "raylib.h"
#include "screen.h"
int main(int argc, char *argv[])
{
// Initialization
//--------------------------------------------------------------------------------------
const int screenWidth = 800;
const int screenHeight = 450;
ScreenInit();
InitWindow(screenWidth, screenHeight, "raylib [core] example - basic window");
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
//--------------------------------------------------------------------------------------
CloseWindow(); // Close window and OpenGL context
//----------
while (!WindowShouldClose()){
ScreenUpdate();
}
ScreenFinish();
return 0;
}

21
src/screen.c Normal file
View 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
View file

@ -0,0 +1,5 @@
#include "raylib.h"
void ScreenInit();
void ScreenUpdate();
void ScreenFinish();