HoverRace
2.0
|
Namespaces | |
HoverScript | |
Module | |
Classes | |
class | Announcement |
Base class for announcements. More... | |
class | AudioSettingsScene |
Audio settings dialog. More... | |
class | AvatarSelectScene |
Select an avatar from the avatar gallery. More... | |
class | BulletinBoard |
Container for active announcements. More... | |
class | ClientApp |
Main game shell. More... | |
class | ClientSession |
class | DebugScene |
Overlay for displaying debug information. More... | |
class | DemoGameScene |
Demo mode, used for the main menu background. More... | |
class | DialogScene |
Base class for scenes with a title and status area. More... | |
class | DisplaySelectScene |
Selector for monitor and resolution. More... | |
class | FormScene |
Base class for full-scene menus and the like. More... | |
class | GameDirector |
Interface for game client shells. More... | |
class | GameScene |
Base for scenes that render and interact with tracks. More... | |
class | GameSelectScene |
Select options for a new game (track, rules, etc.). More... | |
class | LoadingScene |
Base class for "Please Wait" loading scenes. More... | |
class | LocaleSelectScene |
Selector for locale. More... | |
class | LocaleSettingsScene |
Locale settings dialog. More... | |
class | MainMenuScene |
The title scene. More... | |
class | MessageAnnouncement |
Basic message. More... | |
class | MessageScene |
Displays a message to the user. More... | |
class | Observer |
class | PaletteScene |
Draws a color grid to debug the color palette of the legacy display. More... | |
class | PauseMenuScene |
Menu displayed when the game is paused. More... | |
class | PlayerBar |
Sidebar overlay that lists the connected players. More... | |
class | PlayerStatusAnnouncement |
Player status change (join / leave) announcement. More... | |
class | PlayGameScene |
The actual, genuine gameplay scene. More... | |
class | PracticeSetupScene |
Launcher for practice (single-player) session. More... | |
class | ProfileEditScene |
Profile view and edit scene. More... | |
class | RoomList |
Server room list. More... | |
class | Roster |
A list of players. More... | |
class | Rule |
Base class for a user-configurable rule in a Rulebook. More... | |
class | Rulebook |
Defines the rules for a particular game session. More... | |
class | RulebookLibrary |
The collection of all registered rulebooks. More... | |
class | Rules |
The options and settings for a single game session. More... | |
class | Scene |
Scenes are analogous to fullscreen windows that are layered on top of each other. More... | |
class | SessionLoadingScene |
Something pleasant to look at while the track loads, the server starts, and all players connect. More... | |
class | SettingsMenuScene |
Settings main menu. More... | |
class | SettingsScene |
Base for settings pages. More... | |
class | StatusOverlayScene |
Overlay for showing connected players, pop-up messages, etc. More... | |
class | TestLabScene |
A zoo of renderable components. More... | |
class | TextEditScene |
Edit a line of text. More... | |
class | TrackSelectScene |
Select the track for a new game. More... | |
class | UiScene |
Base class for UI-centric scenes. More... | |
class | VideoSettingsScene |
Video settings dialog. More... | |
Typedefs | |
typedef std::shared_ptr< RoomList > | RoomListPtr |
Functions | |
bool | operator< (const Rulebook &lhs, const Rulebook &rhs) |
std::ostream & | operator<< (std::ostream &os, const Announcement &ann) |
bool | operator== (const Rulebook &lhs, const Rulebook &rhs) |
std::istream & | operator>> (std::istream &in, RoomList::IpAddr &ip) |
std::istream & | operator>> (std::istream &in, RoomList::Server &server) |
std::istream & | operator>> (std::istream &in, RoomList::Banner &banner) |
typedef std::shared_ptr<RoomList> HoverRace::Client::RoomListPtr |
|
inline |
std::istream & HoverRace::Client::operator>> | ( | std::istream & | in, |
RoomList::IpAddr & | ip | ||
) |
std::istream & HoverRace::Client::operator>> | ( | std::istream & | in, |
RoomList::Server & | server | ||
) |
std::istream & HoverRace::Client::operator>> | ( | std::istream & | in, |
RoomList::Banner & | banner | ||
) |