mirror of
https://github.com/zeldaret/ss
synced 2026-06-15 22:29:59 -04:00
31 lines
673 B
C++
31 lines
673 B
C++
#ifndef D_LYT_DROP_LINE_H
|
|
#define D_LYT_DROP_LINE_H
|
|
|
|
#include "common.h"
|
|
#include "d/a/d_a_item.h"
|
|
#include "nw4r/lyt/lyt_pane.h"
|
|
|
|
class dLytDropLine_c {
|
|
public:
|
|
dLytDropLine_c() {
|
|
sInstance = this;
|
|
}
|
|
virtual ~dLytDropLine_c() {
|
|
sInstance = nullptr;
|
|
}
|
|
|
|
static dLytDropLine_c *GetInstance() {
|
|
return sInstance;
|
|
}
|
|
|
|
static nw4r::lyt::Pane *getActivePane();
|
|
static nw4r::lyt::Pane *setPane(nw4r::lyt::Pane *pane);
|
|
static nw4r::lyt::Pane *update(nw4r::lyt::Pane *pane, nw4r::lyt::Pane *otherPane, dAcItem_c::Trial_e, bool);
|
|
static bool finishPartMaybe();
|
|
|
|
private:
|
|
static dLytDropLine_c *sInstance;
|
|
};
|
|
|
|
#endif
|