mirror of
https://github.com/zeldaret/tww.git
synced 2026-05-23 06:54:16 -04:00
159 lines
5.1 KiB
C++
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 */
|