Power Grid Board Game Timer. Acts like a chess timer for 3-6 people. Uses an ADXL accelerometer to pause the timer and change players. Uses an LCD screen to prompt the players for input, read that input, and change between rounds.

Dependencies:   DmTouch_UniGraphic UniGraphic-forLdelaney17FinalProject mbed

Committer:
ldelaney17
Date:
Wed Jan 25 06:50:57 2017 +0000
Revision:
2:e6788e73de54
Child:
3:22c644f16365
start work on game.h and game.cpp; ; initialization of the number of players works

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ldelaney17 2:e6788e73de54 1 #ifndef GAME_H
ldelaney17 2:e6788e73de54 2 #define GAME_H
ldelaney17 2:e6788e73de54 3 #include "mbed.h"
ldelaney17 2:e6788e73de54 4 #include <vector>
ldelaney17 2:e6788e73de54 5 #include "lcd_prompts.h"
ldelaney17 2:e6788e73de54 6 #include <sstream>
ldelaney17 2:e6788e73de54 7
ldelaney17 2:e6788e73de54 8 extern int num_players;
ldelaney17 2:e6788e73de54 9 extern int current_player;
ldelaney17 2:e6788e73de54 10 extern Timer current_clock;
ldelaney17 2:e6788e73de54 11 extern vector<float> player_timers;
ldelaney17 2:e6788e73de54 12 extern vector<int> player_order;
ldelaney17 2:e6788e73de54 13
ldelaney17 2:e6788e73de54 14 void game_setup();
ldelaney17 2:e6788e73de54 15
ldelaney17 2:e6788e73de54 16 void init_num_players();
ldelaney17 2:e6788e73de54 17 /*void set_player_order();
ldelaney17 2:e6788e73de54 18
ldelaney17 2:e6788e73de54 19
ldelaney17 2:e6788e73de54 20
ldelaney17 2:e6788e73de54 21
ldelaney17 2:e6788e73de54 22 void update_clock();
ldelaney17 2:e6788e73de54 23 void update_timers();
ldelaney17 2:e6788e73de54 24
ldelaney17 2:e6788e73de54 25 void next_player();
ldelaney17 2:e6788e73de54 26
ldelaney17 2:e6788e73de54 27 void toggle_pause();*/
ldelaney17 2:e6788e73de54 28
ldelaney17 2:e6788e73de54 29
ldelaney17 2:e6788e73de54 30
ldelaney17 2:e6788e73de54 31 #endif