ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el19tb

Dependencies:   mbed

Committer:
el19tb
Date:
Sat May 16 04:15:46 2020 +0000
Revision:
31:70521f37e004
Child:
32:84e79aa7858c
MBED DELETED MAJOR PARTS OF MY CODE, had to re write some of it

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el19tb 31:70521f37e004 1 #ifndef OBJECT_H
el19tb 31:70521f37e004 2 #define OBJECT_H
el19tb 31:70521f37e004 3
el19tb 31:70521f37e004 4 // holds information about object
el19tb 31:70521f37e004 5 struct ObjectInfo
el19tb 31:70521f37e004 6 {
el19tb 31:70521f37e004 7 float x; // x pos
el19tb 31:70521f37e004 8 int y; // y pos
el19tb 31:70521f37e004 9 int dir; // direction of object
el19tb 31:70521f37e004 10 char c; // type of object
el19tb 31:70521f37e004 11 };
el19tb 31:70521f37e004 12
el19tb 31:70521f37e004 13 // keeps track of functions related to Objects
el19tb 31:70521f37e004 14 class Object
el19tb 31:70521f37e004 15 {
el19tb 31:70521f37e004 16 public:
el19tb 31:70521f37e004 17
el19tb 31:70521f37e004 18 Object();
el19tb 31:70521f37e004 19
el19tb 31:70521f37e004 20 int slow;
el19tb 31:70521f37e004 21 int medium;
el19tb 31:70521f37e004 22 int fast;
el19tb 31:70521f37e004 23
el19tb 31:70521f37e004 24 int screenWidth;
el19tb 31:70521f37e004 25 int screenHeight;
el19tb 31:70521f37e004 26
el19tb 31:70521f37e004 27 ObjectInfo object;
el19tb 31:70521f37e004 28
el19tb 31:70521f37e004 29 public:
el19tb 31:70521f37e004 30
el19tb 31:70521f37e004 31 void setRow(int row);
el19tb 31:70521f37e004 32 void setSeperation(int seperation);
el19tb 31:70521f37e004 33 void setSprite(char type);
el19tb 31:70521f37e004 34
el19tb 31:70521f37e004 35 };
el19tb 31:70521f37e004 36
el19tb 31:70521f37e004 37 #endif