Files
tww/include/d/d_menu_fmap2.h
T
2024-01-16 17:18:38 -05:00

159 lines
5.1 KiB
C++

#ifndef D_MENU_FMAP2_H
#define D_MENU_FMAP2_H
#include "dolphin/types.h"
class fopMsgM_pane_class;
class J2DScreen;
class ResTIMG;
class aramCmapDat_c;
class dMenu_FmapSv_c;
class dMenu_Fmap2_c {
public:
void getCmapDatPnt(int) {}
void getCmapDatValue() {}
void getCtActive() {}
void getCtCmapSelNo() {}
void getCtCurHX() {}
void getCtCurHY() {}
void getCtCurX() {}
void getCtCurY() {}
void getCtDispMode() {}
void lineInter0to1ForU8(unsigned char, unsigned char, float) {}
void setAramCmapDat(aramCmapDat_c*) {}
void setCtActive(unsigned char) {}
void setCtCmapSelNo(signed char) {}
void setCtCurHX(signed char) {}
void setCtCurHY(signed char) {}
void setSvPtr(dMenu_FmapSv_c*) {}
void _create();
void screenSet();
void initialize();
void displayInit();
void fmapPaneInit();
void cmapPaneInit();
void collectMapCheck();
void _move();
void FmapProcMain();
void FmapChange();
void CmapProcMain();
void spMapLoadForDVD(unsigned char);
void cmapOpenCheck();
void CmapScroll();
void isSpMap(int);
void CmapOpen();
void CmapSpLoadWait();
void screenSetGs();
void gsMoonAnimeInit();
void gsMoonAnime();
void gsShipAnime();
void gsIconAnimeInit();
void gsIconAnime();
void screenSetTn();
void screenSetTr();
void trTrifAnimeInit();
void trTrifAnime();
void screenSetIk();
void screenSetHeartP();
void screenSetTerry();
void screenSetSubMa();
void screenSetMoon();
void screenSetDfaliy();
void screenSetYagura();
void screenSetHeartM();
void screenSetSubdan();
void setPlayerPos(fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*);
void CmapOpenSp();
void CmapProc2();
void CmapClose();
void cmapMove();
void changeSelCmap();
void changeSelCmap2();
void cmapAlphaSet();
void changeZoomCmap();
void ChangeProcMode();
void _open();
void _close();
void _draw();
void _delete();
void fCursorInit();
void fCursorMove();
void fCursorAnime();
void cCursorAnimeInit();
void cCursorAnime();
void cCursorHide();
void cSelCursorInit();
void cSelCursorAnimeInit();
void cSelCursorAnime();
void cSelCursorHide();
void playerPointGridAnimeInit();
void playerPointGridAnime(fopMsgM_pane_class*);
void changeFmapTexture();
void changeIslandName();
void fmapPlayerPosDisp();
void fmapPlayerPosDispCheck(float*, float*);
void changeCmapName();
void cmapPlayerPosDisp();
void cmapSalvagePosDisp();
void cmapPlayerPosDispCheck(float*, float*);
void paneTransBase(short, unsigned char, float, float, unsigned char, unsigned char, int);
void paneAlphaFmapBase(short, unsigned char, unsigned char, int);
void paneAlphaCmapBase(short, unsigned char, unsigned char, int);
void paneAlphaZoomCmapBase(short, unsigned char, float, float, unsigned char, unsigned char, int);
void paneAlphaCmapName(short, unsigned char, unsigned char);
void paneAlphaMessage2(short, unsigned char, unsigned char, int);
void paneTranceMessage(short, unsigned char, float, float, float, float, unsigned char, unsigned char, int);
void paneScaleXYChild(fopMsgM_pane_class*, float);
void paneTransSelCmapCle(short, unsigned char, float, float, float, float, unsigned char, unsigned char, int);
void paneTransSelCmapOpn(short, unsigned char, float, float, float, float, unsigned char, unsigned char, int);
void paneAlphaGostShipMap(short, unsigned char, unsigned char, int);
void paneAlphaTingleMap(short, unsigned char, unsigned char, int);
void paneAlphaTreasureMap(short, unsigned char, unsigned char, int);
void paneAlphaSubdanMap(short, unsigned char, unsigned char, int);
void paneAlphaHeartMMap(short, unsigned char, unsigned char, int);
void paneAlphaYaguraMap(short, unsigned char, unsigned char, int);
void paneAlphaDfaliyMap(short, unsigned char, unsigned char, int);
void paneAlphaHeartPMap(short, unsigned char, unsigned char, int);
void paneAlphaTerryMap(short, unsigned char, unsigned char, int);
void paneAlphaSubMaMap(short, unsigned char, unsigned char, int);
void paneAlphaMoonMap(short, unsigned char, unsigned char, int);
void paneAlphaDoctaMap(short, unsigned char, unsigned char, int);
void setPaneOnOff(J2DScreen*, unsigned long, bool);
void getCollectMapTexChange();
void finCollectMapTexChange();
void calcGetCollectMap();
void calcGetCollectMap2();
void calcFinCollectMap();
void getNowCmapFirstNum();
void getNowCmapNextNum(signed char, int);
void getCmapDatPnt4(int);
void readPaneCmapTexture(const ResTIMG*, int);
void readFmapTexture(const char*);
void getButtonIconMode();
void isLockBbutton();
void isGetCollectMap(signed char);
void isOpenCollectMap(signed char);
void isOpenCollectMapTriforce(signed char);
void getCollectMapKind(signed char);
void isCompleteCollectMap(signed char);
};
class dDlst_FMAP2_c {
public:
void draw();
};
class dDlst_FMAP2GS_c {
public:
void draw();
};
class dMf2_HIO_c {
public:
dMf2_HIO_c();
};
#endif /* D_MENU_FMAP2_H */