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 N5110 ShiftReg PinDetect
Diff: Entity.h
- Revision:
- 18:709ea375b0df
- Parent:
- 17:d6a3b29cab31
--- a/Entity.h Mon May 11 03:52:18 2015 +0000 +++ b/Entity.h Mon May 11 04:40:23 2015 +0000 @@ -13,18 +13,31 @@ Entity() {x = y = width = height = vx = vy = 0; facingLeft = true; onGround = false; dead = false;} Entity(int x, int y, int w = 0, int h = 0) : x(x), y(y), width(w), height(h) {vx = vy = 0; facingLeft = true; onGround = false; dead = false;} - int x, y; /// Position of entity (origin: left upper corner) - int vx, vy; /// Velocity of entity - int width; /// Width of entity - int height; /// Height of entity + /// Position of entity (origin: left upper corner) + int x, y; + + /// Velocity of entity + int vx, vy; + + /// Width of entity + int width; - bool facingLeft; /// True if the entity is facing left - bool onGround; /// True if entity is standing on the ground. + /// Height of entity + int height; + + /// True if the entity is facing left + bool facingLeft; + /// True if entity is standing on the ground. + bool onGround; + + /// True if enemy is dead. bool dead; - int getRight() {return x + width - 1;} /// Returns x-position of the right edge - int getBottom() {return y + height - 1;} /// Returns y-position of the bottom edge + /// Returns x-position of the right edge + int getRight() {return x + width - 1;} + /// Returns y-position of the bottom edge + int getBottom() {return y + height - 1;} }; #endif \ No newline at end of file