Adam Baker 201166301

Dependencies:   mbed Gamepad N5110

main.cpp

Committer:
adambakerwa
Date:
2019-03-18
Revision:
1:a3cce487dffe
Parent:
0:0dcf08db8d61
Child:
2:1ad390d81d81

File content as of revision 1:a3cce487dffe:

#include "mbed.h"
#include "Gamepad.h"
#include "N5110.h"
#include "Runner.h"

N5110 lcd(PTC9,PTC0,PTC7,PTD2,PTD1,PTC11);
Gamepad pad;
Runner runner;

int main() {
    
    int fps = 8;
    
    pad.init();
    lcd.init();
    
    Move move;
    
    move = runner.init(move);
        
    printf("%i %i %i %i", move.j, move.x, move.y, move.f);

    while(1) {

        lcd.clear();

        lcd.drawLine(0,40,84,40,1);
        
        lcd.drawCircle(move.x,move.y,3,FILL_BLACK);
        
        printf("%i %i %i %i", move.j, move.x, move.y, move.f);
        
        move = runner.fallJump(move, lcd);
               
        lcd.refresh();
        
        wait(1.0f/fps);
        
    }
}