summary refs log tree commit diff stats
path: root/src/game.h
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2021-01-30 05:17:55 -0500
committerKelly Rauchenberger <fefferburbia@gmail.com>2021-01-30 05:17:55 -0500
commit0334d396e4ff1b2f8a1e147b753a4de34f55c08b (patch)
tree0edd87651f04969d86943dea499be36ed8fdf6bc /src/game.h
parentd92c7970df0d2e0a0c3f84037640336102c084a6 (diff)
downloadtanetane-0334d396e4ff1b2f8a1e147b753a4de34f55c08b.tar.gz
tanetane-0334d396e4ff1b2f8a1e147b753a4de34f55c08b.tar.bz2
tanetane-0334d396e4ff1b2f8a1e147b753a4de34f55c08b.zip
Game now renders an image of Lucas
Diffstat (limited to 'src/game.h')
-rw-r--r--src/game.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/game.h b/src/game.h new file mode 100644 index 0000000..46f1ab2 --- /dev/null +++ b/src/game.h
@@ -0,0 +1,29 @@
1#ifndef GAME_H_E6F1396E
2#define GAME_H_E6F1396E
3
4#include <vector>
5#include "sprite.h"
6
7class Game {
8public:
9
10 int addSprite(Sprite sprite) {
11 int id = sprites_.size();
12 sprites_.push_back(std::move(sprite));
13 return id;
14 }
15
16 Sprite& getSprite(int id) {
17 return sprites_.at(id);
18 }
19
20 std::vector<Sprite>& getSprites() {
21 return sprites_;
22 }
23
24private:
25
26 std::vector<Sprite> sprites_;
27};
28
29#endif /* end of include guard: GAME_H_E6F1396E */