Files
wc3re/game/GSShowObject.hh

28 lines
482 B
C++

#ifndef WC3RE_GAME_GSSHOWOBJECT_HH__
#define WC3RE_GAME_GSSHOWOBJECT_HH__
#include "GameState.hh"
class ObjDecoder;
namespace render {
class Object;
}
namespace game {
class GSShowObject : public GameState {
public:
GSShowObject(render::Renderer& renderer, ObjDecoder& obj);
~GSShowObject() override;
void draw(unsigned delta_ms) override;
private:
ObjDecoder& obj_;
std::unique_ptr<render::Object> object_;
unsigned delta_;
};
}
#endif