This is test version of Pokemongo game. ELEC 2645 final project.

Dependencies:   Tone

Committer:
shalwego
Date:
Thu Apr 15 15:35:12 2021 +0000
Revision:
0:819c2d6a69ac
Issue about music playing

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shalwego 0:819c2d6a69ac 1 #ifndef UTILS_H
shalwego 0:819c2d6a69ac 2 #define UTILS_H
shalwego 0:819c2d6a69ac 3
shalwego 0:819c2d6a69ac 4 struct Position2D {
shalwego 0:819c2d6a69ac 5 int x;
shalwego 0:819c2d6a69ac 6 int y;
shalwego 0:819c2d6a69ac 7 };
shalwego 0:819c2d6a69ac 8
shalwego 0:819c2d6a69ac 9 enum Direction {
shalwego 0:819c2d6a69ac 10 CENTRE, // 0
shalwego 0:819c2d6a69ac 11 N, // 1
shalwego 0:819c2d6a69ac 12 NE, // 2
shalwego 0:819c2d6a69ac 13 E, // 3
shalwego 0:819c2d6a69ac 14 SE, // 4
shalwego 0:819c2d6a69ac 15 S, // 5
shalwego 0:819c2d6a69ac 16 SW, // 6
shalwego 0:819c2d6a69ac 17 W, // 7
shalwego 0:819c2d6a69ac 18 NW // 8
shalwego 0:819c2d6a69ac 19 };
shalwego 0:819c2d6a69ac 20
shalwego 0:819c2d6a69ac 21 struct UserInput {
shalwego 0:819c2d6a69ac 22 Direction d;
shalwego 0:819c2d6a69ac 23 float mag;
shalwego 0:819c2d6a69ac 24 };
shalwego 0:819c2d6a69ac 25
shalwego 0:819c2d6a69ac 26 struct Vector2D {
shalwego 0:819c2d6a69ac 27 float x;
shalwego 0:819c2d6a69ac 28 float y;
shalwego 0:819c2d6a69ac 29 };
shalwego 0:819c2d6a69ac 30
shalwego 0:819c2d6a69ac 31 struct Polar {
shalwego 0:819c2d6a69ac 32 float mag;
shalwego 0:819c2d6a69ac 33 float angle;
shalwego 0:819c2d6a69ac 34 };
shalwego 0:819c2d6a69ac 35
shalwego 0:819c2d6a69ac 36 #endif