Files
psopeeps-newserv/src/Version.hh
T
2022-05-08 00:04:11 -07:00

30 lines
563 B
C++

#pragma once
#include <inttypes.h>
enum class GameVersion {
DC = 0,
PC,
PATCH,
GC,
BB,
};
enum class ServerBehavior {
SPLIT_RECONNECT = 0,
LOGIN_SERVER,
LOBBY_SERVER,
DATA_SERVER_BB,
PATCH_SERVER,
PROXY_SERVER,
};
uint16_t flags_for_version(GameVersion version, uint8_t sub_version);
const char* name_for_version(GameVersion version);
GameVersion version_for_name(const char* name);
const char* name_for_server_behavior(ServerBehavior behavior);
ServerBehavior server_behavior_for_name(const char* name);