Package
Description
Contains the classes related to the
Apple
Actor
.Contains the classes related to the
Rock
Actor
(not to be confused
with The Rock, the actor).The classes relating to the
Snek
Actor
.Contains classes relating to assets such as
Sprite
s for the Actor
s,
fonts, sound effects, and colors.Comprises the main entry point, as well as the game state, game logic, game world, and
game configuration.
All classes that make up the
Player
and its data.Classes that relate to the in-game settings, e.g.
Contains the
Button
and ButtonGroup
UI Component classes.Contains the
Screen
interface and identifiers for the different screens in the game.The game over screen.
Classes relating to the gameplay screen, including the
Avatar
,
Scoreboard
, and HeadsUpDisplay
.Contains all the classes related to
Menu
s that the player sees in the main menu
of the game.The main
TGameEngine
and TActor
classes.Classes that support playing audio clips in a game.
All classes and interfaces relating to graphics, including the
GraphicsEngine
.A collection of classes that can be used to draw to the screen, including the compound
primitive container
TGraphicCompound
, TAnimatedSprite
s for animating
game objects, and TLabel
s for text.Classes that represent basic polygonal shapes.
All classes relating to
Sprite
s, including helper classes for animating and
managing TAnimatedSprite
s and loading images.Contains the
TLabel
class used to draw text onto the screen.Contains the
TGraphicsCtx
interface and the adapter for the original Massey game
engine methods.The classes for Graphics-related transforms.
Classes that support worlds, AKA levels or maps, in particular tiled worlds.