Snake game for a 5x5 LED matrix
ledCube.cpp
- Committer:
- dhamilton31
- Date:
- 2013-10-09
- Revision:
- 0:dc906408980e
- Child:
- 1:5fcb94bb03db
File content as of revision 0:dc906408980e:
#include "ledCube.h" #include "ledValues.h" // Set up the ledArray output pins ledCube::ledCube(){ ledArray[0][0] = new DigitalOut(P000); ledArray[0][1] = new DigitalOut(P001); ledArray[0][2] = new DigitalOut(P002); ledArray[0][3] = new DigitalOut(P003); ledArray[0][4] = new DigitalOut(P004); ledArray[1][0] = new DigitalOut(P010); ledArray[1][1] = new DigitalOut(P011); ledArray[1][2] = new DigitalOut(P012); ledArray[1][3] = new DigitalOut(P013); ledArray[1][4] = new DigitalOut(P014); ledArray[2][0] = new DigitalOut(P020); ledArray[2][1] = new DigitalOut(P021); ledArray[2][2] = new DigitalOut(P022); ledArray[2][3] = new DigitalOut(P023); ledArray[2][4] = new DigitalOut(P024); ledArray[3][0] = new DigitalOut(P030); ledArray[3][1] = new DigitalOut(P031); ledArray[3][2] = new DigitalOut(P032); ledArray[3][3] = new DigitalOut(P033); ledArray[3][4] = new DigitalOut(P034); ledArray[4][0] = new DigitalOut(P040); ledArray[4][1] = new DigitalOut(P041); ledArray[4][2] = new DigitalOut(P042); ledArray[4][3] = new DigitalOut(P043); ledArray[4][4] = new DigitalOut(P044); lastLedLit = NULL; } // Light the LED at the specified row, column, layer coordinate void ledCube::lightLed(char row, char column, char layer){ //if(lastLedLit != NULL){ // *lastLedLit = 0; //} *ledArray[row][column] = 1; //lastLedLit = ledArray[row][column]; } void ledCube::turnOffLed(char row, char column, char layer){ *ledArray[row][column] = 0; } void ledCube::drawHorLine(char startRow, char startCol, char endRow, char endCol){ }