X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fgame%2Flevel%2Fplayer.c;h=62d38b322d452a2a44d3f91d8cee1b3fa3035fec;hb=ad2ae093cbb2fcc88be2d109401d6d40865e267b;hp=1f36b49a299cd2c459b09751bdcbf749b2c23ba8;hpb=6b47c1d1deb469782006f761fdf35df3396cfc92;p=nothing.git diff --git a/src/game/level/player.c b/src/game/level/player.c index 1f36b49a..62d38b32 100644 --- a/src/game/level/player.c +++ b/src/game/level/player.c @@ -4,7 +4,6 @@ #include #include "game/level/explosion.h" -#include "game/level/script.h" #include "game/level/rigid_bodies.h" #include "goals.h" #include "math/vec.h" @@ -15,7 +14,6 @@ #include "system/lt.h" #include "system/nth_alloc.h" #include "system/stacktrace.h" -#include "ebisp/builtins.h" #include "config.h" #define PLAYER_WIDTH 25.0f @@ -48,12 +46,10 @@ struct Player { }; Player *create_player_from_player_layer(const PlayerLayer *player_layer, - RigidBodies *rigid_bodies, - Broadcast *broadcast) + RigidBodies *rigid_bodies) { trace_assert(player_layer); trace_assert(rigid_bodies); - trace_assert(broadcast); Lt *lt = create_lt(); @@ -191,10 +187,9 @@ void player_stop(Player *player) rigid_bodies_move(player->rigid_bodies, player->alive_body_id, vec(0.0f, 0.0f)); } -void player_jump(Player *player, Script *supa_script) +void player_jump(Player *player) { trace_assert(player); - trace_assert(supa_script); if (rigid_bodies_touches_ground(player->rigid_bodies, player->alive_body_id)) { player->jump_threshold = 0; @@ -212,11 +207,6 @@ void player_jump(Player *player, Script *supa_script) player->alive_body_id, vec(0.0f, -PLAYER_JUMP)); player->jump_threshold++; - - if (script_has_scope_value(supa_script, "on-player-jump")) { - Gc *gc = script_gc(supa_script); - script_eval(supa_script, list(gc, "q", "on-player-jump")); - } } } @@ -254,18 +244,6 @@ void player_focus_camera(Player *player, vec(0.0f, -player_hitbox.h * 0.5f))); } -void player_hide_goals(const Player *player, - Goals *goals) -{ - trace_assert(player); - trace_assert(goals); - goals_hide_from_player( - goals, - rigid_bodies_hitbox( - player->rigid_bodies, - player->alive_body_id)); -} - void player_die_from_lava(Player *player, const Lava *lava) {