mirror of
https://gitlab.com/Scribble/gdlenhanced.git
synced 2026-08-17 14:23:04 -04:00
26 lines
629 B
C++
Executable file
26 lines
629 B
C++
Executable file
#pragma once
|
|
|
|
#include "WeenieObject.h"
|
|
#include "UseManager.h"
|
|
|
|
class CManaStoneUseEvent : public CUseEventData
|
|
{
|
|
public:
|
|
virtual void OnReadyToUse() override;
|
|
};
|
|
|
|
class CManaStoneWeenie : public CWeenieObject // CWeenieObject
|
|
{
|
|
public:
|
|
CManaStoneWeenie();
|
|
virtual ~CManaStoneWeenie() override;
|
|
|
|
virtual class CManaStoneWeenie *AsManaStone() override { return this; }
|
|
|
|
virtual void ApplyQualityOverrides() override;
|
|
virtual int UseWith(CPlayerWeenie *player, CWeenieObject *with) override;
|
|
virtual int DoUseWithResponse(CWeenieObject * player, CWeenieObject * pTarget) override;
|
|
|
|
protected:
|
|
};
|
|
|