Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: Snake/Snake.cpp
- Revision:
- 10:946a3835a7c7
- Parent:
- 8:30ad5229cc0b
--- a/Snake/Snake.cpp Thu May 03 01:04:41 2018 +0000
+++ b/Snake/Snake.cpp Thu May 03 12:46:31 2018 +0000
@@ -1,12 +1,12 @@
#include "Snake.h"
-Snake::Snake(){
+snake::snake(){
}
-Snake::~Snake(){
+snake::~snake(){
}
@@ -78,38 +78,72 @@
}
-
-
-
-
-
-
+void snake::n {
+ _xnewpos[0] = _xoldpos[0] ;
+ for (int i = 0; i < _array; i++) {
+ _xnewpos[i+1] = _xoldpos[i];
+ }
+ _ynewpos[0] = _yoldpos[0]- 1;
+ for (int i = 0; i < _array-1; i++) {
+ _ynewpos[i+1] = _yoldpos[i];
+ }
+ for (int i = 0; i < _array; i++) {
+ _xoldpos[i] = _xnewpos[i];
+ _yoldpos[i] = _ynewpos[i];
+ }
+
+}
-
-
+void snake::s{
+ _xnewpos[0] = _xoldpos[0] ;
+ for (int i = 0; i < _array; i++) {
+ _xnewpos[i+1] = _xoldpos[i];
+ }
+ _ynewpos[0] = _yoldpos[0]+ 1;
+ for (int i = 0; i < _array-1; i++) {
+ _ynewpos[i+1] = _yoldpos[i];
+ }
+ for (int i = 0; i < _array; i++) {
+ _xoldpos[i] = _xnewpos[i];
+ _yoldpos[i] = _ynewpos[i];
+ }
+
+}
-
+void snake::w{
+ _xnewpos[0] = _xoldpos[0]-1;
+ for (int i = 0; i < _array; i++) {
+ _xnewpos[i+1] = _xoldpos[i];
+ }
+ _ynewpos[0] = _yoldpos[0];
+ for (int i = 0; i < _array-1; i++) {
+ _ynewpos[i+1] = _yoldpos[i];
+ }
+ for (int i = 0; i < _array; i++) {
+ _xoldpos[i] = _xnewpos[i];
+ _yoldpos[i] = _ynewpos[i];
+ }
+
+}
+
-
+void snake::e{
+ _xnewpos[0] = _xoldpos[0]+1;
+ for (int i = 0; i < _array; i++) {
+ _xnewpos[i+1] = _xoldpos[i];
+ }
+ _ynewpos[0] = _yoldpos[0];
+ for (int i = 0; i < _array-1; i++) {
+ _ynewpos[i+1] = _yoldpos[i];
+ }
+ for (int i = 0; i < _array; i++) {
+ _xoldpos[i] = _xnewpos[i];
+ _yoldpos[i] = _ynewpos[i];
+ }
+
+}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-