My ELEC2645 project. Nikollao Sulollari. 200804685
Dependencies: N5110 SoftPWM mbed
Fork of Treasure_Hunt by
main.h
- Committer:
- Nikollao
- Date:
- 2016-03-24
- Revision:
- 4:f31bdc212241
- Parent:
- 3:d2cc054e8605
- Child:
- 5:ffa498d7071f
File content as of revision 4:f31bdc212241:
DigitalOut r_led(LED_RED); DigitalOut g_led(LED_GREEN); DigitalOut b_led(LED_BLUE); // K64F on-board switches InterruptIn sw2(SW2); InterruptIn sw3(SW3); InterruptIn button(PTB2); AnalogIn xPot(PTB3); AnalogIn yPot(PTB10); PwmOut speaker(PTC11); void error(); // setup serial port void init_serial(); // set-up the on-board LEDs and switches void init_K64F(); void init_game(); void timer_isr(); void game_timer_isr(); void sw2_isr(); void sw3_isr(); void button_isr(); void timeout_isr(); void calibrateJoystick(); void updateJoystick(); void enemyRect(); void enemyCircle(); void hero(); void guidance(); void obstacles(); void enemies(); int menu(); bool intersection(int i, int j); volatile int rectY; volatile int rectX ; volatile int circleX; volatile int circleY; volatile int heroX; volatile int heroY; volatile int level = 0; volatile int g_timer_flag = 0; volatile int g_game_timer_flag = 0; volatile int g_sw2_flag = 0; volatile int g_sw3_flag = 0; volatile int g_button_flag = 0; volatile int option = 0; volatile int play = 0; int reset = 0;