1#ifndef D_MENU_D_MENU_WINDOW_H
2#define D_MENU_D_MENU_WINDOW_H
void GXSetTexCoordGen2(GXTexCoordID dst_coord, GXTexGenType func, GXTexGenSrc src_param, u32 mtx, GXBool normalize, u32 pt_texmtx)
Definition GXAttr.c:532
void GXSetVtxAttrFmt(GXVtxFmt vtxfmt, GXAttr attr, GXCompCnt cnt, GXCompType type, u8 frac)
Definition GXAttr.c:320
void GXSetNumTexGens(u8 nTexGens)
Definition GXAttr.c:636
void GXSetVtxDesc(GXAttr attr, GXAttrType type)
Definition GXAttr.c:97
@ GX_CLR_RGBA
Definition GXEnum.h:372
@ GX_TB_ZERO
Definition GXEnum.h:572
@ GX_BM_BLEND
Definition GXEnum.h:327
@ GX_TEXCOORD0
Definition GXEnum.h:202
@ GX_CULL_NONE
Definition GXEnum.h:481
@ GX_CC_ZERO
Definition GXEnum.h:537
@ GX_CC_TEXC
Definition GXEnum.h:530
@ GX_CS_SCALE_1
Definition GXEnum.h:579
@ GX_TG_MTX2x4
Definition GXEnum.h:249
@ GX_TEVPREV
Definition GXEnum.h:416
@ GX_TEVREG0
Definition GXEnum.h:417
@ GX_AOP_OR
Definition GXEnum.h:32
@ GX_PNMTX0
Definition GXEnum.h:262
@ GX_FOG_NONE
Definition GXEnum.h:503
@ GX_LINEAR
Definition GXEnum.h:173
@ GX_VTXFMT0
Definition GXEnum.h:73
@ GX_TEV_ADD
Definition GXEnum.h:557
@ GX_LO_OR
Definition GXEnum.h:354
@ GX_VA_POS
Definition GXEnum.h:94
@ GX_VA_TEX0
Definition GXEnum.h:98
@ GX_BL_INVSRCALPHA
Definition GXEnum.h:339
@ GX_BL_SRCALPHA
Definition GXEnum.h:338
@ GX_CLAMP
Definition GXEnum.h:165
@ GX_TEVSTAGE0
Definition GXEnum.h:215
@ GX_TG_TEX0
Definition GXEnum.h:306
@ GX_ALWAYS
Definition GXEnum.h:27
@ GX_TEXMAP0
Definition GXEnum.h:188
@ GX_QUADS
Definition GXEnum.h:63
@ GX_CA_ZERO
Definition GXEnum.h:552
@ GX_CA_A0
Definition GXEnum.h:546
@ GX_COLOR_NULL
Definition GXEnum.h:298
@ GX_DIRECT
Definition GXEnum.h:117
@ GX_RGBA4
Definition GXEnum.h:386
@ GX_RGB8
Definition GXEnum.h:384
@ GX_ANISO_1
Definition GXEnum.h:181
void GXCopyTex(void *dest, GXBool clear)
Definition GXFrameBuf.c:520
void GXSetTexCopyDst(u16 wd, u16 ht, GXTexFmt fmt, GXBool mipmap)
Definition GXFrameBuf.c:150
void GXSetTexCopySrc(u16 left, u16 top, u16 wd, u16 ht)
Definition GXFrameBuf.c:124
void GXSetCullMode(GXCullMode mode)
Definition GXGeometry.c:107
void GXBegin(GXPrimitive type, GXVtxFmt vtxfmt, u16 nverts)
Definition GXGeometry.c:32
static void GXEnd(void)
Definition GXGeometry.h:28
void GXSetNumChans(u8 nChans)
Definition GXLight.c:524
void GXPixModeSync(void)
Definition GXMisc.c:163
void GXSetDither(GXBool dither)
Definition GXPixel.c:285
void GXSetFogRangeAdj(GXBool enable, u16 center, const GXFogAdjTable *table)
Definition GXPixel.c:154
void GXSetZMode(GXBool compare_enable, GXCompare func, GXBool update_enable)
Definition GXPixel.c:233
void GXSetFog(GXFogType type, f32 startz, f32 endz, f32 nearz, f32 farz, GXColor color)
Definition GXPixel.c:7
void GXSetZCompLoc(GXBool before_tex)
Definition GXPixel.c:248
void GXSetBlendMode(GXBlendMode type, GXBlendFactor src_factor, GXBlendFactor dst_factor, GXLogicOp op)
Definition GXPixel.c:179
void GXSetTevColor(GXTevRegID id, GXColor color)
Definition GXTev.c:209
void GXSetTevColorOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg)
Definition GXTev.c:163
void GXSetTevOrder(GXTevStageID stage, GXTexCoordID coord, GXTexMapID map, GXChannelID color)
Definition GXTev.c:421
void GXSetTevAlphaIn(GXTevStageID stage, GXTevAlphaArg a, GXTevAlphaArg b, GXTevAlphaArg c, GXTevAlphaArg d)
Definition GXTev.c:142
void GXSetAlphaCompare(GXCompare comp0, u8 ref0, GXAlphaOp op, GXCompare comp1, u8 ref1)
Definition GXTev.c:368
void GXSetTevColorIn(GXTevStageID stage, GXTevColorArg a, GXTevColorArg b, GXTevColorArg c, GXTevColorArg d)
Definition GXTev.c:121
void GXSetTevAlphaOp(GXTevStageID stage, GXTevOp op, GXTevBias bias, GXTevScale scale, GXBool clamp, GXTevRegID out_reg)
Definition GXTev.c:186
void GXSetNumTevStages(u8 nStages)
Definition GXTev.c:464
void GXInitTexObjLOD(GXTexObj *obj, GXTexFilter min_filt, GXTexFilter mag_filt, f32 min_lod, f32 max_lod, f32 lod_bias, u8 bias_clamp, u8 do_edge_lod, GXAnisotropy max_aniso)
Definition GXTexture.c:282
void GXLoadTexObj(GXTexObj *obj, GXTexMapID id)
Definition GXTexture.c:651
void GXInitTexObj(GXTexObj *obj, void *image_ptr, u16 width, u16 height, GXTexFmt format, GXTexWrapMode wrap_s, GXTexWrapMode wrap_t, GXBool mipmap)
Definition GXTexture.c:164
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:3184
Definition d_a_balloon_2D.h:178
Definition d_menu_dmap_map.cpp:90
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:30
signed char s8
Definition types.h:4
float f32
Definition types.h:22
unsigned char u8
Definition types.h:5