28 lines
482 B
C++
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
|