Josh Davy / Mbed 2 deprecated Flip

Dependencies:   mbed el17jd

Committer:
joshdavy
Date:
Mon Mar 25 10:48:23 2019 +0000
Revision:
1:37802772843e
Child:
2:b62e8be35a5d
Basic Classes defined. Simple sprite drawing.;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
joshdavy 1:37802772843e 1 #include "Sprite.h"
joshdavy 1:37802772843e 2
joshdavy 1:37802772843e 3
joshdavy 1:37802772843e 4
joshdavy 1:37802772843e 5 Sprite::Sprite()
joshdavy 1:37802772843e 6 {
joshdavy 1:37802772843e 7
joshdavy 1:37802772843e 8 }
joshdavy 1:37802772843e 9
joshdavy 1:37802772843e 10 Sprite::~Sprite()
joshdavy 1:37802772843e 11 {
joshdavy 1:37802772843e 12
joshdavy 1:37802772843e 13 }
joshdavy 1:37802772843e 14
joshdavy 1:37802772843e 15 void Sprite::init(int height,int width,int * bitmap,Vector2D pos)
joshdavy 1:37802772843e 16 {
joshdavy 1:37802772843e 17 _height = height;
joshdavy 1:37802772843e 18 _width = width;
joshdavy 1:37802772843e 19 _bitmap = bitmap;
joshdavy 1:37802772843e 20 _pos = pos;
joshdavy 1:37802772843e 21 }
joshdavy 1:37802772843e 22
joshdavy 1:37802772843e 23
joshdavy 1:37802772843e 24
joshdavy 1:37802772843e 25
joshdavy 1:37802772843e 26 void Sprite::render(N5110 lcd) {
joshdavy 1:37802772843e 27 lcd.drawSprite(_pos.x,_pos.y,_height,_width, _bitmap);
joshdavy 1:37802772843e 28 };
joshdavy 1:37802772843e 29
joshdavy 1:37802772843e 30 Vector2D Sprite::getPos() {
joshdavy 1:37802772843e 31 return _pos;
joshdavy 1:37802772843e 32 };
joshdavy 1:37802772843e 33
joshdavy 1:37802772843e 34 void Sprite::setPos(Vector2D pos) {
joshdavy 1:37802772843e 35 _pos = pos;
joshdavy 1:37802772843e 36 };
joshdavy 1:37802772843e 37
joshdavy 1:37802772843e 38