diff options
| author | realtradam <[email protected]> | 2023-05-31 17:28:17 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2023-05-31 17:28:17 -0400 |
| commit | be8947258913e10962d3821330c64a5b192f153d (patch) | |
| tree | b68e12ecea3b6b8d3e1b185ea77e98d2b3e640f1 | |
| parent | 3e99964a99f4926a12ff2f2eae3e0137ea8585ff (diff) | |
| parent | 2c5303b13abb35621e78a503e54c3827d4d6c0d4 (diff) | |
| download | TOJam2023-be8947258913e10962d3821330c64a5b192f153d.tar.gz TOJam2023-be8947258913e10962d3821330c64a5b192f153d.zip | |
Merge branch 'master' of github.com:realtradam/TOJam2023
| -rw-r--r-- | src/player.c | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/src/player.c b/src/player.c index 681d6b0..f954319 100644 --- a/src/player.c +++ b/src/player.c @@ -54,7 +54,7 @@ init_player(void) player.heart_texture = rodeo_texture_2d_create_from_path(cstr_lit("assets/heart.png")); player.sprite.config.texture = &player.texture; //player_collision_world = rodeo_collision_2d_world_create(); - //player_collision_world = (rodeo_collision_2d_world_t){0}; + player_collision_world = (rodeo_collision_2d_world_t){0}; player.collision_id = rodeo_collision_2d_world_item_create( &player_collision_world, (rodeo_collision_2d_world_item_t){ @@ -95,8 +95,8 @@ reset_player(void) cvec_collision_2d_world_item_value *player_position = get_player_position(); player_position->dx = 0; player_position->dy = 0; - player_position->x = 200; - player_position->y = 200; + player_position->x = 630.0f; + player_position->y = 263.0f; player.weapon.cooldown = 0; } @@ -275,11 +275,17 @@ void player_enemy_resolver( "player is dead" );*/ } else if (player.damage_timer >= player.damage_cooldown_rate) { - rodeo_log( + /*rodeo_log( rodeo_logLevel_info, "player health is now %d", player.hp ); + rodeo_log( + rodeo_logLevel_info, + "hit by enemy at %f, %f, player is at %f, %f", + enemy_collision->x, enemy_collision->y, + player_collision->x, player_collision->y + );*/ player.hp -= 10; player.damage_timer = 0; enemy_t *enemy = get_enemy_by_id(enemy_collision->id); @@ -299,11 +305,17 @@ void player_bullet_resolver( "player is dead" );*/ } else if (player.damage_timer >= player.damage_cooldown_rate) { - rodeo_log( + /*rodeo_log( rodeo_logLevel_info, "player health is now %d", player.hp ); + rodeo_log( + rodeo_logLevel_info, + "hit by bullet at %f, %f, player is at %f, %f", + bullet_collision->x, bullet_collision->y, + player_collision->x, player_collision->y + );*/ player.hp -= 10; player.damage_timer = 0; } |
