ELEC2645 (2018/19) / Mbed 2 deprecated el17cd

Dependencies:   mbed

Committer:
el17cd
Date:
Sun Mar 31 18:05:01 2019 +0000
Revision:
16:64cd7bc094f9
Parent:
14:885915260e25
Child:
17:3c9672c6e532
added death screen with restart and menu options and 3d cube selector

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17cd 4:759a5c34e239 1 #include "mbed.h"
el17cd 4:759a5c34e239 2 #ifndef FACE_H
el17cd 4:759a5c34e239 3 #define FACE_H
el17cd 4:759a5c34e239 4 #include "Face.h"
el17cd 4:759a5c34e239 5 #endif
el17cd 4:759a5c34e239 6
el17cd 4:759a5c34e239 7 class Cube {
el17cd 4:759a5c34e239 8 private:
el17cd 7:15543cb10a14 9 double verticies[8][3];
el17cd 4:759a5c34e239 10 Face faces[6];
el17cd 10:07a23afd5088 11 double xPos, yPos, zPos;
el17cd 4:759a5c34e239 12 public:
el17cd 16:64cd7bc094f9 13 Cube();
el17cd 16:64cd7bc094f9 14 Cube(double x, double y, double z, double size);
el17cd 16:64cd7bc094f9 15 Face getFace(int index);
el17cd 16:64cd7bc094f9 16 void updateFaceVerticies(double (&verticies)[8][3]);
el17cd 16:64cd7bc094f9 17 bool tooClose();
el17cd 16:64cd7bc094f9 18 void rotateX(double angle);
el17cd 16:64cd7bc094f9 19 void rotateY(double angle);
el17cd 16:64cd7bc094f9 20 void rotateZ(double angle);
el17cd 16:64cd7bc094f9 21 void translate(double x, double y, double z);
el17cd 16:64cd7bc094f9 22 bool despawn();
el17cd 4:759a5c34e239 23 };