![](/media/cache/profiles/LinkedIn_0NghoZJ.jpeg.50x50_q85.jpg)
Snake vs Block Game to be run upon K64F.
SnakevsBlock/SnakevsBlock.h
- Committer:
- AhmedPlaymaker
- Date:
- 2019-03-26
- Revision:
- 7:48ba87cd79b5
- Child:
- 9:d1d79d4ee673
File content as of revision 7:48ba87cd79b5:
#ifndef SNAKEVSBLOCK_H #define SNAKEVSBLOCK_H #include "mbed.h" #include "N5110.h" #include "Gamepad.h" #include "Snake.h" class SnakevsBlock { public: SnakevsBlock(); ~SnakevsBlock(); /** Initialise Game Machine * * This function initialises the game machine. */ void init( ); /** Read Input * * This function obtains numeric data from the gamepads joystick. */ void read_input(Gamepad &pad); /** Update * * This function contains the update functions of the other libraries used in the game. */ void update(Gamepad &pad); /** Draw * * This function contains the draw functions of the other libraries used in the game. */ void draw(N5110 &lcd, Gamepad &pad); /** Get Position * * This function contains the Get Position functions of the otehr libraries used in the game. */ void get_pos(); int snakex; int snakey; int length; private: Snake _s; int _speed; Direction _d; float _mag; int n; }; #endif