multiplayer pong game for LPC 1768
Dependencies: mbed MbedJSONValue mbed-rtos Adafruit_ST7735 Adafruit_GFX EthernetInterface DebouncedInterrupt
Diff: graphics.h
- Revision:
- 16:7fd48cda0773
- Child:
- 17:32ae1f106002
diff -r 9d90f68e53da -r 7fd48cda0773 graphics.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/graphics.h Fri Nov 13 23:02:56 2020 +0000 @@ -0,0 +1,31 @@ + +#ifndef GRAPHICS_H +#define GRAPHICS_H + +#include "Adafruit_ST7735.h" +#include "gamestate.h" + +#define P_MOSI p5 +#define P_MISO p6 +#define P_SOCK p7 +#define P_CS p9 +#define P_RS p20 +#define P_DC p19 + +class Graphics { + private: + Adafruit_ST7735 *tft; + public: + Graphics(); + void renderLaunchScreen(); + void renderGameState(GameState *gs); + void renderBall(); + void renderPlayers(); +}; + +void renderLaunchScreen(); +void renderGameState(GameState *gs); +void renderBall(); +void renderPlayers(); + +#endif // GRAPHICS_H \ No newline at end of file