gdle/Source/Key.h
2018-05-24 22:28:15 +01:00

16 lines
No EOL
459 B
C++

#pragma once
#include "WeenieObject.h"
class CKeyWeenie : public CWeenieObject
{
public:
CKeyWeenie();
virtual ~CKeyWeenie() override;
virtual std::shared_ptr<CKeyWeenie> AsKey() override { return GetPointer<CKeyWeenie>(); }
virtual int UseWith(std::shared_ptr<CPlayerWeenie> player, std::shared_ptr<CWeenieObject> with) override;
virtual int DoUseWithResponse(std::shared_ptr<CWeenieObject> player, std::shared_ptr<CWeenieObject> with) override;
};