Files
2024-01-16 17:18:38 -05:00

185 lines
5.9 KiB
C++

#ifndef D_MENU_FMAP_H
#define D_MENU_FMAP_H
#include "dolphin/types.h"
#include "SSystem/SComponent/c_xyz.h"
class JUTFont;
class J2DScreen;
class fopMsgM_pane_class;
class dMenu_FmapSv_c;
struct cursorTable_t;
struct aramCmapDatPat_t;
class dMenu_Fmap_c {
public:
void draw() {}
void getCtCurWX() {}
void getCtCurWY() {}
void getCtCurX() {}
void getCtCurY() {}
void getCtDispMode() {}
void getCtFmapZoom() {}
void getCtZoomGridX() {}
void getCtZoomGridY() {}
void lineInter0to1(float, float, float) {}
void lineInter0to1ForU8(unsigned char, unsigned char, float) {}
void setCtCurHX(signed char) {}
void setCtCurHY(signed char) {}
void setCtCurWX(signed char) {}
void setCtCurWY(signed char) {}
void setCtCurX(signed char) {}
void setCtCurY(signed char) {}
void setCtDispMode(unsigned char) {}
void setCtFmapZoom(unsigned char) {}
void setCtZoomGridX(signed char) {}
void setCtZoomGridY(signed char) {}
void setFont(JUTFont*, JUTFont*) {}
void setSvPtr(dMenu_FmapSv_c*) {}
void setTextArea_New(char*, char*, char*, char*, char*, char*) {}
void stopWrapBackEmitter() {}
void stopWrapSpotEmitter(int) {}
void _create();
void phantomShipCheck();
void screenSet();
void initialize();
void displayinit();
void backClothDispInit();
void calcGetMapCount();
void dispEndSalvageMark();
void checkMarkCheck1();
void checkMarkCheck2();
void checkMarkCheck3();
void isFmapClose();
void setPaneOnOff(J2DScreen*, unsigned long, bool);
void childPaneMoveSp(fopMsgM_pane_class*, fopMsgM_pane_class*, float, float, float);
void selGridMaskAlphaCtrl(short, unsigned char, unsigned char, int);
void fmapMaskAlphaCtrl(short, unsigned char, unsigned char, int);
void selCursorInit();
void selCursorHide();
void selCursorMove();
void islandNameChange();
void changeIslandName(unsigned char);
void AreaTxtChg();
void AreaTxtChgFast();
void salvageGetItemChg();
void salvageGetItemChange();
void SalvItmDispChgFast();
void changeSalvageGetItem(unsigned char);
void selCursorAnime();
void zoomCursorInit();
void zoomCursorAnime();
void playerPointGridAnimeInit();
void playerPointGridAnime();
void setDspWindAngle();
void windArrowColorAnime();
void checkMarkAnimeInit();
void checkMarkAnime();
void readFmapTexture(const char*);
void aramCmapDatRead();
void initCmapDatPnt(aramCmapDatPat_t*);
void getGridNumToCmapDatPnt(int);
void setDispIslandPos(signed char, signed char);
void setIslandPos(fopMsgM_pane_class*, float, float);
void changeFmapTexture(signed char, signed char);
void setDspNormalMapLink();
void setDspLargeMapLink();
void checkDspLargeMapLink();
void checkDspLargeMapShip();
void dispEndSalvageLargeMark();
void setDspHugeMapLink();
void dispEndSalvageHugeMark(float, float);
void checkDspHugeMapLink();
void checkDspHugeMapShip();
void _open();
void _close();
void _close_normalMode();
void _move();
void _draw();
void _delete();
void FmapProcMain();
void SelectGrid();
void zoom1000x1000Init();
void zoomMapAlphaSet(signed char, signed char, fopMsgM_pane_class*, unsigned char);
void ZoomGridLv1In();
void ZoomGridLv1Proc();
void zoom200x200Init();
void ZoomGridLv1Out();
void ZoomGridLv2In();
void ZoomGridLv2Proc();
void ZoomGridLv2Out();
void move_normal();
void FmapProc();
void HikakuProc();
void fmap2Open();
void fmap2Move();
void fmap2Close();
void paneTransBase(short, unsigned char, float, float, unsigned char, int);
void paneTranceZoomMap(short, unsigned char, float, float, float, float, float, float, unsigned char, int);
void paneTranceZoomMapAlpah(short, unsigned char, unsigned char, int);
void paneTranceZoom2Map(short, unsigned char, float, float, float, float, float, float, unsigned char, int);
void paneAlphaFmapCursor(fopMsgM_pane_class*, short, unsigned char, unsigned char, int);
void PaneAlphaSelvageItem(short, unsigned char);
void gShipMarkAnimeInit();
void gShipMarkAnime();
void _open_warpMode();
void init_warpMode();
void selCursorMoveWarp();
void _close_warpMode();
void moveMain_warpMode();
void wrapMove();
void wrapSelWinFadeIn1();
void wrapSelect();
void wrapSelWinFadeOut();
void wrapSelWarp();
void warpAreaAnime0();
void paneTranceWarpMsg(fopMsgM_pane_class*, short, unsigned char, float, float, unsigned char, int);
void paneAlphaWarpMsgBack(short, unsigned char, unsigned char, int);
void warpSelCursorMove();
void warpSelCursorAnimeInit();
void warpSelCursorAnime();
void getWarpAreaGridX(int);
void getWarpAreaGridY(int);
void getWarpAreaNo(const cursorTable_t*);
void getWarpAreaNoUp(const cursorTable_t*);
void getWarpAreaNoDown(const cursorTable_t*);
void getWarpAreaNoLeft(const cursorTable_t*);
void getWarpAreaNoRight(const cursorTable_t*);
void getWarpAreaTablePtr(signed char, signed char);
void areaTextChangeAnimeInit();
void areaTextChangeAnime();
void PaneAlphaAreaTxt(short, unsigned char, int);
void setDspWarpBackCornerColor(float);
void setWrapBackEmitter(cXyz);
void setWrapSpotEmitter(int, cXyz);
void _open_fishManMode();
void _close_fishManMode();
void init_fishManMode();
void movefishManMode();
void fmDispArea();
void fmZoomGridLv1In();
void fmZoomGridLv2In();
void islandNameSet(unsigned char);
void fmMapWrite();
void fmMapWait();
void paneAlphaZoom2Map(short, unsigned char, unsigned char, int);
void fmZoomGridLv2Out();
void fmZoomGridLv1Out();
void fmEndWait();
void _open_wallPaper();
void getButtonIconMode();
};
class dDlst_FMAP_c {
public:
void draw();
};
class dMf_HIO_c {
public:
dMf_HIO_c();
};
#endif /* D_MENU_FMAP_H */