For Nikhil

Dependencies:   4DGL-uLCD-SE EthernetInterface Game_Synchronizer MMA8452 SDFileSystem mbed-rtos mbed wave_player

Fork of 2035_Tanks_Shell by ECE2035 Spring 2015 TA

main.cpp

Committer:
jford38
Date:
2015-10-12
Revision:
3:3ddefff03cb2
Parent:
2:c358ad9aedc4
Child:
4:d8bd8b41468d

File content as of revision 3:3ddefff03cb2:

// THIS GUY LISTENS AND REPEATS. CLIENT. MASTER.
// (It doesn't make sense, I know.)

#include "mbed.h"
#include "two_player.h"


uLCD_2P uLCD(p28,p27,p26, PLAYER1); // serial tx, serial rx, reset pin;

 
int main (void) {
    int* buttons;
    
    pc.printf("\033[2J\033[0;0H");
    pc.printf("I'm alive! Player 1\n");

    uLCD.init();
    pc.printf("Initialized...\n");
    while(1) {
        
        uLCD.cls();
        uLCD.background_color(0xAB);
        uLCD.line(1,1,2,2, 0xAB);
        uLCD.circle(10,10,100, 0xAB);
        //uLCD.filled_circle(4,4,10, 0xAB);
        //uLCD.triangle(1,1, 2,2, 0,3, 0xAB);
        //uLCD.rectangle(0,0, 1,1, 0xAB);
        //uLCD.filled_rectangle(1,1, 2,2, 0xAB);
        //uLCD.pixel(40, 40, 0xAB);
        //uLCD.pen_size(4);
        
        
        uLCD.update();
        buttons = uLCD.get_button_state();
        pc.printf("Button State: %x %x %x %x %x\n", buttons[0], buttons[1], buttons[2], buttons[3], buttons[4]);
        wait(1);
        //pc.printf("\033[2J\033[0;0H");
    } 
}