summaryrefslogtreecommitdiffhomepage
path: root/src/main.c
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2023-05-26 15:32:06 -0400
committerrealtradam <[email protected]>2023-05-26 15:32:06 -0400
commita6fe7c8e0f2b61c3950c7c8a6f6539f29875d39c (patch)
tree8d5c1dfd69b2bd12a97c4f194dda8fe822bc0d87 /src/main.c
parentd362dd45a187e4f281751410b82faf1cf0e1dfbf (diff)
parentd98b5f336a4dc1c50e2b939a0f34fdf4896a48b6 (diff)
downloadTOJam2023-a6fe7c8e0f2b61c3950c7c8a6f6539f29875d39c.tar.gz
TOJam2023-a6fe7c8e0f2b61c3950c7c8a6f6539f29875d39c.zip
merge
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 4e00f8b..d928615 100644
--- a/src/main.c
+++ b/src/main.c
@@ -4,6 +4,7 @@
#include "input.h"
#include "player.h"
#include "bullet.h"
+#include "enemies.h"
#include "rodeo/collision.h"
cstr renderer;
@@ -169,6 +170,7 @@ main_loop(void)
);
// debug test for collisions
+ /*
for(uint64_t i = 0; i < (sizeof(box_collision_ids) / sizeof(box_collision_ids[0])); ++i)
{
rodeo_collision_2d_world_item_t *box = rodeo_collision_2d_world_item_get_by_id(box_collision_ids[i]);
@@ -180,10 +182,12 @@ main_loop(void)
);
}
}
+ */
move_bullets();
draw_bullets();
draw_player();
+ draw_enemies();
rodeo_debug_text_draw(
1,
@@ -242,6 +246,7 @@ main(void)
world_orc = rodeo_collision_2d_world_create();
world_other = rodeo_collision_2d_world_create();
+ /*
rodeo_collision_2d_world_item_t test_collision_params = {
.x = 320,
.y = 240,
@@ -256,12 +261,15 @@ main(void)
.height = orc_size[1]
};
box_collision_ids[1] = rodeo_collision_2d_world_item_create(&world_orc, test2_collision_params)->id;
+ */
scratch = rodeo_audio_sound_create_from_path(cstr_lit("assets/sample.wav"));
music = rodeo_audio_music_create_from_path(cstr_lit("assets/music.ogg"));
init_bullets();
init_player();
+ init_enemies();
+ spawn_enemy(240, 240);
rodeo_mainLoop_run(
main_loop
@@ -272,6 +280,7 @@ main(void)
rodeo_collision_2d_world_destroy(&world_orc);
rodeo_collision_2d_world_destroy(&world_other);
+ deinit_enemies();
}
unregister_inputs();