Files
2024-09-23 13:12:11 -04:00

20 lines
585 B
C++

#pragma once
#include "Game/Screen/LayoutActor.hpp"
class WipeLayoutBase : public LayoutActor {
public:
inline WipeLayoutBase(const char* pName) : LayoutActor(pName, true) {}
virtual ~WipeLayoutBase() {}
virtual void wipe(s32) = 0;
virtual void forceClose() = 0;
virtual void forceOpen() = 0;
virtual bool isOpen() const = 0;
virtual bool isClose() const = 0;
virtual bool isWipeIn() const = 0;
virtual bool isWipeOut() const = 0;
virtual const char* getWipeName() const { return mName; }
virtual s32 getWipeType() const { return 0; }
};