From 40027e44e5d0f0040238cfc1bd6a8d80c17c54fb Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 18 Dec 2022 13:37:16 +0100 Subject: minor changes --- include/drops.h | 2 ++ include/overlay.h | 2 ++ include/players.h | 2 +- include/protocol.h | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/drops.h b/include/drops.h index e7ab661..aa48e24 100644 --- a/include/drops.h +++ b/include/drops.h @@ -25,6 +25,8 @@ typedef struct t_drop { #define MAX_DROPS 50 drop drops[MAX_DROPS] = {0}; +#define DROP_MAX_DURATION (4.0f) +#define DROP_FADE_TIME (2.0f) void update_drops(); void draw_drops(platform_window* window); diff --git a/include/overlay.h b/include/overlay.h index 7441003..de7410c 100644 --- a/include/overlay.h +++ b/include/overlay.h @@ -3,6 +3,8 @@ #include +u64 server_update_time = 0; + void draw_overlay(platform_window* window); #endif \ No newline at end of file diff --git a/include/players.h b/include/players.h index ce88688..f76e620 100644 --- a/include/players.h +++ b/include/players.h @@ -42,7 +42,7 @@ void draw_players(platform_window* window); void draw_bullets(platform_window* window); object check_if_player_collided_with_object(platform_window* window, player p); float get_player_size(platform_window* window); -void move_user(platform_window* window, u32 id, protocol_move_type move); +void move_user(platform_window* window, u32 id, protocol_move_type move, float delta); void update_players_server(); void spawn_player(u32 id, network_client client); diff --git a/include/protocol.h b/include/protocol.h index a49aaab..0ec87d7 100644 --- a/include/protocol.h +++ b/include/protocol.h @@ -73,6 +73,7 @@ typedef struct t_protocol_move network_message_type type; protocol_move_type move; u32 id; + float delta; } protocol_move; typedef struct t_protocol_user_look -- cgit v1.2.3-70-g09d2