diff options
author | nathansmithsmith <thenathansmithsmith@gmail.com> | 2023-07-03 02:28:21 -0600 |
---|---|---|
committer | nathansmithsmith <thenathansmithsmith@gmail.com> | 2023-07-03 02:28:21 -0600 |
commit | 416a5cbab21c480ae9e85b07fd9424452cbcb611 (patch) | |
tree | d88c3ac221dfceeab64a53963ab4113d3a75d39e /src | |
parent | e6fb000c6874874d50d94eee4b1c8e889f6791f1 (diff) |
A little first day shit
Diffstat (limited to 'src')
-rw-r--r-- | src/game.c | 14 | ||||
-rw-r--r-- | src/game.h | 7 | ||||
-rw-r--r-- | src/gameCommon.h | 3 | ||||
-rw-r--r-- | src/killaEdit/CMakeLists.txt | 12 | ||||
-rw-r--r-- | src/killaEdit/implementations.c | 4 | ||||
-rw-r--r-- | src/killaEdit/killaEdit.c | 1 | ||||
-rw-r--r-- | src/killaEdit/killaEdit.h | 9 | ||||
-rw-r--r-- | src/killaEdit/killaEditCommon.h | 17 | ||||
-rw-r--r-- | src/killaEdit/main.c | 7 | ||||
-rw-r--r-- | src/main.c | 9 |
10 files changed, 32 insertions, 51 deletions
@@ -1 +1,15 @@ #include "game.h" + +void initGame(Game * game) { + InitWindow(WINDOW_WIDTH, WINDOW_HEIGHT, "Killa Facsista"); +} + +void closeGame(Game * game) { + CloseWindow(); +} + +void updateGame(Game * game) { + BeginDrawing(); + + EndDrawing(); +} @@ -3,4 +3,11 @@ #ifndef GAME_H #define GAME_H +typedef struct Game { +} Game; + +void initGame(Game * game); +void closeGame(Game * game); +void updateGame(Game * game); + #endif diff --git a/src/gameCommon.h b/src/gameCommon.h index 361cf23..b53b955 100644 --- a/src/gameCommon.h +++ b/src/gameCommon.h @@ -14,4 +14,7 @@ #ifndef GAME_COMMON_H #define GAME_COMMON_H +#define WINDOW_WIDTH 960 +#define WINDOW_HEIGHT 540 + #endif diff --git a/src/killaEdit/CMakeLists.txt b/src/killaEdit/CMakeLists.txt deleted file mode 100644 index e1c7113..0000000 --- a/src/killaEdit/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -file(GLOB KILLA_EDIT_SRC_FILES *.c) - -add_executable(KillaEdit ${KILLA_EDIT_SRC_FILES}) -target_include_directories(KillaEdit PUBLIC src ../../include src/killaEdit) -target_link_libraries(KillaEdit PUBLIC raylib m) - -# Checks if OSX and links appropriate frameworks (Only required on MacOS) -if (APPLE) - target_link_libraries(KillaEdit "-framework IOKit") - target_link_libraries(KillaEdit "-framework Cocoa") - target_link_libraries(KillaEdit "-framework OpenGL") -endif() diff --git a/src/killaEdit/implementations.c b/src/killaEdit/implementations.c deleted file mode 100644 index be0ea1a..0000000 --- a/src/killaEdit/implementations.c +++ /dev/null @@ -1,4 +0,0 @@ -#include <raylib.h> - -#define RAYGUI_IMPLEMENTATION -#include "raygui.h" diff --git a/src/killaEdit/killaEdit.c b/src/killaEdit/killaEdit.c deleted file mode 100644 index 0ed867b..0000000 --- a/src/killaEdit/killaEdit.c +++ /dev/null @@ -1 +0,0 @@ -#include "killaEdit.h" diff --git a/src/killaEdit/killaEdit.h b/src/killaEdit/killaEdit.h deleted file mode 100644 index 991cca8..0000000 --- a/src/killaEdit/killaEdit.h +++ /dev/null @@ -1,9 +0,0 @@ -#include "killaEditCommon.h" - -#ifndef KILLA_EDIT_H -#define KILLA_EDIT_H - -typedef struct KillaEdit { -} KillaEdit; - -#endif diff --git a/src/killaEdit/killaEditCommon.h b/src/killaEdit/killaEditCommon.h deleted file mode 100644 index c1ef878..0000000 --- a/src/killaEdit/killaEditCommon.h +++ /dev/null @@ -1,17 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <stdint.h> -#include <string.h> -#include <math.h> -#include <time.h> -#include <ctype.h> -#include <stdbool.h> - -#include <raylib.h> -#include <raymath.h> -#include "raylib.h" - -#ifndef KILLA_EDIT_COMMON_H -#define KILLA_EDIT_COMMON_H - -#endif diff --git a/src/killaEdit/main.c b/src/killaEdit/main.c deleted file mode 100644 index 5e169bc..0000000 --- a/src/killaEdit/main.c +++ /dev/null @@ -1,7 +0,0 @@ -#include "killaEditCommon.h" -#include "killaEdit.h" - -int main(int argc, char ** argv) { - puts("hihi"); - return 0; -} @@ -2,6 +2,13 @@ #include "game.h" int main(int argc, char ** argv) { - puts("hihi"); + Game game; + initGame(&game); + + while (!WindowShouldClose()) { + updateGame(&game); + } + + closeGame(&game); return 0; } |