Skip to content
Snippets Groups Projects
Commit 75b1c4df authored by Ori Almog's avatar Ori Almog
Browse files
parents a431bcf7 6a1bee02
No related branches found
No related tags found
No related merge requests found
/* Ori */
Terrain (Abstract)
Floor
Wall
Corridor
Door
/* Ori */
Room
/* Ori */
Coord
/* Ori */
Level
- Generators
/* Mikhail */
Feature
Item (Stackable Attribute)
Food
Potion
Weapon
Ranged
Armour
Rings
Wand
Scroll
GoldPile
Trap
Stair
/* Mikhail */
Mob
Enemy
PlayerChar
/* Mikhail */
ItemZone
To Be Made:
/* Ian */
State_Controller:
- Attribute: State
- Handle User Input
- Pass Commands to Game_Controller
- Call View with State
/* Ian */
Game_Controller(Input):
- Move Player
- ForEach Monster
- Move
/* Ian */
File_Manager
Func: WriteScore();
Func: ReadScore();
/* Ori */
View
DrawScreen(Level, State)
Func: DrawLevel();
Func: DrawMenu();
Func: DrawStatus();
Func: DrawText();
Func: DrawLog();
Func: DrawInstructions();
Func: DrawDeath(); // Call File_Manager
Func: DrawScoreBoard();
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment