Display driver for the Vives city game
Display.h
- Committer:
- atomicLogic
- Date:
- 2017-04-25
- Revision:
- 1:2196e0eba43a
- Parent:
- 0:80ce68cdf568
- Child:
- 4:f056a09af806
File content as of revision 1:2196e0eba43a:
#pragma once #include "TextLCD.h" #include "CostumCharacters.h" #include "Mission.h" #include <string> namespace VivesCityGame { class Display { private: std::string emptyRow; TextLCD * lcd; CostumCharacters * costumCharacters; void clearScreen( void ); public: Display(); void setTime( int houres, int minutes, int seconds ); void setStatusBattery( float batteryLvl ); void setStatusGps( bool gpsFix ); void setStatusLora( bool lora, int loraStatus ); void setWelcomeScreen( void ); void setMissionScreen( Mission * currentMission ); void setEndScreen( void ); }; };