R-Type 0.1
Loading...
Searching...
No Matches
serverScene.hpp
1#pragma once
2
3namespace rtype::server {
9class Game;
10
14enum class ServerSceneType {
15 Lobby,
16 InGame
17};
18
23struct ServerInput {};
24
30};
31
33} // namespace rtype::server
Authoritative game simulation run by the server.
Definition game.hpp:29
ServerSceneType
Identifiers of the server scenes.
Definition serverScene.hpp:14
@ Lobby
Waiting for players.
@ InGame
Round in progress.
Object passed to every server scene constructor.
Definition serverScene.hpp:28
Game & game
Game that owns the scenes.
Definition serverScene.hpp:29
Input passed to server scenes, empty because inputs come from the network.
Definition serverScene.hpp:23