summaryrefslogtreecommitdiff
path: root/src/players.c
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik@amftech.nl>2023-04-30 14:06:36 +0200
committerAldrik Ramaekers <aldrik@amftech.nl>2023-04-30 14:06:36 +0200
commit9e70ced6b48d627f236af8ea8366c6ed73748ab1 (patch)
tree0c8306a6744923364e7b4c17f9b334ff2529e700 /src/players.c
parentd402270d68d7d4a1c887b34cd93e5f11aa61b638 (diff)
fix zombie pathfinding bug
Diffstat (limited to 'src/players.c')
-rw-r--r--src/players.c24
1 files changed, 14 insertions, 10 deletions
diff --git a/src/players.c b/src/players.c
index 64518d1..8009b79 100644
--- a/src/players.c
+++ b/src/players.c
@@ -182,32 +182,36 @@ void take_player_input(platform_window* window) {
#endif
if (keyboard_is_key_down(KEY_W)) {
- if (!global_state.server) {
+ //if (!global_state.server)
+ {
network_message message = create_protocol_user_moved(MOVE_UP, player_id);
add_message_to_outgoing_queuex(message, *global_state.client);
}
- move_user(window, player_id, MOVE_UP, update_delta);
+ //move_user(window, player_id, MOVE_UP, update_delta);
}
if (keyboard_is_key_down(KEY_S)) {
- if (!global_state.server) {
+ //if (!global_state.server)
+ {
network_message message = create_protocol_user_moved(MOVE_DOWN, player_id);
add_message_to_outgoing_queuex(message, *global_state.client);
}
- move_user(window, player_id, MOVE_DOWN, update_delta);
+ //move_user(window, player_id, MOVE_DOWN, update_delta);
}
if (keyboard_is_key_down(KEY_A)) {
- if (!global_state.server) {
+ //if (!global_state.server)
+ {
network_message message = create_protocol_user_moved(MOVE_LEFT, player_id);
add_message_to_outgoing_queuex(message, *global_state.client);
}
- move_user(window, player_id, MOVE_LEFT, update_delta);
+ //move_user(window, player_id, MOVE_LEFT, update_delta);
}
if (keyboard_is_key_down(KEY_D)) {
- if (!global_state.server) {
+ //if (!global_state.server)
+ {
network_message message = create_protocol_user_moved(MOVE_RIGHT, player_id);
add_message_to_outgoing_queuex(message, *global_state.client);
}
- move_user(window, player_id, MOVE_RIGHT, update_delta);
+ //move_user(window, player_id, MOVE_RIGHT, update_delta);
}
// Send gun position
@@ -221,8 +225,8 @@ void take_player_input(platform_window* window) {
float gun_offset_x = (get_player_size_in_tile()/2) + dirx;
float gun_offset_y = (get_player_size_in_tile()/2) + diry;
- p->gunx = p->playerx + gun_offset_x;
- p->guny = p->playery + gun_offset_y;
+ //p->gunx = p->playerx + gun_offset_x;
+ //p->guny = p->playery + gun_offset_y;
add_message_to_outgoing_queuex(create_protocol_user_look(player_id, gun_offset_x, gun_offset_y), *global_state.client);
}