Some important core classes used inside Mooball.
The Point class that is used internally inside the game's physics engine.
The class that defines the properties of a team.
The class that defines the colors of a team.
All Stadium-related classes.
A class that defines a disc.
A class that defines a goal.
A class that defines a joint.
A class that defines a plane.
A class that defines a segment.
A class that defines a stadium.
A class that defines an image in a stadium.
A class that defines a text in a stadium.
A class that defines a vertex.
These classes are used to read/write data from/to replay files and/or network/WebRTC stream.
Implementation of Mooball's inner classes. Some important classes are exported through this object. The explanations will be cut short, vague and sometimes partially ambiguous here; and only some of the properties of classes will be explored due to the potentially harmful nature of explaining these in detail.