AgentPack | List of agents |
Anim | Animation sprite |
Application | Main application |
BaseAgent | Ancestor for all agents |
BaseException | Generic exception |
BaseListener | Listen messages |
BaseMsg | Messgage |
Color | Constructor for SDL_Color |
Command | Command interface |
CommandQueue | Queue for sequential commands |
ConsoleInput | Debug console input handler |
Controls | Keyboard and mouse controls |
ControlSym | Control symbols to save |
CountAdvisor | Interface to advise countdown |
Cube | A object in game |
Decor | Screen decoration |
DemoInput | Handle input for demo |
DemoMode | Graphic demo |
DescFinder | Allows to find level name and description |
Dialog | Dialog with sound and subtitle |
DialogStack | Stack of running dialogs |
Dir | Direction |
Drawable | Interface - draw able object |
DummySoundAgent | NO sound and music |
EffectDisintegrate | Draw disintegrating skeleton |
EffectInvisible | Draw nothing |
EffectMirror | Mirror reflect left side |
EffectNone | Blit without any special effect |
EffectReverse | Blit with reversed left and right side |
EffectZx | Blinking like ZX spectrum loading |
Environ | Params |
ExInfo | Detailed info |
Field | Two dimensional game field |
FinderAlg | Algorithm to find shortest path |
FinderField | Array of closed nodes used for finding |
FinderPlace | Place with some info used for finding |
FishDialog | Wavy dialog |
Font | TrueType UTF-8 font |
FsPath | File system path |
GameAgent | Create game |
GameInput | Input which enables console and menu options |
GameState | Game state |
Goal | Goal for model |
HBox | Horizontal box |
HelpException | Only help is need |
HelpInput | Handle input for help screen |
ImgException | Exception about SDL_image fail |
INamed | Interface - named object |
InputAgent | Forward input events to handlers |
InputHandler | Handle input events |
InputProvider | Interface to pressed keys and mouse location |
IntMsg | Message with integer value |
IWidget | Widget interface |
KeyBinder | Key binder |
KeyConsole | Debug console |
KeyControl | Keyboard controls |
KeyDesc | Description of control key |
Keymap | Table of defined keys |
KeyStroke | KeyStroke |
Labels | Loads localized labels |
Landslip | Landslip for every round |
LayeredPicture | Picture with two layers and color mask |
LayoutException | Exception about placement fail |
Level | Game level with room |
LevelCountDown | Countdowns finished or wrong state |
LevelDesc | Multi lang |
LevelInput | Handle input for level |
LevelLoading | Game loading |
LevelNode | Node on the map |
LevelScript | Handle plan for dialogs and planned actions |
LevelStatus | Status of level after a game |
LoadException | Exception about load game fail |
Log | Log utils |
LogicException | Exception about program fail |
MarkMask | Marks and unmasks object from game field |
MenuHelp | Help screen |
MenuOptions | Options menu which allow to set lang and tune volume |
MessagerAgent | List of listeners |
MixException | Exception about SDL_mixer fail |
ModelFactory | Knows how to create new models |
ModelList | Wrapper around list of models |
MouseControl | Mouse controls move |
MouseStroke | Contains info about mouse click |
MultiDrawer | Container for pasive drawers |
Name | Contains agent names |
NameException | Exception about name fail |
NoCopy | Class with private copy constructor and assign operator |
NodeDrawer | Drawer which know how to draw nodes on path |
OnCondition | Test condition |
OnStack | Test whether object can carry moved stack |
OnStrongPad | Test whether model is on Wall or on powerful fish |
OnWall | Test whether model is on Wall |
OptionAgent | Game options |
OptionParams | Describe command line params |
OptionsInput | Handle input for options menu |
Outline | Outline around picture |
Path | Path to a installed data |
PathException | Exception about filename and filesystem |
PedoInput | Handle input for pedometer |
Pedometer | Pedometer with tree buttons |
PhaseLocker | Lock game for anim phases |
Picture | Static picture at fixed screen position |
PixelIterator | Iterator over surface pixels |
PixelTool | Pixel rutines |
PlannedDialog | Active dialog |
Planner | Action planner |
PosterScroller | Scroll very height picture |
PosterState | Static picture |
RadioBox | Radio box with picture background |
Random | Utils for random numbers |
ResColorPack | Pack of color aliases |
ResDialogPack | Multi-language dialogs pack |
ResImagePack | Image resources and image loading |
ResourceException | Exception about not found resource |
ResourcePack< T > | Share resources |
ResSoundPack | Sound resources |
Room | Room with level |
RoomAccess | Interface to access changing room |
RopeDecor | Draw rope between two models |
Rules | Game rules |
ScriptAgent | Global scripting |
ScriptCmd | Command which execute script function |
Scripter | Base class using a script |
ScriptException | Exception about script fail |
ScriptState | Independent script state |
SDLException | Exception about SDL fail |
SDLSoundAgent | Sound and music |
SelectLang | Menu with flags to select prefered lang |
Shape | Stores model shape |
SimpleMsg | Simple text messgage |
Slider | Slider for option value |
SolverDrawer | Draws the best solver |
SoundAgent | Sound and music interface |
StateInput | Handle input for game state |
StateManager | Stack of states |
StatusDisplay | Show status change |
StepCounter | Interface to number of steps |
StepDecor | Draw number of steps |
StringMsg | Message with string value |
StringTool | String utils |
stroke_less | KeyStroke comparation |
SubTitleAgent | Subtitles manager |
SurfaceLock | Lock and unlock surface |
SurfaceTool | Surface rutines |
SysVideo | System dependend video functions |
TimerAgent | Delay and framerame |
Title | Subtitle |
TTFException | Exception about SDL_ttf fail |
Unit | Unit to drive |
UnknownMsgException | Exception about unknown msg |
V2 | Vector x,y |
VBox | Vertical box |
VideoAgent | Video agent initializes video mode and every cycle lets registered drawers to drawOn(screen) |
View | View for model |
ViewEffect | Graphic effect before blit |
WavyPicture | Wavy picture at fixed screen position |
WiBox | Box which care about subwidget layout |
WiButton | Button widget |
WiContainer | Widget with one subwidget inside |
WiLabel | Constant text label |
WiPara | Multi line paragraph |
WiPicture | Picture widget |
WiSpace | Empty place with width and height |
WiStatusBar | Statusbar with fixed width |
WorldBranch | Can read graph of level nodes |
WorldInput | Handle input for worldmap |
WorldMap | Map with path from one level to another |