#ifndef D_MENU_FMAP_H #define D_MENU_FMAP_H #include "dolphin/types.h" #include "SSystem/SComponent/c_xyz.h" class JUTFont; class J2DScreen; struct 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 */