Library to calculate movement and to draw the objects in the pong game

Dependencies:   RTC-DS1307 SPI_TFT_ILI9341 TFT_fonts mbed

Fork of MainSketch by IoT Ox

2manpong.cpp

Committer:
tunagonen
Date:
2017-05-24
Revision:
11:d812de0e5136
Parent:
pong.cpp@ 10:6940a3201757

File content as of revision 11:d812de0e5136:


#include "libs.h"
#include "2manpong.h"

int main() {

    AnalogIn Player1(); //reading analog inputs from the potentiometers
    AnalogIn Player2(); 
    int SCREENH = 239 ; //screen height
    int SCREENW = 319 ; //screen width
    int PADDLEW  = 10 ; // paddle width
    int PADDLEH  = 40 ; // paddle height
    int PADDLEG =  10 ; // paddle gap from the touchscreen
    int ABALL = 10 ;   // ball size
    int PADDLE_A = 0 ; // location paddle A
    int PADDLE_B = 0 ; // location paddle B 
    int PADDLE_AF = 0 ; // final location paddle A 
    int PADDLE_BF = 0 ; // final location paddle B  
    float XBALL = 0 ; // ball's x location
    float YBALL = 0 ; // ball's y location
    
    float VXball = 3 ; // velocity in x-direction 
    float VYball = 2 ; // velocity in y-direction
    
    while(1) {
        draw();
        move(); 
    } 
}