aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c38
1 files changed, 27 insertions, 11 deletions
diff --git a/src/main.c b/src/main.c
index 4160b94..7c6ee95 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1,17 +1,30 @@
#include <raylib.h>
-#include "texture_sys.h"
-#include "shader_sys.h"
-#include "script_sys.h"
-#include "controller.h"
-#include "rand_sys.h"
-#include "audio_sys.h"
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "gunner/config.h"
+#include "gunner/utils.h"
+
+#include "gunner/text.c"
+
+#include "gunner/texture_sys.c"
+#include "gunner/shader_sys.c"
+
+#include "gunner/controller.c"
+#include "gunner/rumble.c"
+#include "gunner/rand_sys.c"
+#include "gunner/audio_sys.c"
+
+#include "game/config.h"
int main()
{
- InitWindow(640, 480, "Gunner Engine");
+ SetTraceLogLevel(LOG_WARNING);
+ InitWindow(GAME_WIDTH * DEFAULT_SCALE, GAME_HEIGHT * DEFAULT_SCALE, GAME_NAME);
- SetTargetFPS(60);
+ SetTargetFPS(FRAMERATE);
InitAudioDevice();
@@ -19,7 +32,8 @@ int main()
init_tex_sys();
init_shader_sys();
- init_script_sys();
+
+ i32 idx = load_font("assets/berry-rotunda.ttf");
while(!WindowShouldClose()){
float dt = GetFrameTime();
@@ -32,14 +46,16 @@ int main()
ClearBackground(WHITE);
BeginDrawing();
- update_script();
+
+ draw_text_font(idx, "Uneven Prankster Presents", (vec2){TO_FIXED(4), TO_FIXED(4)}, 16, BLACK);
+
EndDrawing();
}
+ unload_all_fonts();
unload_active_audio();
unload_current_music();
- deinit_script_sys();
unload_active_textures();
unload_active_shaders();