Joe Shotton / ll16j23s_test_docs

SnakeEngine.cpp

Committer:
JoeShotton
Date:
2020-04-05
Revision:
26:a596dce2f938

File content as of revision 26:a596dce2f938:

        
bool collision(int state, int x, int y,) {
    if ((lcd.getPixel(x, y) == 1 && ((state == 1) || (state == 4))) || (lcd.getPixel(x+1, y+1) == 1 && ((state == 2) || (state == 3)))) {
        // checks infront of head to see if pixel is set
        // due to the size of the head, there is an offset for the check for North and Eastward directions
        pad.led(1,0.9);
        return true; 
    } else {
        pad.led(1,0.0);
        return = false;
    }
}