The original snake game for the mbedgc
Dependencies: mbed EthernetNetIf HTTPClient
Fork of SimpleLib_03272011 by
mbedGC/Snake.h@0:011be8250218, 2011-04-02 (annotated)
- Committer:
- jp
- Date:
- Sat Apr 02 23:23:07 2011 +0000
- Revision:
- 0:011be8250218
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jp | 0:011be8250218 | 1 | #define Node struct NodeStruct |
jp | 0:011be8250218 | 2 | |
jp | 0:011be8250218 | 3 | Node |
jp | 0:011be8250218 | 4 | { |
jp | 0:011be8250218 | 5 | int x, y; |
jp | 0:011be8250218 | 6 | Node * next; |
jp | 0:011be8250218 | 7 | }; |
jp | 0:011be8250218 | 8 | |
jp | 0:011be8250218 | 9 | class Snake |
jp | 0:011be8250218 | 10 | { |
jp | 0:011be8250218 | 11 | public: |
jp | 0:011be8250218 | 12 | Snake( ); |
jp | 0:011be8250218 | 13 | void addHead( int xC, int yC ); |
jp | 0:011be8250218 | 14 | void removeTail( ); |
jp | 0:011be8250218 | 15 | int getTailXCor(); |
jp | 0:011be8250218 | 16 | int getTailYCor(); |
jp | 0:011be8250218 | 17 | int getSize(); |
jp | 0:011be8250218 | 18 | |
jp | 0:011be8250218 | 19 | private: |
jp | 0:011be8250218 | 20 | Node * head; |
jp | 0:011be8250218 | 21 | Node * tail; |
jp | 0:011be8250218 | 22 | int size; |
jp | 0:011be8250218 | 23 | }; |