multiplayer pong game for LPC 1768

Dependencies:   mbed MbedJSONValue mbed-rtos Adafruit_ST7735 Adafruit_GFX EthernetInterface DebouncedInterrupt

graphics.h

Committer:
vsoltan
Date:
2020-11-13
Revision:
16:7fd48cda0773
Child:
17:32ae1f106002

File content as of revision 16:7fd48cda0773:


#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