Welcome to the Delta Engine Documentation.
Please note that while this documentation contains a lot of helpful hints and gives you a nice overview of the namespaces and classes, all of this is autogenerated from the source code. You can get the same help in Visual Studio via Intellisense. To get more conceptual help and tutorials head over to the Wiki and to ask questions please use the Forum.
Blocks is the first sample game of the Delta Engine. It is an Tetris like game with a minimal set of code and content. You can either use the tutorial, which is just about 50 lines of code or the full game, which is about 1k lines of code. Content used is in the Content Project "Blocks", which just contains a few images for the Background, Block and Box graphics plus an InputSettings file for all the controls.
For more details about the Sample Games and Tutorials go to: http://DeltaEngine.net/Tutorials
This documentation was generated on 2011-11-18 22:34:18 and contains 7741 Files (87.6 MB of html help in total).
Please note that while this documentation contains a lot of helpful hints and gives you a nice overview of the namespaces and classes, all of this is autogenerated from the source code. You can get the same help in Visual Studio via Intellisense. To get more conceptual help and tutorials head over to the Wiki and to ask questions please use the Forum.
Blocks is the first sample game of the Delta Engine. It is an Tetris like game with a minimal set of code and content. You can either use the tutorial, which is just about 50 lines of code or the full game, which is about 1k lines of code. Content used is in the Content Project "Blocks", which just contains a few images for the Background, Block and Box graphics plus an InputSettings file for all the controls.
For more details about the Sample Games and Tutorials go to: http://DeltaEngine.net/Tutorials
This documentation was generated on 2011-11-18 22:34:18 and contains 7741 Files (87.6 MB of html help in total).
Classes
Class | Description | |
---|---|---|
Block |
Holds the individual bricks making up a block and handles rotating them
View code on GitHub | |
BlocksContent |
Allows a prefix to be applied to the name of each content item prior to loading.
Games can therefore swap mods/skins simply by switching this prefix.
View code on GitHub | |
BlocksContent FilenameWrongPrefixException | ||
Brick |
Represents a brick within a block
View code on GitHub | |
Controller |
Handles the falling and upcoming blocks.
View code on GitHub | |
FruitBlocksContent |
Loads FruitBlocks related content and settings
View code on GitHub | |
Game |
Knits the main control classes together by feeding events raised by one to another
View code on GitHub | |
Grid |
Represents a grid of bricks: the blocks that have come to rest and not yet been removed
View code on GitHub | |
JewelBlocksContent |
Loads JewelBlocks related content and settings
View code on GitHub | |
Program |
Falling blocks can be moved and rotated. Points are scored by filling rows.
View code on GitHub | |
Soundbank |
Plays sound effects when key events occur
View code on GitHub | |
UserInterface |
Swaps from landscape to portrait mode as the window aspect changes
View code on GitHub | |
UserInterfaceLandscape |
Renders the static elements (background, grid, score) in landscape plus keeps track of and
renders the player score.
View code on GitHub | |
UserInterfacePortrait |
Renders the static elements (background, grid, score) in portrait plus keeps track of and
renders the player score.
View code on GitHub |
Enumerations
Enumeration | Description | |
---|---|---|
BlocksRenderLayer |
The various rendering layers. Higher layers overdraw lower ones
View code on GitHub |