Types related to companies.
Owner
Enum for all companies/owners.
basic types related to goals
bool IsValidLink(Link link)
Checks whether a link is valid, i.e.
basic types related to league tables
uint8_t LeagueTableID
ID of a league table.
Definition of Pool, structure used to access PoolItems, and PoolItem, base structure for Vehicle,...
Struct about league table elements.
std::string score
String representation of the score associated with the element.
std::string text
Text of the element.
int64_t rating
Value that determines ordering of elements in the table (higher=better)
~LeagueTableElement()
(Empty) destructor has to be defined else operator delete might be called with nullptr parameter
LeagueTableElement()
We need an (empty) constructor so struct isn't zeroed (as C++ standard states)
Link link
What opens when element is clicked.
LeagueTableID table
Id of the table which this element belongs to.
CompanyID company
Company Id to show the color blob for or INVALID_COMPANY.
Struct about custom league tables.
LeagueTable()
We need an (empty) constructor so struct isn't zeroed (as C++ standard states)
std::string header
Text to show above the table.
std::string title
Title of the table.
~LeagueTable()
(Empty) destructor has to be defined else operator delete might be called with nullptr parameter
std::string footer
Text to show below the table.
Base class for all PoolItems.
Base class for all pools.