|
Midnight Blue Game and Engine
|
Namespaces |
Classes | |
| class | Collectable |
| Defines an object that can be contained within components and systems that operate on collectible items, such as Inventory. More... | |
| class | MBConsole |
| Midnight Blue debug console class. Executes attached methods and changes attached variables. More... | |
| class | MBConsoleASTNode |
| Class all AST nodes inherit from More... | |
| class | MBConsoleLexer |
| Breaks a string into a series of tokens to use for parsing the debug consoles command language More... | |
| class | MBConsoleParser |
| Parses command string input and executes it using a debug console. More... | |
| class | MBGame |
| This is the main type for your game. More... | |
| class | MBMath |
| Math helper class | |
| class | PrintASTNode |
| Prints a variable to the console. More... | |
| class | QuitASTNode |
| Handles quitting the game More... | |
| class | RootASTNode |
| The entry point for command execution with a single child. More... | |
| class | RunASTNode |
| AST node entry point for executing a run command More... | |
| class | SetASTNode |
| AST node representing the entry point for a 'set' command with an identifier and a value child More... | |
| class | SoundTrigger |
| Triggers a sound effect More... | |
| class | SpriteBatchExtensions |
| Extends SpriteBatch with MidnightBlue data structures. | |
| class | Tile |
| Represents a single tile in a tile map. More... | |
| class | VariableASTNode |
| Represents a variable with a type and a value More... | |
| class | Vector2Extensions |
Enumerations | |
| enum | Token { Token.Unknown, Token.String, Token.Set, Token.Run, Token.Print, Token.Quit } |
| Category of tokens created by the lexer More... | |
| enum | TileFlag { TileFlag.Passable, TileFlag.Impassable } |
| Flags a tile as passable or impassable, used in collision checking. More... | |
|
strong |
|
strong |
1.8.12