The original snake game for the mbedgc

Dependencies:   mbed EthernetNetIf HTTPClient

Fork of SimpleLib_03272011 by J.P. Armstrong

Revision:
0:011be8250218
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbedGC/Snake.cpp	Sat Apr 02 23:23:07 2011 +0000
@@ -0,0 +1,49 @@
+#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;
+}