Container for an encoded string, created by GetEncodedString.
Types related to companies.
basic types related to goals
bool IsValidLink(Link link)
Checks whether a link is valid, i.e.
basic types related to league tables
Definition of Pool, structure used to access PoolItems, and PoolItem, base structure for Vehicle,...
Types related to strings.
Struct about league table elements.
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
EncodedString score
String representation of the score associated with the element.
LeagueTableElement()
We need an (empty) constructor so struct isn't zeroed (as C++ standard states)
Link link
What opens when element is clicked.
EncodedString text
Text of the element.
LeagueTableID table
Id of the table which this element belongs to.
CompanyID company
Company Id to show the color blob for or CompanyID::Invalid()
Struct about custom league tables.
LeagueTable()
We need an (empty) constructor so struct isn't zeroed (as C++ standard states)
EncodedString header
Text to show above the table.
~LeagueTable()
(Empty) destructor has to be defined else operator delete might be called with nullptr parameter
EncodedString title
Title of the table.
EncodedString footer
Text to show below the table.
Base class for all PoolItems.
Base class for all pools.