1#ifndef D_METER_D_METER2_H
2#define D_METER_D_METER2_H
27 virtual bool isDead() {
return false; }
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_pane_class.h:13
Definition J2DAnimation.h:381
Definition J2DAnimation.h:203
Definition d_drawlist.h:31
Definition d_meter2_draw.h:153
u8 field_0x1e1
Definition d_meter2.h:173
f32 mKeyNumPosX
Definition d_meter2.h:229
f32 mLanternMeterPosY
Definition d_meter2.h:204
int mNowOxygen
Definition d_meter2.h:139
f32 mButtonATextPosX
Definition d_meter2.h:235
u8 mNeedLightDropNum
Definition d_meter2.h:148
void alphaAnimeButtonCross()
Definition d_meter2.cpp:2968
f32 mLifeGaugePosY
Definition d_meter2.h:197
f32 mButtonBPosY
Definition d_meter2.h:239
f32 field_0x3c4[2]
Definition d_meter2.h:279
f32 mItemBBasePosY[2]
Definition d_meter2.h:245
void setLifeZero()
Definition d_meter2.cpp:412
u8 field_0x2d8[0x2e4 - 0x2d8]
Definition d_meter2.h:240
dMeter2Draw_c * getMeterDrawPtr()
Definition d_meter2.h:96
f32 field_0x3ac[2]
Definition d_meter2.h:276
u8 mNunCStatus
Definition d_meter2.h:161
void onArrowSoundBit(int bit)
Definition d_meter2.h:90
u8 getSubContents()
Definition d_meter2.h:98
int isPachinkoEquip()
Definition d_meter2.cpp:3080
f32 mButtonBFontPosY
Definition d_meter2.h:248
u8 mPachinkoNum
Definition d_meter2.h:167
void moveButtonCross()
Definition d_meter2.cpp:2104
u8 field_0x4bc
Definition d_meter2.h:301
f32 mButtonCrossOFFPosY
Definition d_meter2.h:295
f32 field_0x3f4
Definition d_meter2.h:285
u8 mArrowNum
Definition d_meter2.h:166
void checkSubContents()
Definition d_meter2.cpp:2357
u8 field_0x170[4]
Definition d_meter2.h:126
f32 mRupeeFrameScale
Definition d_meter2.h:219
f32 field_0x3f0
Definition d_meter2.h:284
u8 mSButtonStatus
Definition d_meter2.h:157
f32 field_0x344
Definition d_meter2.h:258
f32 mButtonAPosY
Definition d_meter2.h:233
u8 field_0x218[0x22C - 0x218]
Definition d_meter2.h:201
u8 field_0x1e4
Definition d_meter2.h:176
f32 mButtonATalkPosX[2]
Definition d_meter2.h:118
f32 mRupeeFramePosY
Definition d_meter2.h:218
void alphaAnimeKantera()
Definition d_meter2.cpp:2779
s16 field_0x248
Definition d_meter2.h:210
void moveButton3D()
Definition d_meter2.cpp:1743
u8 mItemStatus[4]
Definition d_meter2.h:163
u32 mStatus
Definition d_meter2.h:114
u8 field_0x244[0x246 - 0x244]
Definition d_meter2.h:208
int field_0x1ac
Definition d_meter2.h:141
u8 field_0x24a[0x268 - 0x24a]
Definition d_meter2.h:211
f32 field_0x340
Definition d_meter2.h:257
void moveKey()
Definition d_meter2.cpp:1166
f32 field_0x334
Definition d_meter2.h:254
f32 mVesselPosY
Definition d_meter2.h:289
f32 mRupeeCountPosY
Definition d_meter2.h:223
u8 field_0x1e9
Definition d_meter2.h:181
u8 field_0x1fd
Definition d_meter2.h:191
f32 mLifeGaugeScale
Definition d_meter2.h:198
f32 mOxygenMeterPosY
Definition d_meter2.h:207
f32 field_0x350
Definition d_meter2.h:261
void killSubContents(u8)
Definition d_meter2.cpp:3027
f32 field_0x368
Definition d_meter2.h:265
f32 field_0x130
Definition d_meter2.h:117
void moveRupee()
Definition d_meter2.cpp:1016
bool isRupeeSoundBit(int bit)
Definition d_meter2.h:95
f32 field_0x3f8
Definition d_meter2.h:286
s16 field_0x1b4
Definition d_meter2.h:144
void offRupeeSoundBit(int bit)
Definition d_meter2.h:94
f32 mVesselPosX
Definition d_meter2.h:288
f32 mLargeHeartScale
Definition d_meter2.h:200
int _draw()
Definition d_meter2.cpp:308
u8 mYSetFlag
Definition d_meter2.h:172
int _execute()
Definition d_meter2.cpp:245
u8 field_0x318[0x324 - 0x318]
Definition d_meter2.h:249
int _delete()
Definition d_meter2.cpp:341
u8 mBottleNum[4]
Definition d_meter2.h:187
void moveButtonC()
Definition d_meter2.cpp:1768
void onShowFlag(int i_no)
Definition d_meter2.h:101
u8 mSubContentType
Definition d_meter2.h:177
f32 field_0x364
Definition d_meter2.h:264
f32 mButtonAScale
Definition d_meter2.h:231
f32 field_0x2ec[2]
Definition d_meter2.h:242
f32 mVesselAlpha
Definition d_meter2.h:291
f32 mOxygenMeterPosX
Definition d_meter2.h:206
void offArrowSoundBit(int bit)
Definition d_meter2.h:91
u16 field_0x1b8[5]
Definition d_meter2.h:146
f32 mItemBBaseScale[2]
Definition d_meter2.h:243
JKRExpHeap * mpSubHeap
Definition d_meter2.h:106
f32 mItemBBasePosX[2]
Definition d_meter2.h:244
void moveLightDrop()
Definition d_meter2.cpp:921
u8 field_0x1ed
Definition d_meter2.h:185
f32 mOxygenMeterScale
Definition d_meter2.h:205
void moveBottleNum()
Definition d_meter2.cpp:2593
u8 mDoSetFlag
Definition d_meter2.h:168
f32 mHeartScale
Definition d_meter2.h:199
f32 field_0x324
Definition d_meter2.h:250
f32 mRupeeKeyScale
Definition d_meter2.h:212
u8 field_0x1e3
Definition d_meter2.h:175
int mMaxOxygen
Definition d_meter2.h:140
int _create()
Definition d_meter2.cpp:25
f32 mButtonAPosX
Definition d_meter2.h:232
void move2DContents()
Definition d_meter2.cpp:2212
f32 field_0x15c
Definition d_meter2.h:124
f32 mButtonBFontScale
Definition d_meter2.h:246
f32 field_0x3e4
Definition d_meter2.h:281
JKRExpHeap * mpHeap
Definition d_meter2.h:105
void check2DContents()
Definition d_meter2.cpp:2453
u8 mAStatus
Definition d_meter2.h:150
void setNowLifeGauge(s16 life)
Definition d_meter2.h:89
void moveButtonZ()
Definition d_meter2.cpp:1649
f32 mRupeeKeyPosX
Definition d_meter2.h:213
f32 mRupeeFramePosX
Definition d_meter2.h:220
void checkStatus()
Definition d_meter2.cpp:419
u8 mCollectSmell
Definition d_meter2.h:152
u8 field_0x460[0x4bc - 0x460]
Definition d_meter2.h:300
dMeterString_c * mpSubSubContents
Definition d_meter2.h:110
u8 field_0x201
Definition d_meter2.h:195
void moveLife()
Definition d_meter2.cpp:553
f32 mRupeePosY
Definition d_meter2.h:217
u8 mZStatus
Definition d_meter2.h:154
f32 mKeyNumPosY
Definition d_meter2.h:230
u8 mRemoConStatus
Definition d_meter2.h:159
f32 mButtonBFontPosX
Definition d_meter2.h:247
f32 field_0x158
Definition d_meter2.h:123
f32 mButtonCrossOFFPosX
Definition d_meter2.h:294
u16 mSubContentsStringType
Definition d_meter2.h:145
u8 field_0x378[0x384 - 0x378]
Definition d_meter2.h:269
u8 mDoStatus
Definition d_meter2.h:149
f32 field_0x430
Definition d_meter2.h:292
dMeterSub_c * mpSubContents
Definition d_meter2.h:109
dMeter2Draw_c * mpMeterDraw
Definition d_meter2.h:108
void moveButtonR()
Definition d_meter2.cpp:1606
u8 field_0x200
Definition d_meter2.h:194
u8 field_0x4bd
Definition d_meter2.h:302
s16 mKeyNum
Definition d_meter2.h:143
f32 mRupeeCountScale
Definition d_meter2.h:221
u8 mXSetFlag
Definition d_meter2.h:171
s16 mMaxMagic
Definition d_meter2.h:135
f32 mButtonBPosX
Definition d_meter2.h:238
void moveKantera()
Definition d_meter2.cpp:677
void alphaAnimeOxygen()
Definition d_meter2.cpp:2799
f32 field_0x36c
Definition d_meter2.h:266
f32 field_0x2cc
Definition d_meter2.h:237
f32 field_0x38c
Definition d_meter2.h:272
void moveButtonXY()
Definition d_meter2.cpp:1811
u8 mASetFlag
Definition d_meter2.h:169
void alphaAnimeRupee()
Definition d_meter2.cpp:2844
f32 field_0x39c[2]
Definition d_meter2.h:274
u8 mRSetFlag
Definition d_meter2.h:170
void alphaAnimeKey()
Definition d_meter2.cpp:2864
int emphasisButtonDelete()
Definition d_meter2.cpp:395
void moveBombNum()
Definition d_meter2.cpp:2493
u8 isKeyVisible()
Definition d_meter2.cpp:3053
f32 field_0x18c
Definition d_meter2.h:130
f32 field_0x174[4]
Definition d_meter2.h:127
void moveArrowNum()
Definition d_meter2.cpp:2610
u8 mRupeeSound
Definition d_meter2.h:182
s16 mMaxLife
Definition d_meter2.h:133
f32 field_0x3e8
Definition d_meter2.h:282
void alphaAnimeLife()
Definition d_meter2.cpp:2760
u8 mWalletSize
Definition d_meter2.h:224
bool isArrowSoundBit(int bit)
Definition d_meter2.h:92
int field_0x12c
Definition d_meter2.h:116
f32 mVesselScale
Definition d_meter2.h:290
u8 m3DStatus
Definition d_meter2.h:155
void onRupeeSoundBit(int bit)
Definition d_meter2.h:93
JKRHeap * field_0x108
Definition d_meter2.h:107
s16 mNowMagic
Definition d_meter2.h:134
f32 field_0x148[2]
Definition d_meter2.h:121
int isArrowEquip()
Definition d_meter2.cpp:3066
void moveSubContents()
Definition d_meter2.cpp:2190
u8 field_0x354[0x360 - 0x354]
Definition d_meter2.h:262
bool isShowLightDrop()
Definition d_meter2.cpp:3005
f32 mRupeeScale
Definition d_meter2.h:215
f32 field_0x390[3]
Definition d_meter2.h:273
@ X_STATUS
Definition d_meter2.h:39
@ X_ITEM
Definition d_meter2.h:38
@ Y_STATUS
Definition d_meter2.h:41
@ Y_ITEM
Definition d_meter2.h:40
void moveOxygen()
Definition d_meter2.cpp:799
@ PACHINKO_MAX
Definition d_meter2.h:34
@ ARROW_MAX
Definition d_meter2.h:33
void moveButtonS()
Definition d_meter2.cpp:1794
u8 field_0x1e7
Definition d_meter2.h:179
f32 mButtonCrossONPosX
Definition d_meter2.h:297
u16 getSubContentsStringType()
Definition d_meter2.h:99
f32 mButtonCrossTextScale
Definition d_meter2.h:299
u8 mArrowSound
Definition d_meter2.h:183
void moveTouchSubMenu()
Definition d_meter2.cpp:2187
u8 field_0x1e8
Definition d_meter2.h:180
f32 mButtonATalkPosY[2]
Definition d_meter2.h:119
void movePachinkoNum()
Definition d_meter2.cpp:2697
void moveButtonB()
Definition d_meter2.cpp:1398
f32 field_0x370
Definition d_meter2.h:267
f32 field_0x338
Definition d_meter2.h:255
f32 mKeyNumScale
Definition d_meter2.h:228
f32 mLanternMeterScale
Definition d_meter2.h:202
f32 mButtonATextPosY
Definition d_meter2.h:236
dMeterHaihai_c * field_0x11c
Definition d_meter2.h:112
f32 field_0x33c
Definition d_meter2.h:256
f32 field_0x328
Definition d_meter2.h:251
f32 mKeyScale
Definition d_meter2.h:225
u8 mBottleStatus
Definition d_meter2.h:162
f32 mButtonCrossScale
Definition d_meter2.h:296
f32 field_0x388
Definition d_meter2.h:271
u8 mLightDropNum
Definition d_meter2.h:147
void alphaAnimeButton()
Definition d_meter2.cpp:2883
f32 field_0x144
Definition d_meter2.h:120
f32 mRupeePosX
Definition d_meter2.h:216
int mMaxOil
Definition d_meter2.h:138
s16 field_0x246
Definition d_meter2.h:209
f32 field_0x3ec
Definition d_meter2.h:283
u8 field_0x184[4]
Definition d_meter2.h:128
u8 field_0x1d8[2]
Definition d_meter2.h:165
f32 field_0x3bc[2]
Definition d_meter2.h:278
f32 field_0x3b4[2]
Definition d_meter2.h:277
f32 mButtonCrossONPosY
Definition d_meter2.h:298
u8 mNunZStatus
Definition d_meter2.h:160
dMeterButton_c * mpEmpButton
Definition d_meter2.h:111
f32 field_0x188
Definition d_meter2.h:129
u8 mItemMaxNum[4]
Definition d_meter2.h:190
f32 mButtonATextScale
Definition d_meter2.h:234
s16 field_0x190
Definition d_meter2.h:131
u8 field_0x1ff
Definition d_meter2.h:193
u8 field_0x1e6
Definition d_meter2.h:178
u8 mBombMax[3]
Definition d_meter2.h:189
u8 field_0x1c6
Definition d_meter2.h:151
s16 mRupeeNum
Definition d_meter2.h:142
u8 mCStickStatus
Definition d_meter2.h:156
f32 field_0x3a4[2]
Definition d_meter2.h:275
f32 field_0x360
Definition d_meter2.h:263
dMeterMap_c * mpMap
Definition d_meter2.h:113
s16 field_0x19a
Definition d_meter2.h:136
f32 mKeyPosY
Definition d_meter2.h:227
f32 field_0x32c
Definition d_meter2.h:252
f32 field_0x330
Definition d_meter2.h:253
f32 mKeyPosX
Definition d_meter2.h:226
void alphaAnimeLightDrop()
Definition d_meter2.cpp:2832
u32 field_0x128
Definition d_meter2.h:115
f32 field_0x34c
Definition d_meter2.h:260
f32 mRupeeKeyPosY
Definition d_meter2.h:214
int mNowOil
Definition d_meter2.h:137
void moveButtonA()
Definition d_meter2.cpp:1231
u8 mBombNum[3]
Definition d_meter2.h:188
u8 field_0x434[0x448 - 0x434]
Definition d_meter2.h:293
f32 mRupeeCountPosX
Definition d_meter2.h:222
u8 field_0x1fe
Definition d_meter2.h:192
f32 mButtonATalkScale[2]
Definition d_meter2.h:241
f32 mLifeGaugePosX
Definition d_meter2.h:196
f32 field_0x348
Definition d_meter2.h:259
bool isShowFlag(int i_no)
Definition d_meter2.h:100
u8 mLifeCountType
Definition d_meter2.h:186
f32 mLanternMeterPosX
Definition d_meter2.h:203
f32 field_0x160[4]
Definition d_meter2.h:125
u8 mRStatus
Definition d_meter2.h:153
u8 mNunStatus
Definition d_meter2.h:158
u8 field_0x3fc[0x420 - 0x3fc]
Definition d_meter2.h:287
u8 mEquipSword
Definition d_meter2.h:174
s16 getNowLifeGauge()
Definition d_meter2.h:97
u8 field_0x1ec
Definition d_meter2.h:184
f32 field_0x374
Definition d_meter2.h:268
u8 field_0x3cc[0x3e4 - 0x3CC]
Definition d_meter2.h:280
s16 mNowLifeGauge
Definition d_meter2.h:132
u8 field_0x1d6[2]
Definition d_meter2.h:164
f32 field_0x150[2]
Definition d_meter2.h:122
int field_0xfc
Definition d_meter2.h:104
f32 field_0x384
Definition d_meter2.h:270
Definition d_meter_haihai.h:12
Definition d_meter_map.h:8
Definition d_meter_string.h:6
virtual int _delete()
Definition d_meter2.h:26
virtual ~dMeterSub_c()
Definition d_meter2.h:23
virtual void draw()
Definition d_meter2.h:22
virtual int _execute(u32)
Definition d_meter2.h:25
virtual bool isDead()
Definition d_meter2.h:27
virtual int _create()
Definition d_meter2.h:24
Definition d_a_balloon_2D.h:178
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8