Sille Van Landschoot / Mbed 2 deprecated AirsoftTimer

Dependencies:   mbed TextLCD keypad

Committer:
sillevl
Date:
Sat May 23 17:15:42 2015 +0000
Revision:
13:ece97a1108cc
Child:
14:e0bfee0a5e66
Refactoring and adding GameFactory and Objective concept

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sillevl 13:ece97a1108cc 1
sillevl 13:ece97a1108cc 2 #include "Objective.h"
sillevl 13:ece97a1108cc 3
sillevl 13:ece97a1108cc 4 Objective::Objective(){
sillevl 13:ece97a1108cc 5 status = WAITING;
sillevl 13:ece97a1108cc 6 }
sillevl 13:ece97a1108cc 7
sillevl 13:ece97a1108cc 8 Objective::Status Objective::getStatus(){
sillevl 13:ece97a1108cc 9 return status;
sillevl 13:ece97a1108cc 10 }
sillevl 13:ece97a1108cc 11
sillevl 13:ece97a1108cc 12 void Objective::start(){
sillevl 13:ece97a1108cc 13 while(status != COMPLETED){
sillevl 13:ece97a1108cc 14 run();
sillevl 13:ece97a1108cc 15 }
sillevl 13:ece97a1108cc 16 }
sillevl 13:ece97a1108cc 17
sillevl 13:ece97a1108cc 18 void Objective::run(){
sillevl 13:ece97a1108cc 19 //board->lcd->printf("DummyGame");
sillevl 13:ece97a1108cc 20 //board->lcd->printf("press any key to continue");
sillevl 13:ece97a1108cc 21 }
sillevl 13:ece97a1108cc 22
sillevl 13:ece97a1108cc 23 void Objective::complete(){
sillevl 13:ece97a1108cc 24 status = COMPLETED;
sillevl 13:ece97a1108cc 25 }
sillevl 13:ece97a1108cc 26