The original snake game for the mbedgc
Dependencies: mbed EthernetNetIf HTTPClient
Fork of SimpleLib_03272011 by
mbedGC/Snake.cpp
- Committer:
- jp
- Date:
- 2011-04-02
- Revision:
- 0:011be8250218
File content as of revision 0:011be8250218:
#include "mbed.h" #include "Snake.h" Snake::Snake( ) { head = tail = NULL; size = 0; } void Snake::addHead( int xC, int yC ) { Node * p = ( Node * ) malloc ( sizeof ( Node ) ); if ( head == NULL ) { head = tail = p; p->next = NULL; } else { p->x = xC; p->y = yC; head->next = p; head = p; } size++; } void Snake::removeTail( ) { Node * temp = tail; tail = tail->next; delete( temp ); size--; } int Snake::getTailXCor( ) { return tail->x; } int Snake::getTailYCor( ) { return tail->y; } int Snake::getSize() { return size; }