diff options
| author | Aldrik Ramaekers <aldrikboy@gmail.com> | 2024-05-13 20:41:38 +0200 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrikboy@gmail.com> | 2024-05-13 20:41:38 +0200 |
| commit | 5572dc5c5616c5a7489d55f419c1b630dcc7c8cf (patch) | |
| tree | 7c8ecfafb08cf3f2db266169194ecb56474567d7 /src/game.c | |
| parent | 54f6cfa8e4664a9f12bff327231848f219674e60 (diff) | |
settings and credits menu work
Diffstat (limited to 'src/game.c')
| -rw-r--r-- | src/game.c | 28 |
1 files changed, 28 insertions, 0 deletions
@@ -55,6 +55,34 @@ void connect_to_server(char* ip, char* port) { } } +void connect_to_game(char* ip, char* port) +{ + if (ip && port) { + if (strcmp(ip, "127.0.0.1") == 0) { + start_server(port); + } + connect_to_server(ip, port); + } + + log_info("STATE: GAMESTATE_PLAYING"); + global_state.state = GAMESTATE_PLAYING; + + play_music(music_inside1); +} + +void start_solo_game() +{ + char* ip = "127.0.0.1"; + char* port = "27015"; + start_server(port); + connect_to_server(ip, port); + + log_info("STATE: GAMESTATE_PLAYING"); + global_state.state = GAMESTATE_PLAYING; + + play_music(music_inside1); +} + void load_map() { log_info("STATE: GAMESTATE_LOADING_MAP"); global_state.state = GAMESTATE_LOADING_MAP; |
