1#ifndef D_MENU_D_MENU_WINDOW_H
2#define D_MENU_D_MENU_WINDOW_H
void GXSetTexCoordGen2(GXTexCoordID id, GXTexGenType type, GXTexGenSrc src, u32 texMtxIdx, GXBool normalize, u32 dualTexMtxIdx)
Definition GXAttr.c:614
void GXSetVtxDesc(GXAttr name, GXAttrType type)
Definition GXAttr.c:95
void GXSetNumTexGens(u8 count)
Definition GXAttr.c:758
void GXSetVtxAttrFmt(GXVtxFmt format, GXAttr attr, GXCompCnt count, GXCompType type, u8 frac)
Definition GXAttr.c:388
@ GX_CLR_RGBA
Definition GXEnum.h:238
@ GX_TB_ZERO
Definition GXEnum.h:286
@ GX_BM_BLEND
Definition GXEnum.h:147
@ GX_TEXCOORD0
Definition GXEnum.h:65
@ GX_CULL_NONE
Definition GXEnum.h:17
@ GX_CC_ZERO
Definition GXEnum.h:308
@ GX_CC_TEXC
Definition GXEnum.h:301
@ GX_CS_SCALE_1
Definition GXEnum.h:319
@ GX_TG_MTX2x4
Definition GXEnum.h:576
@ GX_TEVPREV
Definition GXEnum.h:327
@ GX_TEVREG0
Definition GXEnum.h:328
@ GX_AOP_OR
Definition GXEnum.h:477
@ GX_PNMTX0
Definition GXEnum.h:715
@ GX_FOG_NONE
Definition GXEnum.h:484
@ GX_LINEAR
Definition GXEnum.h:439
@ GX_VTXFMT0
Definition GXEnum.h:186
@ GX_TEV_ADD
Definition GXEnum.h:271
@ GX_LO_OR
Definition GXEnum.h:174
@ GX_VA_POS
Definition GXEnum.h:207
@ GX_VA_TEX0
Definition GXEnum.h:211
@ GX_BL_SRC_ALPHA
Definition GXEnum.h:160
@ GX_BL_INV_SRC_ALPHA
Definition GXEnum.h:161
@ GX_CLAMP
Definition GXEnum.h:431
@ GX_TEVSTAGE0
Definition GXEnum.h:45
@ GX_TG_TEX0
Definition GXEnum.h:593
@ GX_ALWAYS
Definition GXEnum.h:472
@ GX_TEXMAP0
Definition GXEnum.h:31
@ GX_QUADS
Definition GXEnum.h:7
@ GX_CA_ZERO
Definition GXEnum.h:342
@ GX_CA_A0
Definition GXEnum.h:336
@ GX_COLOR_NULL
Definition GXEnum.h:87
@ GX_DIRECT
Definition GXEnum.h:265
@ GX_RGBA4
Definition GXEnum.h:256
@ GX_RGB8
Definition GXEnum.h:254
@ GX_ANISO_1
Definition GXEnum.h:447
void GXCopyTex(void *dest, GXBool doClear)
Definition GXFrameBuf.c:585
void GXSetTexCopySrc(u16 left, u16 top, u16 width, u16 height)
Definition GXFrameBuf.c:243
void GXSetTexCopyDst(u16 width, u16 height, GXTexFmt format, GXBool useMIPmap)
Definition GXFrameBuf.c:263
void GXSetCullMode(GXCullMode mode)
Definition GXGeometry.c:130
void GXBegin(GXPrimitive type, GXVtxFmt fmt, u16 vert_num)
Definition GXGeometry.c:41
void GXSetNumChans(u8 count)
Definition GXLight.c:272
void GXPixModeSync(void)
Definition GXMisc.c:138
void GXSetFogRangeAdj(GXBool enable, u16 center, GXFogAdjTable *table)
Definition GXPixel.c:92
void GXSetDither(GXBool dither)
Definition GXPixel.c:209
void GXSetZCompLoc(GXBool beforeTex)
Definition GXPixel.c:171
void GXSetFog(GXFogType type, f32 startz, f32 endz, f32 nearz, f32 farz, GXColor color)
Definition GXPixel.c:5
void GXSetZMode(GXBool compareEnable, GXCompare func, GXBool updateEnable)
Definition GXPixel.c:160
void GXSetBlendMode(GXBlendMode type, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp op)
Definition GXPixel.c:119
void GXSetTevColorOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool doClamp, GXTevRegID outReg)
Definition GXTev.c:113
void GXSetTevOrder(GXTevStageID stage, GXTexCoordID coord, GXTexMapID map, GXChannelID color)
Definition GXTev.c:341
void GXSetTevAlphaIn(GXTevStageID stage, GXTevAlphaArg a, GXTevAlphaArg b, GXTevAlphaArg c, GXTevAlphaArg d)
Definition GXTev.c:94
void GXSetAlphaCompare(GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1, u8 ref1)
Definition GXTev.c:289
void GXSetTevColor(GXTevRegID reg, GXColor color)
Definition GXTev.c:163
void GXSetTevAlphaOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool doClamp, GXTevRegID outReg)
Definition GXTev.c:138
void GXSetNumTevStages(u8 count)
Definition GXTev.c:382
void GXSetTevColorIn(GXTevStageID stage, GXTevColorArg a, GXTevColorArg b, GXTevColorArg c, GXTevColorArg d)
Definition GXTev.c:75
void GXInitTexObjLOD(GXTexObj *obj, GXTexFilter minFilter, GXTexFilter maxFilter, f32 minLOD, f32 maxLOD, f32 lodBias, GXBool doBiasClamp, GXBool doEdgeLOD, GXAnisotropy maxAniso)
Definition GXTexture.c:228
void GXLoadTexObj(GXTexObj *obj, GXTexMapID map)
Definition GXTexture.c:339
void GXInitTexObj(GXTexObj *obj, void *imagePtr, u16 width, u16 height, GXTexFmt format, GXTexWrapMode sWrap, GXTexWrapMode tWrap, GXBool useMIPmap)
Definition GXTexture.c:111
T cLib_calcTimer(T *value)
Definition c_lib.h:79
s32 getStatus() const
Definition JUTFader.h:27
Definition d_drawlist.h:31
Definition d_menu_window.h:112
void collect_fishing_close_init(u8)
Definition d_menu_window.cpp:410
bool dMw_ring_delete()
Definition d_menu_window.cpp:1083
dMenu_Ring_c * mpMenuRing
Definition d_menu_window.h:274
u8 field_0x14C
Definition d_menu_window.h:295
CSTControl * mpCStick
Definition d_menu_window.h:272
static void dMw_fade_in()
Definition d_menu_window.cpp:1478
dMenu_Dmap_c * mpMenuDmap
Definition d_menu_window.h:276
dMenu_Insect_c * mpMenuInsect
Definition d_menu_window.h:283
void dMw_skill_create()
Definition d_menu_window.cpp:1368
int _create()
Definition d_menu_window.cpp:1553
u8 field_0x14D
Definition d_menu_window.h:296
u8 field_0x152
Definition d_menu_window.h:301
void dmap_move_init(u8)
Definition d_menu_window.cpp:334
dMenu_save_c * mpMenuSave
Definition d_menu_window.h:278
void collect_open_proc()
Definition d_menu_window.cpp:637
void fmap_close_proc()
Definition d_menu_window.cpp:716
void collect_save_move_init(u8)
Definition d_menu_window.cpp:350
void collect_skill_open_proc()
Definition d_menu_window.cpp:926
dDlst_MENU_CAPTURE_c * mpCapture
Definition d_menu_window.h:273
void dMw_fmap_create()
Definition d_menu_window.cpp:1126
void fmap_open_init(u8)
Definition d_menu_window.cpp:316
void collect_letter_close_proc()
Definition d_menu_window.cpp:881
void insect_move_init(u8)
Definition d_menu_window.cpp:472
void offPauseWindow()
Definition d_menu_window.h:261
void collect_option_close_init(u8)
Definition d_menu_window.cpp:372
void collect_save_move_proc()
Definition d_menu_window.cpp:793
bool dMw_insect_delete()
Definition d_menu_window.cpp:1413
u8 mFmapProcess
Definition d_menu_window.h:297
void collect_insect_close_proc()
Definition d_menu_window.cpp:992
bool dMw_collect_delete(bool)
Definition d_menu_window.cpp:1115
void ring_move_init(u8)
Definition d_menu_window.cpp:223
STControl * mpStick
Definition d_menu_window.h:271
u8 mButtonBits
Definition d_menu_window.h:288
int checkCStickTrigger()
Definition d_menu_window.cpp:1484
void fmap_move_proc()
Definition d_menu_window.cpp:693
void collect_fishing_close_proc()
Definition d_menu_window.cpp:918
void ring_open_init(u8)
Definition d_menu_window.cpp:219
JKRExpHeap * mpHeap
Definition d_menu_window.h:270
void collect_close_init(u8)
Definition d_menu_window.cpp:295
u8 mShowFlag
Definition d_menu_window.h:290
void collect_save_close_init(u8)
Definition d_menu_window.cpp:354
void collect_option_open_proc()
Definition d_menu_window.cpp:819
void collect_insect_close_init(u8)
Definition d_menu_window.cpp:453
void key_wait_proc()
Definition d_menu_window.cpp:482
void markMemSize()
Definition d_menu_window.cpp:1527
void dMw_offButtonBit(u8)
Definition d_menu_window.cpp:1437
void collect_skill_move_init(u8)
Definition d_menu_window.cpp:428
u8 mFmapStageCursor
Definition d_menu_window.h:299
void dMw_save_create()
Definition d_menu_window.cpp:1237
void collect_save_open_init(u8)
Definition d_menu_window.cpp:341
void key_wait_init(u8)
Definition d_menu_window.cpp:188
void ring_close_proc()
Definition d_menu_window.cpp:629
void collect_letter_move_init(u8)
Definition d_menu_window.cpp:388
void dmap_open_init(u8)
Definition d_menu_window.cpp:328
u8 field_0x153
Definition d_menu_window.h:302
void dMw_fishing_create()
Definition d_menu_window.cpp:1336
void collect_option_close_proc()
Definition d_menu_window.cpp:843
u8 mFmapRegionCursor
Definition d_menu_window.h:298
void insect_open2_init(u8)
Definition d_menu_window.cpp:469
void collect_letter_move_proc()
Definition d_menu_window.cpp:869
bool dMw_dmap_delete(bool)
Definition d_menu_window.cpp:1215
void collect_fishing_move_init(u8)
Definition d_menu_window.cpp:407
void dmap_open_proc()
Definition d_menu_window.cpp:723
void collect_option_move_init(u8)
Definition d_menu_window.cpp:369
bool isFadeNowCheck()
Definition d_menu_window.h:266
void insect_open_proc()
Definition d_menu_window.cpp:999
void insect_open_init(u8)
Definition d_menu_window.cpp:460
void dmap_move_proc()
Definition d_menu_window.cpp:735
BOOL dMw_isPush_S_Button()
Definition d_menu_window.cpp:1447
void collect_move_proc()
Definition d_menu_window.cpp:649
dMenu_Fishing_c * mpMenuFishing
Definition d_menu_window.h:281
s8 field_0x148
Definition d_menu_window.h:291
BOOL dMw_isButtonBit(u8)
Definition d_menu_window.cpp:1442
bool dMw_option_delete()
Definition d_menu_window.cpp:1284
void collect_close_proc()
Definition d_menu_window.cpp:660
void dmap_close_init(u8)
Definition d_menu_window.cpp:337
void onShowFlag()
Definition d_menu_window.h:263
void dMw_dmap_create()
Definition d_menu_window.cpp:1186
void insect_close_proc()
Definition d_menu_window.cpp:1038
void checkMemSize()
Definition d_menu_window.cpp:1535
int mMemSize
Definition d_menu_window.h:284
u8 field_0x14A
Definition d_menu_window.h:293
void collect_move_init(u8)
Definition d_menu_window.cpp:242
int _delete()
Definition d_menu_window.cpp:1698
void collect_skill_move_proc()
Definition d_menu_window.cpp:943
void collect_letter_open_proc()
Definition d_menu_window.cpp:851
u8 field_0x144
Definition d_menu_window.h:287
void collect_insect_open_proc()
Definition d_menu_window.cpp:963
dMw_Status
Definition d_menu_window.h:114
@ DMAP_CLOSE
Definition d_menu_window.h:127
@ INSECT_AGITHA_CLOSE
Definition d_menu_window.h:149
@ SKILL_OPEN
Definition d_menu_window.h:140
@ FMAP_MOVE
Definition d_menu_window.h:123
@ SKILL_MOVE
Definition d_menu_window.h:141
@ LETTER_MOVE
Definition d_menu_window.h:135
@ INSECT_MOVE
Definition d_menu_window.h:144
@ INSECT_AGITHA_OPEN2
Definition d_menu_window.h:147
@ SAVE_MOVE
Definition d_menu_window.h:129
@ FISHING_CLOSE
Definition d_menu_window.h:139
@ LETTER_CLOSE
Definition d_menu_window.h:136
@ DMAP_MOVE
Definition d_menu_window.h:126
@ INSECT_AGITHA_OPEN1
Definition d_menu_window.h:146
@ FISHING_MOVE
Definition d_menu_window.h:138
@ LETTER_OPEN
Definition d_menu_window.h:134
@ INSECT_OPEN
Definition d_menu_window.h:143
@ INSECT_AGITHA_MOVE
Definition d_menu_window.h:148
@ SKILL_CLOSE
Definition d_menu_window.h:142
@ NO_MENU
Definition d_menu_window.h:115
@ COLLECT_OPEN
Definition d_menu_window.h:119
@ SAVE_CLOSE
Definition d_menu_window.h:130
@ FMAP_OPEN
Definition d_menu_window.h:122
@ OPTIONS_CLOSE
Definition d_menu_window.h:133
@ SAVE_OPEN
Definition d_menu_window.h:128
@ DMAP_OPEN
Definition d_menu_window.h:125
@ FISHING_OPEN
Definition d_menu_window.h:137
@ OPTIONS_MOVE
Definition d_menu_window.h:132
@ RING_MOVE
Definition d_menu_window.h:117
@ COLLECT_CLOSE
Definition d_menu_window.h:121
@ RING_OPEN
Definition d_menu_window.h:116
@ COLLECT_MOVE
Definition d_menu_window.h:120
@ OPTIONS_OPEN
Definition d_menu_window.h:131
@ RING_CLOSE
Definition d_menu_window.h:118
@ FMAP_CLOSE
Definition d_menu_window.h:124
@ INSECT_CLOSE
Definition d_menu_window.h:145
bool dMw_skill_delete()
Definition d_menu_window.cpp:1381
bool dMw_letter_delete()
Definition d_menu_window.cpp:1317
void collect_skill_open_init(u8)
Definition d_menu_window.cpp:418
bool isShowFlag()
Definition d_menu_window.h:265
void dMw_collect_create()
Definition d_menu_window.cpp:1100
dMenu_Option_c * mpMenuOption
Definition d_menu_window.h:279
dMenu_Letter_c * mpMenuLetter
Definition d_menu_window.h:280
void collect_fishing_open_init(u8)
Definition d_menu_window.cpp:398
void collect_option_open_init(u8)
Definition d_menu_window.cpp:360
void onPauseWindow()
Definition d_menu_window.h:260
void insect_close_init(u8)
Definition d_menu_window.cpp:475
void collect_insect_move_init(u8)
Definition d_menu_window.cpp:450
void collect_skill_close_proc()
Definition d_menu_window.cpp:955
void ring_close_init(u8)
Definition d_menu_window.cpp:225
u8 mMenuProc
Definition d_menu_window.h:289
void dMw_capture_delete()
Definition d_menu_window.cpp:1054
void collect_insect_move_proc()
Definition d_menu_window.cpp:980
void collect_insect_open_init(u8)
Definition d_menu_window.cpp:440
int _execute()
Definition d_menu_window.cpp:1602
static void dMw_fade_out()
Definition d_menu_window.cpp:1472
u8 field_0x149
Definition d_menu_window.h:292
void offShowFlag()
Definition d_menu_window.h:264
void collect_option_move_proc()
Definition d_menu_window.cpp:831
dMenu_Collect_c * mpMenuCollect
Definition d_menu_window.h:275
bool isPauseReady()
Definition d_menu_window.cpp:1463
bool dMw_fmap_delete(bool)
Definition d_menu_window.cpp:1159
u8 field_0x14B
Definition d_menu_window.h:294
dMenu_Fmap_c * mpMenuFmap
Definition d_menu_window.h:277
u8 field_0x151
Definition d_menu_window.h:300
void collect_save_close_proc()
Definition d_menu_window.cpp:805
void dMw_option_create()
Definition d_menu_window.cpp:1271
int field_0xfc
Definition d_menu_window.h:269
bool dMw_save_delete()
Definition d_menu_window.cpp:1254
void insect_open2_proc()
Definition d_menu_window.cpp:1009
void fmap_close_init(u8)
Definition d_menu_window.cpp:325
void dMw_ring_create(u8)
Definition d_menu_window.cpp:1066
void collect_fishing_move_proc()
Definition d_menu_window.cpp:907
void collect_skill_close_init(u8)
Definition d_menu_window.cpp:432
void dMw_insect_create(u8)
Definition d_menu_window.cpp:1400
void ring_move_proc()
Definition d_menu_window.cpp:621
void fmap_open_proc()
Definition d_menu_window.cpp:681
void fmap_move_init(u8)
Definition d_menu_window.cpp:322
void collect_letter_close_init(u8)
Definition d_menu_window.cpp:391
void dmap_close_proc()
Definition d_menu_window.cpp:775
void ring_open_proc()
Definition d_menu_window.cpp:614
void dMw_capture_create()
Definition d_menu_window.cpp:1045
void dMw_letter_create()
Definition d_menu_window.cpp:1304
void collect_save_open_proc()
Definition d_menu_window.cpp:782
void collect_letter_open_init(u8)
Definition d_menu_window.cpp:378
void dMw_onButtonBit(u8)
Definition d_menu_window.cpp:1432
void collect_fishing_open_proc()
Definition d_menu_window.cpp:889
int _draw()
Definition d_menu_window.cpp:1642
bool dMw_fishing_delete()
Definition d_menu_window.cpp:1349
dMenu_Skill_c * mpMenuSkill
Definition d_menu_window.h:282
bool mPauseWindow
Definition d_menu_window.h:303
bool isPauseWindow()
Definition d_menu_window.h:262
f32 mFmapStageTransX
Definition d_menu_window.h:285
void insect_move_proc()
Definition d_menu_window.cpp:1025
f32 mFmapStageTransZ
Definition d_menu_window.h:286
void collect_open_init(u8)
Definition d_menu_window.cpp:232
bool isEventCheck()
Definition d_menu_window.cpp:1501
static SECTION_DATA u8 color[4]
Definition d_a_obj_crope.cpp:225
GXColor g_clearColor
Definition d_com_inf_game.cpp:970
void dComIfGp_onPauseFlag()
Definition d_com_inf_game.h:3180
static void GXPosition3s16(const s16 x, const s16 y, const s16 z)
Definition gx.h:181
static void GXTexCoord2s8(const s8 x, const s8 y)
Definition gx.h:187
static void GXEnd(void)
Definition gx.h:226
Definition d_a_balloon_2D.h:178
Definition d_a_ep.cpp:147
static int getMaxY()
Definition m_Do_graphic.h:88
static int getMaxX()
Definition m_Do_graphic.h:89
static void * getFrameBufferTex()
Definition m_Do_graphic.h:92
static ResTIMG * getFrameBufferTimg()
Definition m_Do_graphic.h:90
static int getMinX()
Definition m_Do_graphic.h:87
static JUTFader * getFader()
Definition m_Do_graphic.h:54
static int getMinY()
Definition m_Do_graphic.h:86
int BOOL
Definition types.h:27
signed char s8
Definition types.h:4
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8