aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authornathansmithsmith <thenathansmithsmith@gmail.com>2023-07-03 02:28:21 -0600
committernathansmithsmith <thenathansmithsmith@gmail.com>2023-07-03 02:28:21 -0600
commit416a5cbab21c480ae9e85b07fd9424452cbcb611 (patch)
treed88c3ac221dfceeab64a53963ab4113d3a75d39e /src
parente6fb000c6874874d50d94eee4b1c8e889f6791f1 (diff)
A little first day shit
Diffstat (limited to 'src')
-rw-r--r--src/game.c14
-rw-r--r--src/game.h7
-rw-r--r--src/gameCommon.h3
-rw-r--r--src/killaEdit/CMakeLists.txt12
-rw-r--r--src/killaEdit/implementations.c4
-rw-r--r--src/killaEdit/killaEdit.c1
-rw-r--r--src/killaEdit/killaEdit.h9
-rw-r--r--src/killaEdit/killaEditCommon.h17
-rw-r--r--src/killaEdit/main.c7
-rw-r--r--src/main.c9
10 files changed, 32 insertions, 51 deletions
diff --git a/src/game.c b/src/game.c
index 7bb61ba..89f17d6 100644
--- a/src/game.c
+++ b/src/game.c
@@ -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();
+}
diff --git a/src/game.h b/src/game.h
index e3942f9..9717c16 100644
--- a/src/game.h
+++ b/src/game.h
@@ -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;
-}
diff --git a/src/main.c b/src/main.c
index a17c709..c0333c9 100644
--- a/src/main.c
+++ b/src/main.c
@@ -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;
}