diff options
| author | arngo <[email protected]> | 2023-05-30 03:15:37 -0400 |
|---|---|---|
| committer | arngo <[email protected]> | 2023-05-30 03:15:37 -0400 |
| commit | 10828e927120cc83ff25cd6fe7fb2267781a6242 (patch) | |
| tree | d7bea9782e131b59a22579fc11aa232aba01b674 /src/main.c | |
| parent | 16700c6660d2a3d06792a4f3177c1b28d5d3a573 (diff) | |
| download | rodeo_sample_game-10828e927120cc83ff25cd6fe7fb2267781a6242.tar.gz rodeo_sample_game-10828e927120cc83ff25cd6fe7fb2267781a6242.zip | |
fix player moving into wall
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -29,7 +29,6 @@ main_loop(void) mrodeo_frame_do() { parse_player_input(); - move_player(); if(*(bool*)play_sound_input(NULL, NULL)) { @@ -44,25 +43,28 @@ main_loop(void) rodeo_audio_music_stop_fadeOut(1000); } - //player_shoot(get_player_bullet_world()); - //enemies_attempt_weapon_fire(); - //attempt_random_enemy_spawn((rodeo_rectangle_t){ 0, 0, window_width, window_height }); + player_shoot(get_player_bullet_world()); + enemies_attempt_weapon_fire(); + attempt_random_enemy_spawn((rodeo_rectangle_t){ 0, 0, window_width, window_height }); - move_bullets(); - move_enemies(); group_follow_target(get_player_position()); + draw_level(); draw_bullets(); draw_player(); draw_enemies(); draw_hp_bar(); + detect_bullet_enemy_collisions(); detect_bullet_wall_collisions(); - //detect_player_enemy_collisions(); + detect_player_enemy_collisions(); detect_player_wall_collisions(); detect_enemy_wall_collisions(); - /* + move_bullets(); + move_enemies(); + move_player(); + rodeo_debug_text_draw( 1, 1, @@ -85,7 +87,6 @@ main_loop(void) " fps: %.2f ", time_var ); - */ } } |
