A complex 2D-dungeon game on LPC1768 in SWJTU-Leeds Joint School XJEL2645 project. Referenced from the framework contributed by https://os.mbed.com/users/Siriagus/code/SimplePlatformGame/

Dependencies:   mbed N5110 ShiftReg PinDetect

Committer:
Siriagus
Date:
Fri May 01 09:10:23 2015 +0000
Revision:
5:100d960fc6d5
Child:
6:edb48de563a9
Mostly finished State and StateManager class. Some additional work must be done when adding new main states.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Siriagus 5:100d960fc6d5 1 #ifndef MAIN_MENU_H
Siriagus 5:100d960fc6d5 2 #define MAIN_MENU_H
Siriagus 5:100d960fc6d5 3
Siriagus 5:100d960fc6d5 4 #include "State.h"
Siriagus 5:100d960fc6d5 5
Siriagus 5:100d960fc6d5 6 class MainMenu : public State
Siriagus 5:100d960fc6d5 7 {
Siriagus 5:100d960fc6d5 8 public:
Siriagus 5:100d960fc6d5 9 MainMenu(StateManager* fsm, N5110 *lcd, InputManager* input)
Siriagus 5:100d960fc6d5 10 : State(fsm, lcd, input) {init();}
Siriagus 5:100d960fc6d5 11
Siriagus 5:100d960fc6d5 12 virtual void update(time_t dt);
Siriagus 5:100d960fc6d5 13 virtual void render();
Siriagus 5:100d960fc6d5 14
Siriagus 5:100d960fc6d5 15 private:
Siriagus 5:100d960fc6d5 16 void init();
Siriagus 5:100d960fc6d5 17 };
Siriagus 5:100d960fc6d5 18
Siriagus 5:100d960fc6d5 19
Siriagus 5:100d960fc6d5 20 #endif