#ifndef GAME_H_E6F1396E #define GAME_H_E6F1396E #include #include "sprite.h" struct Input { bool left = false; bool right = false; bool up = false; bool down = false; }; class Game { public: int addSprite(Sprite sprite) { int id = sprites_.size(); sprites_.push_back(std::move(sprite)); return id; } Sprite& getSprite(int id) { return sprites_.at(id); } std::vector& getSprites() { return sprites_; } private: std::vector sprites_; }; #endif /* end of include guard: GAME_H_E6F1396E */