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.
Diff: element/element.h
- Revision:
- 13:3eb4f8dddff1
- Parent:
- 12:80e737144104
--- a/element/element.h Wed May 08 21:03:33 2019 +0000 +++ b/element/element.h Wed May 08 21:37:13 2019 +0000 @@ -27,13 +27,30 @@ */ void init(int foodsize,int foodx,int foody,int snakex,int snakey,int n); + /** get the position of food + *@return position of food + */ Vector2D getfoodpos(); + /** get the position of the n th segment of snake + *@return position of the n th segment of snake + */ Vector2D getsnakepos(int n); + /** draw the graph + *@param the N5110 lcd + *@param the value of length of snake + */ void draw(N5110 &lcd,int n); + /** upadate the coordinates of food as a random value in a specific range + */ void update(); + /** input the control + *@param the Gamepad + */ void input(Gamepad &pad); + /** move the snake + *@param the length of snake + */ void move(int n); - void initdirection();