X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=network_common.h;h=8840247888524357f76ebf330367b5c3a17b9a03;hb=e311bbe2fa903a7e2a922f202f389b799193195d;hp=ad5fb56337cd3f38e723bf21ba815d5dbff33da6;hpb=ce0205fd929e5fb1446f8c52fcab344884d82569;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/network_common.h b/network_common.h index ad5fb56..8840247 100644 --- a/network_common.h +++ b/network_common.h @@ -8,6 +8,16 @@ #define NETWORK_MAX_PLAYERS 20 #define NETWORK_FRAMERATE 0.1 #define NETWORK_BUFFERFRAMES 6 +#define NETWORK_MAX_CHAT 128 +#define NETWORK_REGION_MAX 32 +#define NETWORK_SKATERIFT_VERSION 8 +#define NETWORK_REQUEST_MAX 2048 + +#define NETWORK_LEADERBOARD_ALLTIME 0 +#define NETWORK_LEADERBOARD_CURRENT_WEEK 1 +#define NETWORK_LEADERBOARD_ALLTIME_AND_CURRENT_WEEK 2 +#define NETWORK_PORT 27403 +#define NETWORK_PORT_STR(STR, X) STR #X #include "addon_types.h" @@ -19,4 +29,14 @@ static u32 network_msgstring( const char *src, return vg_strncpy( src, buf, string_len, k_strncpy_always_add_null ); } +static u32 network_pair_index( u32 _a, u32 _b ){ + const u32 N = NETWORK_MAX_PLAYERS; + assert( (_a != _b) && (_a