-
Notifications
You must be signed in to change notification settings - Fork 48
Level Mapping Class
Raluca D. Gaina edited this page Feb 12, 2018
·
1 revision
The following pages shows the functionalities supported by the LevelMapping class. LevelMapping class is a data structure that helps you construct LevelMapping hashmap in non painful way. The class support the following function:
LevelMapping functions | Description |
---|---|
void addCharacterMapping(Character c, ArrayList list) | Register a certain character with a list of sprites |
Character getCharacter(ArrayList data) | Return the corresponding character to a list of the sprites |
ArrayList getArrayList(Character data) | Return the list of sprites registered with the input character |
HashMap<Character, ArrayList> getCharMapping() | Return the constructed hashmap |
void clearLevelMapping() | Clear the whole hashmap |
-
GVG Framework
- Tracks Description
- Code Structure
- Creating Controllers
- Creating Multi Player Controllers
- Creating Level Generators
- Running & Testing Level Generators
- Creating Rule Generators
- Running & Testing Rule Generators
-
Forward Model and State Observation
- Advancing and copying the state
- Advancing and copying the state (2 Player)
- Querying the state of the game
- Querying the state of the game (2 Player)
- Information about the state of the Avatar
- Information about the state of the Avatar (2 Player)
- Information about events happened in the game
- Information about other sprites in the game
- Game Description Class
- Constraints
- Game Analyzer Class
- Level Analyzer Class
- Sprite Level Description Class
- Sprite, Termination, and Interaction Data Class
- Level Mapping Class
- Competition Specifications
- VGDL Language