mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-09-10 11:05:07 -04:00
d_meter2_draw done (#2028)
* d_meter2_draw done * some meter_draw doc * remove asm * d_file_sel_info fixed
This commit is contained in:
+179
-179
@@ -181,15 +181,15 @@ extern "C" void drawButtonBin__13dMeter2Draw_cFUc();
|
||||
extern "C" void drawButtonXY__13dMeter2Draw_cFiUcUcbb();
|
||||
extern "C" void getButtonCrossParentInitTransY__13dMeter2Draw_cFv();
|
||||
extern "C" void drawButtonCross__13dMeter2Draw_cFff();
|
||||
extern "C" void setAlphaButtonCrossAnimeMin__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphaButtonCrossAnimeMax__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphaButtonChange__13dMeter2Draw_cFb();
|
||||
extern "C" void setAlphaButtonAnimeMin__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphaButtonAnimeMax__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphaButtonAAnimeMin__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphaButtonAAnimeMax__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphaButtonBAnimeMin__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphaButtonBAnimeMax__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphButtonACrossAnimeMin__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphButtonACrossAnimeMax__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphButtonAChange__13dMeter2Draw_cFb();
|
||||
extern "C" void setAlphButtonAAnimeMin__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphButtonAAnimeMax__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphButtonAAAnimeMin__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphButtonAAAnimeMax__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphButtonABAnimeMin__13dMeter2Draw_cFv();
|
||||
extern "C" void setAlphButtonABAnimeMax__13dMeter2Draw_cFv();
|
||||
extern "C" void setButtonIconAAlpha__13dMeter2Draw_cFUcUlb();
|
||||
extern "C" void setButtonIconBAlpha__13dMeter2Draw_cFUcUlb();
|
||||
extern "C" void setButtonIconMidonaAlpha__13dMeter2Draw_cFUl();
|
||||
@@ -202,7 +202,7 @@ extern "C" void isButtonVisible__13dMeter2Draw_cFv();
|
||||
extern "C" void getCameraSubject__13dMeter2Draw_cFv();
|
||||
extern "C" void getItemSubject__13dMeter2Draw_cFv();
|
||||
extern "C" void getPlayerSubject__13dMeter2Draw_cFv();
|
||||
extern "C" void isBButtonShow__13dMeter2Draw_cFb();
|
||||
extern "C" void isButtonBShow__13dMeter2Draw_cFb();
|
||||
extern "C" void getButtonTimer__13dMeter2Draw_cFv();
|
||||
extern "C" void isFloatingMessageVisible__13dMeter2Info_cFv();
|
||||
extern "C" void isDirectUseItem__13dMeter2Info_cFi();
|
||||
@@ -329,8 +329,8 @@ int dMeter2_c::_create() {
|
||||
mDoSetFlag = dComIfGp_isDoSetFlag(2);
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
mAButtonTalkPosX[i] = 0.0f;
|
||||
mAButtonTalkPosY[i] = 0.0f;
|
||||
mButtonATalkPosX[i] = 0.0f;
|
||||
mButtonATalkPosY[i] = 0.0f;
|
||||
}
|
||||
field_0x144 = 1.0f;
|
||||
|
||||
@@ -868,18 +868,18 @@ void dMeter2_c::moveLife() {
|
||||
draw_life = true;
|
||||
}
|
||||
|
||||
if (mLifeGaugeScale != g_drawHIO.mLifeGaugeScale) {
|
||||
mLifeGaugeScale = g_drawHIO.mLifeGaugeScale;
|
||||
if (mLifeGaugeScale != g_drawHIO.mLifeParentScale) {
|
||||
mLifeGaugeScale = g_drawHIO.mLifeParentScale;
|
||||
draw_life = true;
|
||||
}
|
||||
|
||||
if (mHeartScale != g_drawHIO.mHeartScale) {
|
||||
mHeartScale = g_drawHIO.mHeartScale;
|
||||
if (mHeartScale != g_drawHIO.mHeartMarkScale) {
|
||||
mHeartScale = g_drawHIO.mHeartMarkScale;
|
||||
draw_life = true;
|
||||
}
|
||||
|
||||
if (mLargeHeartScale != g_drawHIO.mLargeHeartScale) {
|
||||
mLargeHeartScale = g_drawHIO.mLargeHeartScale;
|
||||
if (mLargeHeartScale != g_drawHIO.mBigHeartScale) {
|
||||
mLargeHeartScale = g_drawHIO.mBigHeartScale;
|
||||
draw_life = true;
|
||||
}
|
||||
|
||||
@@ -1182,12 +1182,12 @@ void dMeter2_c::moveLightDrop() {
|
||||
pos_x = g_drawHIO.mLightDrop.mVesselTalkPosX;
|
||||
pos_y = g_drawHIO.mLightDrop.mVesselTalkPosY;
|
||||
scale = g_drawHIO.mLightDrop.mVesselTalkScale;
|
||||
alpha = g_drawHIO.mLightDrop.mVesselTalkAlpha;
|
||||
alpha = g_drawHIO.mLightDrop.mVesselAlpha[1];
|
||||
} else {
|
||||
pos_x = g_drawHIO.mLightDrop.mVesselPosX;
|
||||
pos_y = g_drawHIO.mLightDrop.mVesselPosY;
|
||||
scale = g_drawHIO.mLightDrop.mVesselScale;
|
||||
alpha = g_drawHIO.mLightDrop.mVesselAlpha;
|
||||
alpha = g_drawHIO.mLightDrop.mVesselAlpha[0];
|
||||
}
|
||||
|
||||
if (mVesselPosX != pos_x) {
|
||||
@@ -1504,84 +1504,84 @@ void dMeter2_c::moveButtonA() {
|
||||
field_0x1fd = 0;
|
||||
}
|
||||
|
||||
if (mAButtonScale != g_drawHIO.mAButtonScale) {
|
||||
mAButtonScale = g_drawHIO.mAButtonScale;
|
||||
if (mButtonAScale != g_drawHIO.mButtonAScale) {
|
||||
mButtonAScale = g_drawHIO.mButtonAScale;
|
||||
draw_buttonA = true;
|
||||
}
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
if (mAButtonTalkScale[i] != g_drawHIO.mAButtonTalkScale[i]) {
|
||||
mAButtonTalkScale[i] = g_drawHIO.mAButtonTalkScale[i];
|
||||
if (mButtonATalkScale[i] != g_drawHIO.mButtonATalkScale[i]) {
|
||||
mButtonATalkScale[i] = g_drawHIO.mButtonATalkScale[i];
|
||||
draw_buttonA = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (mAButtonPosX != g_drawHIO.mAButtonPosX) {
|
||||
mAButtonPosX = g_drawHIO.mAButtonPosX;
|
||||
if (mButtonAPosX != g_drawHIO.mButtonAPosX) {
|
||||
mButtonAPosX = g_drawHIO.mButtonAPosX;
|
||||
draw_buttonA = true;
|
||||
}
|
||||
|
||||
if (mAButtonPosY != g_drawHIO.mAButtonPosY) {
|
||||
mAButtonPosY = g_drawHIO.mAButtonPosY;
|
||||
if (mButtonAPosY != g_drawHIO.mButtonAPosY) {
|
||||
mButtonAPosY = g_drawHIO.mButtonAPosY;
|
||||
draw_buttonA = true;
|
||||
}
|
||||
|
||||
if (mAButtonFontScale != g_drawHIO.mAButtonFontScale) {
|
||||
mAButtonFontScale = g_drawHIO.mAButtonFontScale;
|
||||
if (mButtonATextScale != g_drawHIO.mButtonATextScale) {
|
||||
mButtonATextScale = g_drawHIO.mButtonATextScale;
|
||||
draw_buttonA = true;
|
||||
}
|
||||
|
||||
if (mAButtonFontPosX != g_drawHIO.mAButtonFontPosX) {
|
||||
mAButtonFontPosX = g_drawHIO.mAButtonFontPosX;
|
||||
if (mButtonATextPosX != g_drawHIO.mButtonATextPosX) {
|
||||
mButtonATextPosX = g_drawHIO.mButtonATextPosX;
|
||||
draw_buttonA = true;
|
||||
}
|
||||
|
||||
if (mAButtonFontPosY != g_drawHIO.mAButtonFontPosY) {
|
||||
mAButtonFontPosY = g_drawHIO.mAButtonFontPosY;
|
||||
if (mButtonATextPosY != g_drawHIO.mButtonATextPosY) {
|
||||
mButtonATextPosY = g_drawHIO.mButtonATextPosY;
|
||||
draw_buttonA = true;
|
||||
}
|
||||
|
||||
if (isShowLightDrop()) {
|
||||
pos_x[0] = g_drawHIO.mAButtonVesselPosX;
|
||||
pos_y[0] = g_drawHIO.mAButtonVesselPosY;
|
||||
pos_x[0] = g_drawHIO.mButtonAVesselPosX;
|
||||
pos_y[0] = g_drawHIO.mButtonAVesselPosY;
|
||||
pos_x[1] = 0.0f;
|
||||
pos_y[1] = 0.0f;
|
||||
var_f31 = 1.0f;
|
||||
} else if (isShowFlag(0)) {
|
||||
if (isShowFlag(1)) {
|
||||
for (int i = 0; i < 2; i++) {
|
||||
pos_x[i] = g_drawHIO.mAButtonTalkPosX[i];
|
||||
pos_y[i] = g_drawHIO.mAButtonTalkPosY[i];
|
||||
pos_x[i] = g_drawHIO.mButtonATalkPosX[i];
|
||||
pos_y[i] = g_drawHIO.mButtonATalkPosY[i];
|
||||
}
|
||||
} else {
|
||||
for (int i = 0; i < 2; i++) {
|
||||
pos_x[i] = g_drawHIO.mAButtonTalkAPosX[i];
|
||||
pos_y[i] = g_drawHIO.mAButtonTalkAPosY[i];
|
||||
pos_x[i] = g_drawHIO.mButtonATalkAPosX[i];
|
||||
pos_y[i] = g_drawHIO.mButtonATalkAPosY[i];
|
||||
}
|
||||
}
|
||||
var_f31 = 1.0f;
|
||||
} else {
|
||||
pos_x[0] = g_drawHIO.mAButtonPosX;
|
||||
pos_y[0] = g_drawHIO.mAButtonPosY;
|
||||
pos_x[0] = g_drawHIO.mButtonAPosX;
|
||||
pos_y[0] = g_drawHIO.mButtonAPosY;
|
||||
pos_x[1] = 0.0f;
|
||||
pos_y[1] = 0.0f;
|
||||
var_f31 = 1.0f;
|
||||
}
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
if (mAButtonTalkPosX[i] != pos_x[i]) {
|
||||
cLib_addCalc2(&mAButtonTalkPosX[i], pos_x[i], 1.0f, 10.0f);
|
||||
if (mButtonATalkPosX[i] != pos_x[i]) {
|
||||
cLib_addCalc2(&mButtonATalkPosX[i], pos_x[i], 1.0f, 10.0f);
|
||||
draw_buttonA = true;
|
||||
if ((f32)fabs(mAButtonTalkPosX[i] - pos_x[i]) < 0.1f) {
|
||||
mAButtonTalkPosX[i] = pos_x[i];
|
||||
if ((f32)fabs(mButtonATalkPosX[i] - pos_x[i]) < 0.1f) {
|
||||
mButtonATalkPosX[i] = pos_x[i];
|
||||
}
|
||||
}
|
||||
|
||||
if (mAButtonTalkPosY[i] != pos_y[i]) {
|
||||
cLib_addCalc2(&mAButtonTalkPosY[i], pos_y[i], 1.0f, 10.0f);
|
||||
if (mButtonATalkPosY[i] != pos_y[i]) {
|
||||
cLib_addCalc2(&mButtonATalkPosY[i], pos_y[i], 1.0f, 10.0f);
|
||||
draw_buttonA = true;
|
||||
if ((f32)fabs(mAButtonTalkPosY[i] - pos_y[i]) < 0.1f) {
|
||||
mAButtonTalkPosY[i] = pos_y[i];
|
||||
if ((f32)fabs(mButtonATalkPosY[i] - pos_y[i]) < 0.1f) {
|
||||
mButtonATalkPosY[i] = pos_y[i];
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1600,8 +1600,8 @@ void dMeter2_c::moveButtonA() {
|
||||
}
|
||||
|
||||
if (draw_buttonA) {
|
||||
mpMeterDraw->drawButtonA(mDoStatus, mAButtonTalkPosX[0], mAButtonTalkPosY[0],
|
||||
mAButtonTalkPosX[1], mAButtonTalkPosY[1], field_0x144, var_r29,
|
||||
mpMeterDraw->drawButtonA(mDoStatus, mButtonATalkPosX[0], mButtonATalkPosY[0],
|
||||
mButtonATalkPosX[1], mButtonATalkPosY[1], field_0x144, var_r29,
|
||||
((mStatus & 0x100) ||
|
||||
daPy_getPlayerActorClass()->checkHawkWait() ||
|
||||
daPy_getPlayerActorClass()->checkGrassWhistle()) != false);
|
||||
@@ -1681,25 +1681,25 @@ void dMeter2_c::moveButtonB() {
|
||||
field_0x1fe = 0;
|
||||
}
|
||||
|
||||
if (field_0x2cc != g_drawHIO.mBButtonScale) {
|
||||
field_0x2cc = g_drawHIO.mBButtonScale;
|
||||
if (field_0x2cc != g_drawHIO.mButtonBScale) {
|
||||
field_0x2cc = g_drawHIO.mButtonBScale;
|
||||
draw_buttonB = true;
|
||||
}
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
if (field_0x2ec[i] != g_drawHIO.mBButtonTalkScale[i]) {
|
||||
field_0x2ec[i] = g_drawHIO.mBButtonTalkScale[i];
|
||||
if (field_0x2ec[i] != g_drawHIO.mButtonBTalkScale[i]) {
|
||||
field_0x2ec[i] = g_drawHIO.mButtonBTalkScale[i];
|
||||
draw_buttonB = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (mBButtonPosX != g_drawHIO.mBButtonPosX) {
|
||||
mBButtonPosX = g_drawHIO.mBButtonPosX;
|
||||
if (mButtonBPosX != g_drawHIO.mButtonBPosX) {
|
||||
mButtonBPosX = g_drawHIO.mButtonBPosX;
|
||||
draw_buttonB = true;
|
||||
}
|
||||
|
||||
if (mBButtonPosY != g_drawHIO.mBButtonPosY) {
|
||||
mBButtonPosY = g_drawHIO.mBButtonPosY;
|
||||
if (mButtonBPosY != g_drawHIO.mButtonBPosY) {
|
||||
mButtonBPosY = g_drawHIO.mButtonBPosY;
|
||||
draw_buttonB = true;
|
||||
}
|
||||
|
||||
@@ -1708,54 +1708,54 @@ void dMeter2_c::moveButtonB() {
|
||||
}
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
if (mBItemBaseScale[i] != g_drawHIO.mBItemBaseScale[i]) {
|
||||
mBItemBaseScale[i] = g_drawHIO.mBItemBaseScale[i];
|
||||
if (mItemBBaseScale[i] != g_drawHIO.mItemBBaseScale[i]) {
|
||||
mItemBBaseScale[i] = g_drawHIO.mItemBBaseScale[i];
|
||||
draw_buttonB = true;
|
||||
}
|
||||
|
||||
if (mBItemBasePosX[i] != g_drawHIO.mBItemBasePosX[i]) {
|
||||
mBItemBasePosX[i] = g_drawHIO.mBItemBasePosX[i];
|
||||
if (mItemBBasePosX[i] != g_drawHIO.mItemBBasePosX[i]) {
|
||||
mItemBBasePosX[i] = g_drawHIO.mItemBBasePosX[i];
|
||||
draw_buttonB = true;
|
||||
}
|
||||
|
||||
if (mBItemBasePosY[i] != g_drawHIO.mBItemBasePosY[i]) {
|
||||
mBItemBasePosY[i] = g_drawHIO.mBItemBasePosY[i];
|
||||
if (mItemBBasePosY[i] != g_drawHIO.mItemBBasePosY[i]) {
|
||||
mItemBBasePosY[i] = g_drawHIO.mItemBBasePosY[i];
|
||||
draw_buttonB = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (mBButtonFontScale != g_drawHIO.mBButtonFontScale) {
|
||||
mBButtonFontScale = g_drawHIO.mBButtonFontScale;
|
||||
if (mButtonBFontScale != g_drawHIO.mButtonBFontScale) {
|
||||
mButtonBFontScale = g_drawHIO.mButtonBFontScale;
|
||||
draw_buttonB = true;
|
||||
}
|
||||
|
||||
if (mBButtonFontPosX != g_drawHIO.mBButtonFontPosX) {
|
||||
mBButtonFontPosX = g_drawHIO.mBButtonFontPosX;
|
||||
if (mButtonBFontPosX != g_drawHIO.mButtonBFontPosX) {
|
||||
mButtonBFontPosX = g_drawHIO.mButtonBFontPosX;
|
||||
draw_buttonB = true;
|
||||
}
|
||||
|
||||
if (mBButtonFontPosY != g_drawHIO.mBButtonFontPosY) {
|
||||
mBButtonFontPosY = g_drawHIO.mBButtonFontPosY;
|
||||
if (mButtonBFontPosY != g_drawHIO.mButtonBFontPosY) {
|
||||
mButtonBFontPosY = g_drawHIO.mButtonBFontPosY;
|
||||
draw_buttonB = true;
|
||||
}
|
||||
|
||||
if (isShowLightDrop()) {
|
||||
pos_x[0] = g_drawHIO.mBButtonVesselPosX;
|
||||
pos_y[0] = g_drawHIO.mBButtonVesselPosY;
|
||||
pos_x[0] = g_drawHIO.mButtonBVesselPosX;
|
||||
pos_y[0] = g_drawHIO.mButtonBVesselPosY;
|
||||
pos_x[1] = 0.0f;
|
||||
pos_y[1] = 0.0f;
|
||||
var_f31 = 1.0f;
|
||||
} else if (isShowFlag(1)) {
|
||||
for (int i = 0; i < 2; i++) {
|
||||
pos_x[i] = g_drawHIO.mBButtonTalkPosX[i];
|
||||
pos_y[i] = g_drawHIO.mBButtonTalkPosY[i];
|
||||
pos_x[i] = g_drawHIO.mButtonBTalkPosX[i];
|
||||
pos_y[i] = g_drawHIO.mButtonBTalkPosY[i];
|
||||
}
|
||||
var_f31 = 1.0f;
|
||||
} else {
|
||||
for (int i = 0; i < 2; i++) {
|
||||
if (field_0x128 != 0 && i == 0) {
|
||||
pos_x[i] = g_drawHIO.mBButtonWolfPosX;
|
||||
pos_y[i] = g_drawHIO.mBButtonWolfPosY;
|
||||
pos_x[i] = g_drawHIO.mButtonBWolfPosX;
|
||||
pos_y[i] = g_drawHIO.mButtonBWolfPosY;
|
||||
} else {
|
||||
pos_x[i] = 0.0f;
|
||||
pos_y[i] = 0.0f;
|
||||
@@ -1764,7 +1764,7 @@ void dMeter2_c::moveButtonB() {
|
||||
var_f31 = 1.0f;
|
||||
}
|
||||
|
||||
if (mpMeterDraw->isBButtonShow(false)) {
|
||||
if (mpMeterDraw->isButtonBShow(false)) {
|
||||
if (field_0x1ff == 0) {
|
||||
field_0x1ff = 1;
|
||||
draw_buttonB = true;
|
||||
@@ -1867,63 +1867,63 @@ void dMeter2_c::moveButtonR() {
|
||||
void dMeter2_c::moveButtonZ() {
|
||||
bool draw_buttonZ = false;
|
||||
|
||||
if (field_0x324 != g_drawHIO.mZButtonScale) {
|
||||
field_0x324 = g_drawHIO.mZButtonScale;
|
||||
if (field_0x324 != g_drawHIO.mButtonZScale) {
|
||||
field_0x324 = g_drawHIO.mButtonZScale;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
if (field_0x328 != g_drawHIO.mZButtonPosX) {
|
||||
field_0x328 = g_drawHIO.mZButtonPosX;
|
||||
if (field_0x328 != g_drawHIO.mButtonZPosX) {
|
||||
field_0x328 = g_drawHIO.mButtonZPosX;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
if (field_0x32c != g_drawHIO.mZButtonPosY) {
|
||||
field_0x32c = g_drawHIO.mZButtonPosY;
|
||||
if (field_0x32c != g_drawHIO.mButtonZPosY) {
|
||||
field_0x32c = g_drawHIO.mButtonZPosY;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
if (field_0x384 != g_drawHIO.mZButtonItemScale) {
|
||||
field_0x384 = g_drawHIO.mZButtonItemScale;
|
||||
if (field_0x384 != g_drawHIO.mButtonZItemScale) {
|
||||
field_0x384 = g_drawHIO.mButtonZItemScale;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
if (field_0x388 != g_drawHIO.mZButtonItemPosX) {
|
||||
field_0x388 = g_drawHIO.mZButtonItemPosX;
|
||||
if (field_0x388 != g_drawHIO.mButtonZItemPosX) {
|
||||
field_0x388 = g_drawHIO.mButtonZItemPosX;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
if (field_0x38c != g_drawHIO.mZButtonItemPosY) {
|
||||
field_0x38c = g_drawHIO.mZButtonItemPosY;
|
||||
if (field_0x38c != g_drawHIO.mButtonZItemPosY) {
|
||||
field_0x38c = g_drawHIO.mButtonZItemPosY;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
if (field_0x3e4 != g_drawHIO.mZButtonItemBaseScale) {
|
||||
field_0x3e4 = g_drawHIO.mZButtonItemBaseScale;
|
||||
if (field_0x3e4 != g_drawHIO.mButtonZItemBaseScale) {
|
||||
field_0x3e4 = g_drawHIO.mButtonZItemBaseScale;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
if (field_0x3e8 != g_drawHIO.mZButtonItemBasePosX) {
|
||||
field_0x3e8 = g_drawHIO.mZButtonItemBasePosX;
|
||||
if (field_0x3e8 != g_drawHIO.mButtonZItemBasePosX) {
|
||||
field_0x3e8 = g_drawHIO.mButtonZItemBasePosX;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
if (field_0x3ec != g_drawHIO.mZButtonItemBasePosY) {
|
||||
field_0x3ec = g_drawHIO.mZButtonItemBasePosY;
|
||||
if (field_0x3ec != g_drawHIO.mButtonZItemBasePosY) {
|
||||
field_0x3ec = g_drawHIO.mButtonZItemBasePosY;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
if (field_0x330 != g_drawHIO.mZButtonFontScale) {
|
||||
field_0x330 = g_drawHIO.mZButtonFontScale;
|
||||
if (field_0x330 != g_drawHIO.mButtonZFontScale) {
|
||||
field_0x330 = g_drawHIO.mButtonZFontScale;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
if (field_0x334 != g_drawHIO.mZButtonFontPosX) {
|
||||
field_0x334 = g_drawHIO.mZButtonFontPosX;
|
||||
if (field_0x334 != g_drawHIO.mButtonZFontPosX) {
|
||||
field_0x334 = g_drawHIO.mButtonZFontPosX;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
if (field_0x338 != g_drawHIO.mZButtonFontPosY) {
|
||||
field_0x338 = g_drawHIO.mZButtonFontPosY;
|
||||
if (field_0x338 != g_drawHIO.mButtonZFontPosY) {
|
||||
field_0x338 = g_drawHIO.mButtonZFontPosY;
|
||||
draw_buttonZ = true;
|
||||
}
|
||||
|
||||
@@ -2035,94 +2035,94 @@ void dMeter2_c::moveButtonXY() {
|
||||
spC[i] = 0;
|
||||
}
|
||||
|
||||
if (field_0x33c != g_drawHIO.mXButtonScale) {
|
||||
field_0x33c = g_drawHIO.mXButtonScale;
|
||||
if (field_0x33c != g_drawHIO.mButtonXScale) {
|
||||
field_0x33c = g_drawHIO.mButtonXScale;
|
||||
sp8[0] = 1;
|
||||
}
|
||||
|
||||
if (field_0x340 != g_drawHIO.mXButtonPosX) {
|
||||
field_0x340 = g_drawHIO.mXButtonPosX;
|
||||
if (field_0x340 != g_drawHIO.mButtonXPosX) {
|
||||
field_0x340 = g_drawHIO.mButtonXPosX;
|
||||
sp8[0] = 1;
|
||||
}
|
||||
|
||||
if (field_0x344 != g_drawHIO.mXButtonPosY) {
|
||||
field_0x344 = g_drawHIO.mXButtonPosY;
|
||||
if (field_0x344 != g_drawHIO.mButtonXPosY) {
|
||||
field_0x344 = g_drawHIO.mButtonXPosY;
|
||||
sp8[0] = 1;
|
||||
}
|
||||
|
||||
if (field_0x348 != g_drawHIO.mYButtonScale) {
|
||||
field_0x348 = g_drawHIO.mYButtonScale;
|
||||
if (field_0x348 != g_drawHIO.mButtonYScale) {
|
||||
field_0x348 = g_drawHIO.mButtonYScale;
|
||||
sp8[1] = 1;
|
||||
}
|
||||
|
||||
if (field_0x34c != g_drawHIO.mYButtonPosX) {
|
||||
field_0x34c = g_drawHIO.mYButtonPosX;
|
||||
if (field_0x34c != g_drawHIO.mButtonYPosX) {
|
||||
field_0x34c = g_drawHIO.mButtonYPosX;
|
||||
sp8[1] = 1;
|
||||
}
|
||||
|
||||
if (field_0x350 != g_drawHIO.mYButtonPosY) {
|
||||
field_0x350 = g_drawHIO.mYButtonPosY;
|
||||
if (field_0x350 != g_drawHIO.mButtonYPosY) {
|
||||
field_0x350 = g_drawHIO.mButtonYPosY;
|
||||
sp8[1] = 1;
|
||||
}
|
||||
|
||||
if (field_0x360 != g_drawHIO.mXButtonItemScale) {
|
||||
field_0x360 = g_drawHIO.mXButtonItemScale;
|
||||
if (field_0x360 != g_drawHIO.mButtonXItemScale) {
|
||||
field_0x360 = g_drawHIO.mButtonXItemScale;
|
||||
sp8[0] = 1;
|
||||
}
|
||||
|
||||
if (field_0x364 != g_drawHIO.mXButtonItemPosX) {
|
||||
field_0x364 = g_drawHIO.mXButtonItemPosX;
|
||||
if (field_0x364 != g_drawHIO.mButtonXItemPosX) {
|
||||
field_0x364 = g_drawHIO.mButtonXItemPosX;
|
||||
sp8[0] = 1;
|
||||
}
|
||||
|
||||
if (field_0x368 != g_drawHIO.mXButtonItemPosY) {
|
||||
field_0x368 = g_drawHIO.mXButtonItemPosY;
|
||||
if (field_0x368 != g_drawHIO.mButtonXItemPosY) {
|
||||
field_0x368 = g_drawHIO.mButtonXItemPosY;
|
||||
sp8[0] = 1;
|
||||
}
|
||||
|
||||
if (field_0x36c != g_drawHIO.mYButtonItemScale) {
|
||||
field_0x36c = g_drawHIO.mYButtonItemScale;
|
||||
if (field_0x36c != g_drawHIO.mButtonYItemScale) {
|
||||
field_0x36c = g_drawHIO.mButtonYItemScale;
|
||||
sp8[1] = 1;
|
||||
}
|
||||
|
||||
if (field_0x370 != g_drawHIO.mYButtonItemPosX) {
|
||||
field_0x370 = g_drawHIO.mYButtonItemPosX;
|
||||
if (field_0x370 != g_drawHIO.mButtonYItemPosX) {
|
||||
field_0x370 = g_drawHIO.mButtonYItemPosX;
|
||||
sp8[1] = 1;
|
||||
}
|
||||
|
||||
if (field_0x374 != g_drawHIO.mYButtonItemPosY) {
|
||||
field_0x374 = g_drawHIO.mYButtonItemPosY;
|
||||
if (field_0x374 != g_drawHIO.mButtonYItemPosY) {
|
||||
field_0x374 = g_drawHIO.mButtonYItemPosY;
|
||||
sp8[1] = 1;
|
||||
}
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
if (field_0x39c[i] != g_drawHIO.mXButtonItemBaseScale[i]) {
|
||||
field_0x39c[i] = g_drawHIO.mXButtonItemBaseScale[i];
|
||||
if (field_0x39c[i] != g_drawHIO.mButtonXItemBaseScale[i]) {
|
||||
field_0x39c[i] = g_drawHIO.mButtonXItemBaseScale[i];
|
||||
sp8[0] = 1;
|
||||
}
|
||||
|
||||
if (field_0x3a4[i] != g_drawHIO.mXButtonItemBasePosX[i]) {
|
||||
field_0x3a4[i] = g_drawHIO.mXButtonItemBasePosX[i];
|
||||
if (field_0x3a4[i] != g_drawHIO.mButtonXItemBasePosX[i]) {
|
||||
field_0x3a4[i] = g_drawHIO.mButtonXItemBasePosX[i];
|
||||
sp8[0] = 1;
|
||||
}
|
||||
|
||||
if (field_0x3ac[i] != g_drawHIO.mXButtonItemBasePosY[i]) {
|
||||
field_0x3ac[i] = g_drawHIO.mXButtonItemBasePosY[i];
|
||||
if (field_0x3ac[i] != g_drawHIO.mButtonXItemBasePosY[i]) {
|
||||
field_0x3ac[i] = g_drawHIO.mButtonXItemBasePosY[i];
|
||||
sp8[0] = 1;
|
||||
}
|
||||
|
||||
if (field_0x3b4[i] != g_drawHIO.mYButtonItemBaseScale[i]) {
|
||||
field_0x3b4[i] = g_drawHIO.mYButtonItemBaseScale[i];
|
||||
if (field_0x3b4[i] != g_drawHIO.mButtonYItemBaseScale[i]) {
|
||||
field_0x3b4[i] = g_drawHIO.mButtonYItemBaseScale[i];
|
||||
sp8[1] = 1;
|
||||
}
|
||||
|
||||
if (field_0x3bc[i] != g_drawHIO.mYButtonItemBasePosX[i]) {
|
||||
field_0x3bc[i] = g_drawHIO.mYButtonItemBasePosX[i];
|
||||
if (field_0x3bc[i] != g_drawHIO.mButtonYItemBasePosX[i]) {
|
||||
field_0x3bc[i] = g_drawHIO.mButtonYItemBasePosX[i];
|
||||
sp8[1] = 1;
|
||||
}
|
||||
|
||||
if (field_0x3c4[i] != g_drawHIO.mYButtonItemBasePosY[i]) {
|
||||
field_0x3c4[i] = g_drawHIO.mYButtonItemBasePosY[i];
|
||||
if (field_0x3c4[i] != g_drawHIO.mButtonYItemBasePosY[i]) {
|
||||
field_0x3c4[i] = g_drawHIO.mButtonYItemBasePosY[i];
|
||||
sp8[1] = 1;
|
||||
}
|
||||
}
|
||||
@@ -2135,24 +2135,24 @@ void dMeter2_c::moveButtonXY() {
|
||||
}
|
||||
}
|
||||
|
||||
if (field_0x3f0 != g_drawHIO.mXYButtonFontScale) {
|
||||
field_0x3f0 = g_drawHIO.mXYButtonFontScale;
|
||||
if (field_0x3f0 != g_drawHIO.mButtonXYTextScale) {
|
||||
field_0x3f0 = g_drawHIO.mButtonXYTextScale;
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
sp8[i] = 1;
|
||||
}
|
||||
}
|
||||
|
||||
if (field_0x3f4 != g_drawHIO.mXYButtonFontPosX) {
|
||||
field_0x3f4 = g_drawHIO.mXYButtonFontPosX;
|
||||
if (field_0x3f4 != g_drawHIO.mButtonXYTextPosX) {
|
||||
field_0x3f4 = g_drawHIO.mButtonXYTextPosX;
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
sp8[i] = 1;
|
||||
}
|
||||
}
|
||||
|
||||
if (field_0x3f8 != g_drawHIO.mXYButtonFontPosY) {
|
||||
field_0x3f8 = g_drawHIO.mXYButtonFontPosY;
|
||||
if (field_0x3f8 != g_drawHIO.mButtonXYTextPosY) {
|
||||
field_0x3f8 = g_drawHIO.mButtonXYTextPosY;
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
sp8[i] = 1;
|
||||
@@ -2329,33 +2329,33 @@ void dMeter2_c::moveButtonCross() {
|
||||
draw_cross = false;
|
||||
var_f31 = 0.0f;
|
||||
|
||||
if (mDPadButtonOFFPosX != g_drawHIO.mDPadButtonOFFPosX) {
|
||||
mDPadButtonOFFPosX = g_drawHIO.mDPadButtonOFFPosX;
|
||||
if (mButtonCrossOFFPosX != g_drawHIO.mButtonCrossOFFPosX) {
|
||||
mButtonCrossOFFPosX = g_drawHIO.mButtonCrossOFFPosX;
|
||||
draw_cross = true;
|
||||
}
|
||||
|
||||
if (mDPadButtonOFFPosY != g_drawHIO.mDPadButtonOFFPosY) {
|
||||
mDPadButtonOFFPosY = g_drawHIO.mDPadButtonOFFPosY;
|
||||
if (mButtonCrossOFFPosY != g_drawHIO.mButtonCrossOFFPosY) {
|
||||
mButtonCrossOFFPosY = g_drawHIO.mButtonCrossOFFPosY;
|
||||
draw_cross = true;
|
||||
}
|
||||
|
||||
if (mDPadButtonONPosX != g_drawHIO.mDPadButtonONPosX) {
|
||||
mDPadButtonONPosX = g_drawHIO.mDPadButtonONPosX;
|
||||
if (mButtonCrossONPosX != g_drawHIO.mButtonCrossONPosX) {
|
||||
mButtonCrossONPosX = g_drawHIO.mButtonCrossONPosX;
|
||||
draw_cross = true;
|
||||
}
|
||||
|
||||
if (mDPadButtonONPosY != g_drawHIO.mDPadButtonONPosY) {
|
||||
mDPadButtonONPosY = g_drawHIO.mDPadButtonONPosY;
|
||||
if (mButtonCrossONPosY != g_drawHIO.mButtonCrossONPosY) {
|
||||
mButtonCrossONPosY = g_drawHIO.mButtonCrossONPosY;
|
||||
draw_cross = true;
|
||||
}
|
||||
|
||||
if (mDPadButtonScale != g_drawHIO.mDPadButtonScale) {
|
||||
mDPadButtonScale = g_drawHIO.mDPadButtonScale;
|
||||
if (mButtonCrossScale != g_drawHIO.mButtonCrossScale) {
|
||||
mButtonCrossScale = g_drawHIO.mButtonCrossScale;
|
||||
draw_cross = true;
|
||||
}
|
||||
|
||||
if (mDPadButtonLetterSpacing != g_drawHIO.mDPadButtonLetterSpacing) {
|
||||
mDPadButtonLetterSpacing = g_drawHIO.mDPadButtonLetterSpacing;
|
||||
if (mButtonCrossTextScale != g_drawHIO.mButtonCrossTextScale) {
|
||||
mButtonCrossTextScale = g_drawHIO.mButtonCrossTextScale;
|
||||
draw_cross = true;
|
||||
}
|
||||
|
||||
@@ -2364,14 +2364,14 @@ void dMeter2_c::moveButtonCross() {
|
||||
temp_f1 = (temp_f31 - mpMeterDraw->getButtonCrossParentInitTransY()) - 15.0f;
|
||||
|
||||
if (mpMap->isDispPosInsideFlg()) {
|
||||
if (field_0x1b4 < g_drawHIO.mDPadButtonMoveFrame) {
|
||||
if (field_0x1b4 < g_drawHIO.mButtonCrossMoveFrame) {
|
||||
field_0x1b4++;
|
||||
draw_cross = true;
|
||||
} else {
|
||||
field_0x1b4 = g_drawHIO.mDPadButtonMoveFrame;
|
||||
field_0x1b4 = g_drawHIO.mButtonCrossMoveFrame;
|
||||
}
|
||||
|
||||
var_f31 = mDPadButtonONPosY + temp_f1;
|
||||
var_f31 = mButtonCrossONPosY + temp_f1;
|
||||
} else {
|
||||
if (field_0x1b4 > 0) {
|
||||
field_0x1b4--;
|
||||
@@ -2380,12 +2380,12 @@ void dMeter2_c::moveButtonCross() {
|
||||
field_0x1b4 = 0;
|
||||
}
|
||||
|
||||
var_f31 = mDPadButtonOFFPosY;
|
||||
var_f31 = mButtonCrossOFFPosY;
|
||||
}
|
||||
}
|
||||
|
||||
temp_f30 = mDPadButtonOFFPosX + (((f32)field_0x1b4 / (f32)g_drawHIO.mDPadButtonMoveFrame) *
|
||||
(mDPadButtonONPosX - mDPadButtonOFFPosX));
|
||||
temp_f30 = mButtonCrossOFFPosX + (((f32)field_0x1b4 / (f32)g_drawHIO.mButtonCrossMoveFrame) *
|
||||
(mButtonCrossONPosX - mButtonCrossOFFPosX));
|
||||
if (field_0x15c != var_f31) {
|
||||
cLib_addCalc2(&field_0x15c, var_f31, 0.5f, 50.0f);
|
||||
if ((f32)fabs(field_0x15c - var_f31) < 0.5f) {
|
||||
@@ -3139,41 +3139,41 @@ void dMeter2_c::alphaAnimeButton() {
|
||||
((mStatus & 0x40000000) && !(mStatus & 0x100)) || (mStatus & 0x80000000) || (mStatus & 8) ||
|
||||
(mStatus & 0x10) || (mStatus & 0x20) || (mStatus & 0x04000000) || (mStatus & 0x10000000))
|
||||
{
|
||||
mpMeterDraw->setAlphaButtonAnimeMin();
|
||||
mpMeterDraw->setAlphaButtonAAnimeMin();
|
||||
mpMeterDraw->setAlphaButtonBAnimeMin();
|
||||
mpMeterDraw->setAlphButtonAAnimeMin();
|
||||
mpMeterDraw->setAlphButtonAAAnimeMin();
|
||||
mpMeterDraw->setAlphButtonABAnimeMin();
|
||||
} else if (!(mStatus & 0x1000000) &&
|
||||
((mStatus & 0x100) || daPy_getPlayerActorClass()->checkHawkWait() ||
|
||||
(mStatus & 0x40) && dComIfGp_event_checkHind(1)))
|
||||
{
|
||||
mpMeterDraw->setAlphaButtonAnimeMin();
|
||||
mpMeterDraw->setAlphButtonAAnimeMin();
|
||||
var_31 = 1;
|
||||
} else if (dMeter2Info_getItemExplainWindowStatus()) {
|
||||
mpMeterDraw->setAlphaButtonAnimeMin();
|
||||
mpMeterDraw->setAlphButtonAAnimeMin();
|
||||
var_31 = 1;
|
||||
} else {
|
||||
mpMeterDraw->setAlphaButtonAnimeMax();
|
||||
mpMeterDraw->setAlphButtonAAnimeMax();
|
||||
}
|
||||
|
||||
field_0x1e6 = 0;
|
||||
|
||||
if (var_31 == 1) {
|
||||
if (dMeter2Info_getItemExplainWindowStatus()) {
|
||||
mpMeterDraw->setAlphaButtonAAnimeMin();
|
||||
mpMeterDraw->setAlphButtonAAAnimeMin();
|
||||
} else if ((mStatus & 0x100) || daPy_getPlayerActorClass()->checkHawkWait() ||
|
||||
!dComIfGp_event_checkHind(2))
|
||||
{
|
||||
mpMeterDraw->setAlphaButtonAAnimeMax();
|
||||
mpMeterDraw->setAlphButtonAAAnimeMax();
|
||||
onShowFlag(0);
|
||||
} else {
|
||||
mpMeterDraw->setAlphaButtonAAnimeMin();
|
||||
mpMeterDraw->setAlphButtonAAAnimeMin();
|
||||
}
|
||||
|
||||
if (mpMeterDraw->isBButtonShow(false)) {
|
||||
mpMeterDraw->setAlphaButtonBAnimeMax();
|
||||
if (mpMeterDraw->isButtonBShow(false)) {
|
||||
mpMeterDraw->setAlphButtonABAnimeMax();
|
||||
onShowFlag(1);
|
||||
} else {
|
||||
mpMeterDraw->setAlphaButtonBAnimeMin();
|
||||
mpMeterDraw->setAlphButtonABAnimeMin();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3210,7 +3210,7 @@ void dMeter2_c::alphaAnimeButton() {
|
||||
}
|
||||
}
|
||||
|
||||
mpMeterDraw->setAlphaButtonChange(false);
|
||||
mpMeterDraw->setAlphButtonAChange(false);
|
||||
}
|
||||
|
||||
/* 802254C0-802256DC 21FE00 021C+00 1/1 0/0 0/0 .text alphaAnimeButtonCross__9dMeter2_cFv
|
||||
@@ -3224,7 +3224,7 @@ void dMeter2_c::alphaAnimeButtonCross() {
|
||||
(mStatus & 0x10000000) || (mStatus & 0x20000000)) ||
|
||||
daPy_getPlayerActorClass()->checkEnemyAttentionLock() || dMeter2Info_isGameStatus(1))
|
||||
{
|
||||
mpMeterDraw->setAlphaButtonCrossAnimeMin();
|
||||
mpMeterDraw->setAlphButtonACrossAnimeMin();
|
||||
|
||||
if ((!i_dComIfGp_event_chkEventFlag(0x40) || dMeter2Info_isGameStatus(2) ||
|
||||
(mStatus & 0x100)) &&
|
||||
@@ -3233,13 +3233,13 @@ void dMeter2_c::alphaAnimeButtonCross() {
|
||||
field_0x190--;
|
||||
}
|
||||
} else if (dMeter2Info_isSub2DStatus(1) || dMeter2Info_isFloatingMessageVisible()) {
|
||||
mpMeterDraw->setAlphaButtonCrossAnimeMin();
|
||||
mpMeterDraw->setAlphButtonACrossAnimeMin();
|
||||
|
||||
if (field_0x190 < 5) {
|
||||
field_0x190++;
|
||||
}
|
||||
} else {
|
||||
mpMeterDraw->setAlphaButtonCrossAnimeMax();
|
||||
mpMeterDraw->setAlphButtonACrossAnimeMax();
|
||||
|
||||
if (field_0x190 < 5) {
|
||||
field_0x190++;
|
||||
|
||||
+3056
-1728
File diff suppressed because it is too large
Load Diff
+304
-304
@@ -38,18 +38,18 @@ dMeter_drawCollectHIO_c::dMeter_drawCollectHIO_c() {
|
||||
mHeartPiecePosY = 0.0f;
|
||||
mHeartPieceScale = 1.0f;
|
||||
mButtonDebugON = false;
|
||||
mAButtonPosX = -22.3f;
|
||||
mAButtonPosY = 24.9f;
|
||||
mAButtonScale = 1.3f;
|
||||
mBButtonPosX = -22.3f;
|
||||
mBButtonPosY = 25.0f;
|
||||
mBButtonScale = 1.3f;
|
||||
mAButtonTextPosX = -24.9f;
|
||||
mAButtonTextPosY = 24.9f;
|
||||
mAButtonTextScale = 1.1f;
|
||||
mBButtonTextPosX = -27.5f;
|
||||
mBButtonTextPosY = 26.0f;
|
||||
mBButtonTextScale = 1.1f;
|
||||
mButtonAPosX = -22.3f;
|
||||
mButtonAPosY = 24.9f;
|
||||
mButtonAScale = 1.3f;
|
||||
mButtonBPosX = -22.3f;
|
||||
mButtonBPosY = 25.0f;
|
||||
mButtonBScale = 1.3f;
|
||||
mButtonATextPosX = -24.9f;
|
||||
mButtonATextPosY = 24.9f;
|
||||
mButtonATextScale = 1.1f;
|
||||
mButtonBTextPosX = -27.5f;
|
||||
mButtonBTextPosY = 26.0f;
|
||||
mButtonBTextScale = 1.1f;
|
||||
mColorDebugON = false;
|
||||
mVesselBack[VESSEL_HEART].set(0, 0, 0, 0);
|
||||
mVesselFront[VESSEL_HEART].set(250, 250, 210, 220);
|
||||
@@ -285,33 +285,33 @@ dMeter_drawSkillHIO_c::dMeter_drawSkillHIO_c() {
|
||||
/* 801FEAF0-801FEFF0 1F9430 0500+00 1/1 0/0 0/0 .text __ct__25dMeter_drawEmpButtonHIO_cFv
|
||||
*/
|
||||
dMeter_drawEmpButtonHIO_c::dMeter_drawEmpButtonHIO_c() {
|
||||
mHighlightScale = 2.5f;
|
||||
mHighlightFrontInner.set(255, 255, 255, 185);
|
||||
mHighlightFrontOuter.set(0, 155, 0, 0);
|
||||
mHighlightBackInner.set(255, 255, 255, 87);
|
||||
mHighlightBackOuter.set(0, 115, 0, 0);
|
||||
mHighlightAnimSpeed = 0.772705f;
|
||||
mPikariScale = 2.5f;
|
||||
mPikariFrontInner.set(255, 255, 255, 185);
|
||||
mPikariFrontOuter.set(0, 155, 0, 0);
|
||||
mPikariBackInner.set(255, 255, 255, 87);
|
||||
mPikariBackOuter.set(0, 115, 0, 0);
|
||||
mPikariAnimSpeed = 0.772705f;
|
||||
|
||||
mHighlightFastScale = 3.0f;
|
||||
mHighlightFastFrontInner.set(255, 255, 255, 255);
|
||||
mHighlightFastFrontOuter.set(220, 220, 215, 0);
|
||||
mHighlightFastBackInner.set(255, 255, 190, 255);
|
||||
mHighlightFastBackOuter.set(200, 200, 210, 0);
|
||||
mHighlightFastAnimSpeed = 2.0f;
|
||||
mPikariFastScale = 3.0f;
|
||||
mPikariFastFrontInner.set(255, 255, 255, 255);
|
||||
mPikariFastFrontOuter.set(220, 220, 215, 0);
|
||||
mPikariFastBackInner.set(255, 255, 190, 255);
|
||||
mPikariFastBackOuter.set(200, 200, 210, 0);
|
||||
mPikariFastAnimSpeed = 2.0f;
|
||||
|
||||
mHighlightListenScale = 1.0f;
|
||||
mHighlightListenFrontInner.set(255, 255, 255, 185);
|
||||
mHighlightListenFrontOuter.set(0, 155, 0, 0);
|
||||
mHighlightListenBackInner.set(255, 255, 255, 87);
|
||||
mHighlightListenBackOuter.set(0, 115, 0, 0);
|
||||
mHighlightListenAnimSpeed = 0.3f;
|
||||
mPikariListenScale = 1.0f;
|
||||
mPikariListenFrontInner.set(255, 255, 255, 185);
|
||||
mPikariListenFrontOuter.set(0, 155, 0, 0);
|
||||
mPikariListenBackInner.set(255, 255, 255, 87);
|
||||
mPikariListenBackOuter.set(0, 115, 0, 0);
|
||||
mPikariListenAnimSpeed = 0.3f;
|
||||
|
||||
mHighlightRepeatHitScale = 2.5f;
|
||||
mHighlightRepeatHitFrontInner.set(255, 255, 255, 185);
|
||||
mHighlightRepeatHitFrontOuter.set(0, 155, 0, 0);
|
||||
mHighlightRepeatHitBackInner.set(255, 255, 255, 87);
|
||||
mHighlightRepeatHitBackOuter.set(0, 115, 0, 0);
|
||||
mHighlightRepeatHitAnimSpeed = 1.1f;
|
||||
mPikariRepeatHitScale = 2.5f;
|
||||
mPikariRepeatHitFrontInner.set(255, 255, 255, 185);
|
||||
mPikariRepeatHitFrontOuter.set(0, 155, 0, 0);
|
||||
mPikariRepeatHitBackInner.set(255, 255, 255, 87);
|
||||
mPikariRepeatHitBackOuter.set(0, 115, 0, 0);
|
||||
mPikariRepeatHitAnimSpeed = 1.1f;
|
||||
mRepeatHitScale = 1.15f;
|
||||
mRepeatHitFrameNum = 4;
|
||||
|
||||
@@ -324,21 +324,21 @@ dMeter_drawEmpButtonHIO_c::dMeter_drawEmpButtonHIO_c() {
|
||||
mEmpButtonPosY = 175.0f;
|
||||
mEmpButtonScale = 1.0f;
|
||||
|
||||
mAButtonPosX = 0.0f;
|
||||
mAButtonPosY = 0.0f;
|
||||
mAButtonScale = 1.0f;
|
||||
mButtonAPosX = 0.0f;
|
||||
mButtonAPosY = 0.0f;
|
||||
mButtonAScale = 1.0f;
|
||||
|
||||
mBButtonPosX = 0.0f;
|
||||
mBButtonPosY = 0.0f;
|
||||
mBButtonScale = 1.0f;
|
||||
mButtonBPosX = 0.0f;
|
||||
mButtonBPosY = 0.0f;
|
||||
mButtonBScale = 1.0f;
|
||||
|
||||
mRButtonPosX = 0.0f;
|
||||
mRButtonPosY = 0.0f;
|
||||
mRButtonScale = 1.0f;
|
||||
|
||||
mZButtonPosX = 0.0f;
|
||||
mZButtonPosY = 0.0f;
|
||||
mZButtonScale = 1.0f;
|
||||
mButtonZPosX = 0.0f;
|
||||
mButtonZPosY = 0.0f;
|
||||
mButtonZScale = 1.0f;
|
||||
|
||||
m3DButtonPosX = 0.0f;
|
||||
m3DButtonPosY = 0.0f;
|
||||
@@ -352,13 +352,13 @@ dMeter_drawEmpButtonHIO_c::dMeter_drawEmpButtonHIO_c() {
|
||||
mSButtonPosY = -392.0f;
|
||||
mSButtonScale = 0.9f;
|
||||
|
||||
mXButtonPosX = 0.0f;
|
||||
mXButtonPosY = 0.0f;
|
||||
mXButtonScale = 1.0f;
|
||||
mButtonXPosX = 0.0f;
|
||||
mButtonXPosY = 0.0f;
|
||||
mButtonXScale = 1.0f;
|
||||
|
||||
mYButtonPosX = 0.0f;
|
||||
mYButtonPosY = 0.0f;
|
||||
mYButtonScale = 1.0f;
|
||||
mButtonYPosX = 0.0f;
|
||||
mButtonYPosY = 0.0f;
|
||||
mButtonYScale = 1.0f;
|
||||
|
||||
mNunchukPosX = 0.0f;
|
||||
mNunchukPosY = 0.0f;
|
||||
@@ -396,13 +396,13 @@ dMeter_drawEmpButtonHIO_c::dMeter_drawEmpButtonHIO_c() {
|
||||
mNunchukAttackPosY = 0.0f;
|
||||
mNunchukAttackScale = 1.0f;
|
||||
|
||||
mABButtonPosX = 0.0f;
|
||||
mABButtonPosY = 0.0f;
|
||||
mABButtonScale = 1.0f;
|
||||
mAButtonBPosX = 0.0f;
|
||||
mAButtonBPosY = 0.0f;
|
||||
mAButtonBScale = 1.0f;
|
||||
|
||||
mNunchukZButtonPosX = 0.0f;
|
||||
mNunchukZButtonPosY = 0.0f;
|
||||
mNunchukZButtonScale = 1.0f;
|
||||
mNunchukButtonZPosX = 0.0f;
|
||||
mNunchukButtonZPosY = 0.0f;
|
||||
mNunchukButtonZScale = 1.0f;
|
||||
|
||||
mNunchukCButtonPosX = 0.0f;
|
||||
mNunchukCButtonPosY = 0.0f;
|
||||
@@ -559,23 +559,23 @@ dMeter_drawMiniGameHIO_c::dMeter_drawMiniGameHIO_c() {
|
||||
mGetInTextAnimSpeed = 1.0f;
|
||||
mGetInTextWaitFrames = 10;
|
||||
mGetInTextAlphaFrames = 10;
|
||||
mGetInHighlightAppearFrames = 30;
|
||||
mGetInHighlightScale = 1.8f;
|
||||
mGetInHighlightFrontInner.set(255, 255, 167, 80);
|
||||
mGetInHighlightFrontOuter.set(220, 110, 30, 0);
|
||||
mGetInHighlightBackInner.set(255, 255, 190, 90);
|
||||
mGetInHighlightBackOuter.set(170, 110, 0, 0);
|
||||
mGetInHighlightAnimSpeed = 0.6f;
|
||||
mGetInPikariAppearFrames = 30;
|
||||
mGetInPikariScale = 1.8f;
|
||||
mGetInPikariFrontInner.set(255, 255, 167, 80);
|
||||
mGetInPikariFrontOuter.set(220, 110, 30, 0);
|
||||
mGetInPikariBackInner.set(255, 255, 190, 90);
|
||||
mGetInPikariBackOuter.set(170, 110, 0, 0);
|
||||
mGetInPikariAnimSpeed = 0.6f;
|
||||
mGetInTextLocation = 0;
|
||||
|
||||
mStartHighlightAppearFrames = 30;
|
||||
mStartHighlightScale = 1.8f;
|
||||
mStartHighlightFrontInner.set(255, 255, 167, 80);
|
||||
mStartHighlightFrontOuter.set(220, 110, 30, 0);
|
||||
mStartHighlightBackInner.set(255, 255, 190, 90);
|
||||
mStartHighlightBackOuter.set(170, 110, 0, 0);
|
||||
mStartHighlightAnimSpeed = 0.6f;
|
||||
mStartHighlightDisplayFrames = 30;
|
||||
mStartPikariAppearFrames = 30;
|
||||
mStartPikariScale = 1.8f;
|
||||
mStartPikariFrontInner.set(255, 255, 167, 80);
|
||||
mStartPikariFrontOuter.set(220, 110, 30, 0);
|
||||
mStartPikariBackInner.set(255, 255, 190, 90);
|
||||
mStartPikariBackOuter.set(170, 110, 0, 0);
|
||||
mStartPikariAnimSpeed = 0.6f;
|
||||
mStartPikariDisplayFrames = 30;
|
||||
|
||||
mReadyFightTextSizeX = 1.0f;
|
||||
mReadyFightTextSizeY = 1.0f;
|
||||
@@ -584,13 +584,13 @@ dMeter_drawMiniGameHIO_c::dMeter_drawMiniGameHIO_c() {
|
||||
mReadyFightTextAnimSpeed = 1.0f;
|
||||
mReadyFightTextWaitFrames = 10;
|
||||
field_0x172 = 10;
|
||||
mReadyFightHighlightAppearFrames = 30;
|
||||
mReadyFightHighlightScale = 1.8f;
|
||||
mReadyFightHighlightFrontInner.set(255, 255, 167, 80);
|
||||
mReadyFightHighlightFrontOuter.set(220, 110, 30, 0);
|
||||
mReadyFightHighlightBackInner.set(255, 255, 190, 90);
|
||||
mReadyFightHighlightBackOuter.set(170, 110, 0, 0);
|
||||
mReadyFightHighlightAnimSpeed = 0.6f;
|
||||
mReadyFightPikariAppearFrames = 30;
|
||||
mReadyFightPikariScale = 1.8f;
|
||||
mReadyFightPikariFrontInner.set(255, 255, 167, 80);
|
||||
mReadyFightPikariFrontOuter.set(220, 110, 30, 0);
|
||||
mReadyFightPikariBackInner.set(255, 255, 190, 90);
|
||||
mReadyFightPikariBackOuter.set(170, 110, 0, 0);
|
||||
mReadyFightPikariAnimSpeed = 0.6f;
|
||||
}
|
||||
|
||||
/* 801FF31C-801FF5B8 1F9C5C 029C+00 1/1 0/0 0/0 .text __ct__25dMeter_drawLightDropHIO_cFv
|
||||
@@ -601,19 +601,19 @@ dMeter_drawLightDropHIO_c::dMeter_drawLightDropHIO_c() {
|
||||
mVesselPosY = 11.0f;
|
||||
mVesselPosX_4x3 = -20.0f;
|
||||
mVesselPosY_4x3 = 6.6f;
|
||||
mVesselAlpha = 1.0f;
|
||||
mVesselAlpha[0] = 1.0f;
|
||||
|
||||
mVesselTalkScale = 0.76f;
|
||||
mVesselTalkPosX = 20.0f;
|
||||
mVesselTalkPosY = -35.0f;
|
||||
mVesselTalkAlpha = 0.5f;
|
||||
mVesselAlpha[1] = 0.5f;
|
||||
|
||||
mDropGetScale = 2.5f;
|
||||
mDropGetScaleAnimFrameNum = 20;
|
||||
mDropScale = 1.0f;
|
||||
mHighlightInterval = 1;
|
||||
mPikariInterval = 1;
|
||||
field_0x54 = 0xFFF1;
|
||||
mVesselDecorAlpha = 0.5f;
|
||||
mVesselAlpha[2] = 0.5f;
|
||||
mDropAlpha = 1.0f;
|
||||
|
||||
mDropOnColorBlack.set(30, 255, 255, 0);
|
||||
@@ -621,28 +621,28 @@ dMeter_drawLightDropHIO_c::dMeter_drawLightDropHIO_c() {
|
||||
mDropOffColorBlack.set(0, 0, 0, 0);
|
||||
mDropOffColorWhite.set(255, 255, 255, 255);
|
||||
|
||||
mHighlightLoopScale = 0.6f;
|
||||
mHighlightLoopFrontInner[0].set(255, 255, 255, 255);
|
||||
mHighlightLoopFrontOuter[0].set(0, 0, 0, 0);
|
||||
mHighlightLoopBackInner[0].set(255, 255, 255, 255);
|
||||
mHighlightLoopBackOuter[0].set(126, 238, 218, 0);
|
||||
mHighlightLoopAnimSpeed = 0.2f;
|
||||
mPikariLoopScale = 0.6f;
|
||||
mPikariLoopFrontInner[0].set(255, 255, 255, 255);
|
||||
mPikariLoopFrontOuter[0].set(0, 0, 0, 0);
|
||||
mPikariLoopBackInner[0].set(255, 255, 255, 255);
|
||||
mPikariLoopBackOuter[0].set(126, 238, 218, 0);
|
||||
mPikariLoopAnimSpeed = 0.2f;
|
||||
|
||||
mHighlightLoopBackScale = 0.7f;
|
||||
mHighlightLoopFrontInner[1].set(255, 255, 255, 255);
|
||||
mHighlightLoopFrontOuter[1].set(0, 0, 0, 0);
|
||||
mHighlightLoopBackInner[1].set(255, 255, 255, 255);
|
||||
mHighlightLoopBackOuter[1].set(126, 238, 218, 0);
|
||||
mHighlightLoopBackStopFrame = 19.0f;
|
||||
mPikariLoopBackScale = 0.7f;
|
||||
mPikariLoopFrontInner[1].set(255, 255, 255, 255);
|
||||
mPikariLoopFrontOuter[1].set(0, 0, 0, 0);
|
||||
mPikariLoopBackInner[1].set(255, 255, 255, 255);
|
||||
mPikariLoopBackOuter[1].set(126, 238, 218, 0);
|
||||
mPikariLoopBackStopFrame = 19.0f;
|
||||
|
||||
mDropHighlightFrontInner.set(255, 255, 255, 255);
|
||||
mDropHighlightFrontOuter.set(0, 0, 0, 0);
|
||||
mDropHighlightBackInner.set(255, 255, 255, 255);
|
||||
mDropHighlightBackOuter.set(126, 238, 218, 0);
|
||||
mDropHighlightAnimSpeed = 0.1f;
|
||||
mDropHighlightAnimSpeed_Completed = 0.6f;
|
||||
mHighlightScaleNormal = 1.3f;
|
||||
mHighlightScaleComplete = 0.3f;
|
||||
mDropPikariFrontInner.set(255, 255, 255, 255);
|
||||
mDropPikariFrontOuter.set(0, 0, 0, 0);
|
||||
mDropPikariBackInner.set(255, 255, 255, 255);
|
||||
mDropPikariBackOuter.set(126, 238, 218, 0);
|
||||
mDropPikariAnimSpeed = 0.1f;
|
||||
mDropPikariAnimSpeed_Completed = 0.6f;
|
||||
mPikariScaleNormal = 1.3f;
|
||||
mPikariScaleComplete = 0.3f;
|
||||
mAnimDebug = 0;
|
||||
}
|
||||
|
||||
@@ -653,19 +653,19 @@ dMeter_drawHIO_c::dMeter_drawHIO_c() {
|
||||
|
||||
mNoMagicPosY = -15.0f;
|
||||
|
||||
mHUDScale = 1.0f;
|
||||
mHUDAlpha = 1.0f;
|
||||
mParentScale = 1.0f;
|
||||
mParentAlpha = 1.0f;
|
||||
|
||||
mLifeGaugeScale = 1.0f;
|
||||
mLifeGaugeHeartAlpha = 1.0f;
|
||||
mLifeGaugeBaseAlpha = 0.4f;
|
||||
mLifeParentScale = 1.0f;
|
||||
mLifeParentHeartAlpha = 1.0f;
|
||||
mHeartBaseAlpha = 0.4f;
|
||||
mLifeGaugePosX = 5.0f;
|
||||
mLifeGaugePosY = 18.0f;
|
||||
|
||||
mHeartScale = 1.0f;
|
||||
mHeartMarkScale = 1.0f;
|
||||
mHeartAlpha = 0.7f;
|
||||
mLargeHeartScale = 1.0f;
|
||||
mLargeHeartAlpha = 1.0f;
|
||||
mBigHeartScale = 1.0f;
|
||||
mBigHeartAlpha = 1.0f;
|
||||
|
||||
mMagicMeterScale = 0.7f;
|
||||
mMagicMeterAlpha = 1.0f;
|
||||
@@ -698,44 +698,44 @@ dMeter_drawHIO_c::dMeter_drawHIO_c() {
|
||||
mButtonDisplayBackScale = 1.0f;
|
||||
mButtonDisplayBackAlpha = 1.0f;
|
||||
|
||||
mAButtonScale = 1.1f;
|
||||
mAButtonAlpha = 1.0f;
|
||||
mAButtonPosX = 0.0f;
|
||||
mAButtonPosY = 0.0f;
|
||||
mAButtonTalkScale[0] = 1.0f;
|
||||
mAButtonTalkPosX[0] = 0.0f;
|
||||
mAButtonTalkPosY[0] = -63.0f;
|
||||
mAButtonTalkAScale = 1.0f;
|
||||
mAButtonTalkAPosX[0] = 0.0f;
|
||||
mAButtonTalkAPosY[0] = -49.0f;
|
||||
mButtonAScale = 1.1f;
|
||||
mButtonAAlpha = 1.0f;
|
||||
mButtonAPosX = 0.0f;
|
||||
mButtonAPosY = 0.0f;
|
||||
mButtonATalkScale[0] = 1.0f;
|
||||
mButtonATalkPosX[0] = 0.0f;
|
||||
mButtonATalkPosY[0] = -63.0f;
|
||||
mButtonATalkAScale = 1.0f;
|
||||
mButtonATalkAPosX[0] = 0.0f;
|
||||
mButtonATalkAPosY[0] = -49.0f;
|
||||
|
||||
mAButtonTalkScale[1] = 1.0f;
|
||||
mAButtonTalkPosX[1] = -20.0f;
|
||||
mAButtonTalkPosY[1] = -62.0f;
|
||||
mAButtonFontTalkAScale = 1.0f;
|
||||
mAButtonTalkAPosX[1] = -20.0f;
|
||||
mAButtonTalkAPosY[1] = -48.0f;
|
||||
mButtonATalkScale[1] = 1.0f;
|
||||
mButtonATalkPosX[1] = -20.0f;
|
||||
mButtonATalkPosY[1] = -62.0f;
|
||||
mButtonATextTalkAScale = 1.0f;
|
||||
mButtonATalkAPosX[1] = -20.0f;
|
||||
mButtonATalkAPosY[1] = -48.0f;
|
||||
|
||||
mAButtonVesselPosX = 0.0f;
|
||||
mAButtonVesselPosY = 0.0f;
|
||||
mButtonAVesselPosX = 0.0f;
|
||||
mButtonAVesselPosY = 0.0f;
|
||||
|
||||
mBButtonScale = 1.1f;
|
||||
mBButtonAlpha = 1.0f;
|
||||
mBButtonPosX = -2.2f;
|
||||
mBButtonPosY = -1.3f;
|
||||
mBButtonTalkScale[0] = 1.0f;
|
||||
mBButtonTalkPosX[0] = 0.0f;
|
||||
mBButtonTalkPosY[0] = -62.0f;
|
||||
mButtonBScale = 1.1f;
|
||||
mButtonBAlpha = 1.0f;
|
||||
mButtonBPosX = -2.2f;
|
||||
mButtonBPosY = -1.3f;
|
||||
mButtonBTalkScale[0] = 1.0f;
|
||||
mButtonBTalkPosX[0] = 0.0f;
|
||||
mButtonBTalkPosY[0] = -62.0f;
|
||||
|
||||
mBButtonTalkScale[1] = 1.0f;
|
||||
mBButtonTalkPosX[1] = -9.2f;
|
||||
mBButtonTalkPosY[1] = -65.0f;
|
||||
mButtonBTalkScale[1] = 1.0f;
|
||||
mButtonBTalkPosX[1] = -9.2f;
|
||||
mButtonBTalkPosY[1] = -65.0f;
|
||||
|
||||
mBButtonWolfPosX = 0.0f;
|
||||
mBButtonWolfPosY = 0.0f;
|
||||
mButtonBWolfPosX = 0.0f;
|
||||
mButtonBWolfPosY = 0.0f;
|
||||
|
||||
mBButtonVesselPosX = 0.0f;
|
||||
mBButtonVesselPosY = 0.0f;
|
||||
mButtonBVesselPosX = 0.0f;
|
||||
mButtonBVesselPosY = 0.0f;
|
||||
|
||||
mMidnaIconScale = 1.1f;
|
||||
mMidnaIconAlpha = 1.0f;
|
||||
@@ -747,15 +747,15 @@ dMeter_drawHIO_c::dMeter_drawHIO_c() {
|
||||
field_0x13c = 0.0f;
|
||||
field_0x140 = 0.0f;
|
||||
|
||||
mXButtonScale = 1.0f;
|
||||
mXButtonAlpha = 0.9f;
|
||||
mXButtonPosX = 0.0f;
|
||||
mXButtonPosY = 0.0f;
|
||||
mButtonXScale = 1.0f;
|
||||
mButtonXAlpha = 0.9f;
|
||||
mButtonXPosX = 0.0f;
|
||||
mButtonXPosY = 0.0f;
|
||||
|
||||
mYButtonScale = 1.0f;
|
||||
mYButtonAlpha = 0.9f;
|
||||
mYButtonPosX = 0.0f;
|
||||
mYButtonPosY = 0.0f;
|
||||
mButtonYScale = 1.0f;
|
||||
mButtonYAlpha = 0.9f;
|
||||
mButtonYPosX = 0.0f;
|
||||
mButtonYPosY = 0.0f;
|
||||
|
||||
field_0x164 = 1.5f;
|
||||
field_0x168 = 1.0f;
|
||||
@@ -774,33 +774,33 @@ dMeter_drawHIO_c::dMeter_drawHIO_c() {
|
||||
field_0x324 = 0.0f;
|
||||
field_0x328 = 0.0f;
|
||||
|
||||
mZButtonScale = 1.0f;
|
||||
mZButtonAlpha = 0.9f;
|
||||
mZButtonPosX = 0.0f;
|
||||
mZButtonPosY = 0.0f;
|
||||
mButtonZScale = 1.0f;
|
||||
mButtonZAlpha = 0.9f;
|
||||
mButtonZPosX = 0.0f;
|
||||
mButtonZPosY = 0.0f;
|
||||
|
||||
mBButtonItemPosX = 3.0f;
|
||||
mBButtonItemPosY = 18.0f;
|
||||
mBButtonItemRotation = 0.0f;
|
||||
mBButtonItemScale = 1.4f;
|
||||
mButtonBItemPosX[0] = 3.0f;
|
||||
mButtonBItemPosY[0] = 18.0f;
|
||||
mButtonBItemRotation[0] = 0.0f;
|
||||
mButtonBItemScale[0] = 1.4f;
|
||||
|
||||
mBButtonSwordPosX = 17.0f;
|
||||
mBButtonSwordPosY = 25.0f;
|
||||
mBButtonSwordRotation = 76.0f;
|
||||
mBButtonSwordScale = 2.3f;
|
||||
mButtonBItemPosX[1] = 17.0f;
|
||||
mButtonBItemPosY[1] = 25.0f;
|
||||
mButtonBItemRotation[1] = 76.0f;
|
||||
mButtonBItemScale[1] = 2.3f;
|
||||
|
||||
mBButtonFishingPosX = 4.0f;
|
||||
mBButtonFishingPosY = 22.0f;
|
||||
mBButtonFishingRotation = 20.0f;
|
||||
mBButtonFishingScale = 2.1f;
|
||||
mButtonBItemPosX[2] = 4.0f;
|
||||
mButtonBItemPosY[2] = 22.0f;
|
||||
mButtonBItemRotation[2] = 20.0f;
|
||||
mButtonBItemScale[2] = 2.1f;
|
||||
|
||||
mXButtonItemPosX = 4.0f;
|
||||
mXButtonItemPosY = -14.0f;
|
||||
mXButtonItemScale = 1.5f;
|
||||
mButtonXItemPosX = 4.0f;
|
||||
mButtonXItemPosY = -14.0f;
|
||||
mButtonXItemScale = 1.5f;
|
||||
|
||||
mYButtonItemPosX = 0.0f;
|
||||
mYButtonItemPosY = 0.0f;
|
||||
mYButtonItemScale = 1.5f;
|
||||
mButtonYItemPosX = 0.0f;
|
||||
mButtonYItemPosY = 0.0f;
|
||||
mButtonYItemScale = 1.5f;
|
||||
|
||||
field_0x1cc = 0.0f;
|
||||
field_0x1d0 = 0.0f;
|
||||
@@ -818,46 +818,46 @@ dMeter_drawHIO_c::dMeter_drawHIO_c() {
|
||||
field_0x208 = 0.0f;
|
||||
field_0x218 = 1.0f;
|
||||
|
||||
mBItemNumPosX = 0.0f;
|
||||
mBItemNumPosY = 0.0f;
|
||||
mBItemNumScale = 1.0f;
|
||||
mItemBNumPosX = 0.0f;
|
||||
mItemBNumPosY = 0.0f;
|
||||
mItemBNumScale = 1.0f;
|
||||
|
||||
for (int i = 0; i < 3; i++) {
|
||||
mButtonItemRotation[i] = 0.0f;
|
||||
}
|
||||
|
||||
mZButtonItemPosX = 0.0f;
|
||||
mZButtonItemPosY = 0.0f;
|
||||
mZButtonItemScale = 1.0f;
|
||||
mButtonZItemPosX = 0.0f;
|
||||
mButtonZItemPosY = 0.0f;
|
||||
mButtonZItemScale = 1.0f;
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
mBItemBaseScale[i] = 1.0f;
|
||||
mBItemBasePosX[i] = 0.0f;
|
||||
mBItemBasePosY[i] = 0.0f;
|
||||
mItemBBaseScale[i] = 1.0f;
|
||||
mItemBBasePosX[i] = 0.0f;
|
||||
mItemBBasePosY[i] = 0.0f;
|
||||
}
|
||||
|
||||
mBItemBaseAlpha[0] = 0.5f;
|
||||
mBItemBaseAlpha[1] = 0.5f;
|
||||
mItemBBaseAlpha[0] = 0.5f;
|
||||
mItemBBaseAlpha[1] = 0.5f;
|
||||
|
||||
mXButtonItemBaseScale[0] = 1.5f;
|
||||
mXButtonItemBasePosX[0] = 14.0f;
|
||||
mXButtonItemBasePosY[0] = -12.0f;
|
||||
mXButtonItemBaseAlpha[0] = 0.5f;
|
||||
mButtonXItemBaseScale[0] = 1.5f;
|
||||
mButtonXItemBasePosX[0] = 14.0f;
|
||||
mButtonXItemBasePosY[0] = -12.0f;
|
||||
mButtonXItemBaseAlpha[0] = 0.5f;
|
||||
|
||||
mXButtonItemBaseScale[1] = 1.5f;
|
||||
mXButtonItemBasePosX[1] = 0.0f;
|
||||
mXButtonItemBasePosY[1] = 0.0f;
|
||||
mXButtonItemBaseAlpha[1] = 1.0f;
|
||||
mButtonXItemBaseScale[1] = 1.5f;
|
||||
mButtonXItemBasePosX[1] = 0.0f;
|
||||
mButtonXItemBasePosY[1] = 0.0f;
|
||||
mButtonXItemBaseAlpha[1] = 1.0f;
|
||||
|
||||
mYButtonItemBaseScale[0] = 1.5f;
|
||||
mYButtonItemBasePosX[0] = -15.0f;
|
||||
mYButtonItemBasePosY[0] = -12.0f;
|
||||
mYButtonItemBaseAlpha[0] = 0.5f;
|
||||
mButtonYItemBaseScale[0] = 1.5f;
|
||||
mButtonYItemBasePosX[0] = -15.0f;
|
||||
mButtonYItemBasePosY[0] = -12.0f;
|
||||
mButtonYItemBaseAlpha[0] = 0.5f;
|
||||
|
||||
mYButtonItemBaseScale[1] = 1.5f;
|
||||
mYButtonItemBasePosX[1] = 0.0f;
|
||||
mYButtonItemBasePosY[1] = 0.0f;
|
||||
mYButtonItemBaseAlpha[1] = 0.5f;
|
||||
mButtonYItemBaseScale[1] = 1.5f;
|
||||
mButtonYItemBasePosX[1] = 0.0f;
|
||||
mButtonYItemBasePosY[1] = 0.0f;
|
||||
mButtonYItemBaseAlpha[1] = 0.5f;
|
||||
|
||||
field_0x280 = 1.5f;
|
||||
field_0x288 = 0.0f;
|
||||
@@ -869,42 +869,42 @@ dMeter_drawHIO_c::dMeter_drawHIO_c() {
|
||||
field_0x294 = 4.0f;
|
||||
field_0x298[1] = 1.0f;
|
||||
|
||||
mZButtonItemBaseScale = 1.0f;
|
||||
mZButtonItemBasePosX = 0.0f;
|
||||
mZButtonItemBasePosY = 0.0f;
|
||||
mZButtonItemBaseAlpha = 0.5f;
|
||||
mButtonZItemBaseScale = 1.0f;
|
||||
mButtonZItemBasePosX = 0.0f;
|
||||
mButtonZItemBasePosY = 0.0f;
|
||||
mButtonZItemBaseAlpha = 0.5f;
|
||||
|
||||
mButtonBaseAlpha = 0.55f;
|
||||
|
||||
mAButtonFontActionID = 1001;
|
||||
mButtonATextActionID = 1001;
|
||||
field_0x2cc = 1001;
|
||||
mAButtonTextDebug = false;
|
||||
mButtonATextDebug = false;
|
||||
|
||||
mAButtonFontSpacing = 1.0f;
|
||||
mAButtonFontScale = 1.0f;
|
||||
mAButtonFontPosX = 0.0f;
|
||||
mAButtonFontPosY = 0.0f;
|
||||
mAButtonFontColor.set(255, 255, 255, 255);
|
||||
mButtonATextSpacing = 1.0f;
|
||||
mButtonATextScale = 1.0f;
|
||||
mButtonATextPosX = 0.0f;
|
||||
mButtonATextPosY = 0.0f;
|
||||
mButtonATextColor.set(255, 255, 255, 255);
|
||||
|
||||
mBButtonFontScale = 1.0f;
|
||||
mBButtonFontPosX = -8.0f;
|
||||
mBButtonFontPosY = 4.0f;
|
||||
mBButtonFontColor.set(255, 255, 255, 255);
|
||||
mButtonBFontScale = 1.0f;
|
||||
mButtonBFontPosX = -8.0f;
|
||||
mButtonBFontPosY = 4.0f;
|
||||
mButtonBFontColor.set(255, 255, 255, 255);
|
||||
|
||||
field_0x2e4 = 1.0f;
|
||||
field_0x2e8 = 0.0f;
|
||||
field_0x2ec = 0.0f;
|
||||
field_0x2f0.set(255, 255, 255, 255);
|
||||
|
||||
mXYButtonFontScale = 1.0f;
|
||||
mXYButtonFontPosX = 0.0f;
|
||||
mXYButtonFontPosY = 0.0f;
|
||||
mXYButtonFontColor.set(255, 255, 255, 255);
|
||||
mButtonXYTextScale = 1.0f;
|
||||
mButtonXYTextPosX = 0.0f;
|
||||
mButtonXYTextPosY = 0.0f;
|
||||
mButtonXYTextColor.set(255, 255, 255, 255);
|
||||
|
||||
mZButtonFontScale = 1.0f;
|
||||
mZButtonFontPosX = 0.0f;
|
||||
mZButtonFontPosY = -4.7f;
|
||||
mZButtonFontColor.set(255, 255, 255, 255);
|
||||
mButtonZFontScale = 1.0f;
|
||||
mButtonZFontPosX = 0.0f;
|
||||
mButtonZFontPosY = -4.7f;
|
||||
mButtonZFontColor.set(255, 255, 255, 255);
|
||||
|
||||
mRupeeKeyScale = 1.0f;
|
||||
mRupeeKeyPosX = 9.2f;
|
||||
@@ -945,37 +945,37 @@ dMeter_drawHIO_c::dMeter_drawHIO_c() {
|
||||
mSpurBarPosX = 6.6f;
|
||||
mSpurBarPosY = -1.3f;
|
||||
|
||||
mAButtonHorsePosX = 2.2f;
|
||||
mAButtonHorsePosY = 0.0f;
|
||||
mAButtonHorseScale = 0.85f;
|
||||
mButtonAHorsePosX = 2.2f;
|
||||
mButtonAHorsePosY = 0.0f;
|
||||
mButtonAHorseScale = 0.85f;
|
||||
|
||||
mAButtonHighlightScale = 1.5f;
|
||||
mBButtonHighlightScale = 0.7f;
|
||||
mButtonAPikariScale = 1.5f;
|
||||
mButtonBPikariScale = 0.7f;
|
||||
field_0x3cc = 1.0f;
|
||||
mZButtonHighlightScale = 1.2f;
|
||||
mXYButtonHighlightScale = 1.2f;
|
||||
mMidnaIconHighlightScale = 1.0f;
|
||||
mSpurIconHighlightScale = 2.5f;
|
||||
mSpurIconReviveHighlightScale = 1.3f;
|
||||
mButtonZPikariScale = 1.2f;
|
||||
mButtonXYPikariScale = 1.2f;
|
||||
mMidnaIconPikariScale = 1.0f;
|
||||
mSpurIconPikariScale = 2.5f;
|
||||
mSpurIconRevivePikariScale = 1.3f;
|
||||
field_0x3f0 = 0.0f;
|
||||
field_0x3f4 = 0.0f;
|
||||
field_0x3f8 = 1.0f;
|
||||
|
||||
mDPadButtonScale = 0.9f;
|
||||
mDPadButtonOFFPosX = 12.0f;
|
||||
mDPadButtonOFFPosY = 0.0f;
|
||||
mDPadButtonONPosX = 12.0f;
|
||||
mDPadButtonONPosY = 0.0f;
|
||||
mDPadButtonLetterSpacing = 0.9f;
|
||||
mDPadButtonAlpha = 1.0f;
|
||||
mDPadButtonITEMAlpha = 1.0f;
|
||||
mDPadButtonMAPAlpha = 1.0f;
|
||||
mDPadButtonMoveFrame = 5;
|
||||
mButtonCrossScale = 0.9f;
|
||||
mButtonCrossOFFPosX = 12.0f;
|
||||
mButtonCrossOFFPosY = 0.0f;
|
||||
mButtonCrossONPosX = 12.0f;
|
||||
mButtonCrossONPosY = 0.0f;
|
||||
mButtonCrossTextScale = 0.9f;
|
||||
mButtonCrossAlpha = 1.0f;
|
||||
mButtonCrossITEMAlpha = 1.0f;
|
||||
mButtonCrossMAPAlpha = 1.0f;
|
||||
mButtonCrossMoveFrame = 5;
|
||||
field_0x422 = 10;
|
||||
field_0x424 = 20;
|
||||
|
||||
mXYButtonsItemDimAlpha = 128;
|
||||
mXYButtonsBaseDimAlpha = 128;
|
||||
mButtonXYItemDimAlpha = 128;
|
||||
mButtonXYBaseDimAlpha = 128;
|
||||
field_0x42c = 128;
|
||||
|
||||
for (int i = 0; i < 4; i++) {
|
||||
@@ -984,41 +984,41 @@ dMeter_drawHIO_c::dMeter_drawHIO_c() {
|
||||
|
||||
mMaxSpurAmount = 6;
|
||||
|
||||
mSpurIconHighlightFrontInner.set(255, 255, 255, 255);
|
||||
mSpurIconHighlightFrontOuter.set(140, 232, 228, 0);
|
||||
mSpurIconHighlightBackInner.set(255, 255, 190, 255);
|
||||
mSpurIconHighlightBackOuter.set(55, 215, 90, 0);
|
||||
mSpurIconHighlightAnimSpeed = 1.5f;
|
||||
mSpurIconPikariFrontInner.set(255, 255, 255, 255);
|
||||
mSpurIconPikariFrontOuter.set(140, 232, 228, 0);
|
||||
mSpurIconPikariBackInner.set(255, 255, 190, 255);
|
||||
mSpurIconPikariBackOuter.set(55, 215, 90, 0);
|
||||
mSpurIconPikariAnimSpeed = 1.5f;
|
||||
|
||||
mSpurIconReviveHighlightFrontInner.set(255, 255, 255, 255);
|
||||
mSpurIconReviveHighlightFrontOuter.set(220, 110, 30, 0);
|
||||
mSpurIconReviveHighlightBackInner.set(255, 255, 190, 255);
|
||||
mSpurIconReviveHighlightBackOuter.set(170, 110, 0, 0);
|
||||
mSpurIconReviveHighlightAnimSpeed = 0.5f;
|
||||
mSpurIconRevivePikariFrontInner.set(255, 255, 255, 255);
|
||||
mSpurIconRevivePikariFrontOuter.set(220, 110, 30, 0);
|
||||
mSpurIconRevivePikariBackInner.set(255, 255, 190, 255);
|
||||
mSpurIconRevivePikariBackOuter.set(170, 110, 0, 0);
|
||||
mSpurIconRevivePikariAnimSpeed = 0.5f;
|
||||
|
||||
mZButtonHighlightFrontInner.set(255, 255, 255, 255);
|
||||
mZButtonHighlightFrontOuter.set(0, 0, 0, 0);
|
||||
mZButtonHighlightBackInner.set(255, 255, 255, 255);
|
||||
mZButtonHighlightBackOuter.set(160, 160, 110, 0);
|
||||
mZButtonHighlightAnimSpeed = 0.4f;
|
||||
mButtonZPikariFrontInner.set(255, 255, 255, 255);
|
||||
mButtonZPikariFrontOuter.set(0, 0, 0, 0);
|
||||
mButtonZPikariBackInner.set(255, 255, 255, 255);
|
||||
mButtonZPikariBackOuter.set(160, 160, 110, 0);
|
||||
mButtonZPikariAnimSpeed = 0.4f;
|
||||
|
||||
mXYButtonHighlightFrontInner.set(255, 255, 255, 255);
|
||||
mXYButtonHighlightFrontOuter.set(0, 0, 0, 0);
|
||||
mXYButtonHighlightBackInner.set(255, 255, 255, 255);
|
||||
mXYButtonHighlightBackOuter.set(160, 160, 110, 0);
|
||||
mXYButtonHighlightAnimSpeed = 0.4f;
|
||||
mButtonXYPikariFrontInner.set(255, 255, 255, 255);
|
||||
mButtonXYPikariFrontOuter.set(0, 0, 0, 0);
|
||||
mButtonXYPikariBackInner.set(255, 255, 255, 255);
|
||||
mButtonXYPikariBackOuter.set(160, 160, 110, 0);
|
||||
mButtonXYPikariAnimSpeed = 0.4f;
|
||||
|
||||
mAButtonHighlightFrontInner.set(255, 255, 255, 160);
|
||||
mAButtonHighlightFrontOuter.set(0, 0, 0, 0);
|
||||
mAButtonHighlightBackInner.set(255, 255, 255, 128);
|
||||
mAButtonHighlightBackOuter.set(0, 255, 0, 0);
|
||||
mAButtonHighlightAnimSpeed = 0.4f;
|
||||
mButtonAPikariFrontInner.set(255, 255, 255, 160);
|
||||
mButtonAPikariFrontOuter.set(0, 0, 0, 0);
|
||||
mButtonAPikariBackInner.set(255, 255, 255, 128);
|
||||
mButtonAPikariBackOuter.set(0, 255, 0, 0);
|
||||
mButtonAPikariAnimSpeed = 0.4f;
|
||||
|
||||
mBButtonHighlightFrontInner.set(255, 180, 180, 160);
|
||||
mBButtonHighlightFrontOuter.set(0, 0, 0, 0);
|
||||
mBButtonHighlightBackInner.set(255, 255, 255, 128);
|
||||
mBButtonHighlightBackOuter.set(255, 0, 0, 0);
|
||||
mBButtonHighlightAnimSpeed = 0.4f;
|
||||
mButtonBPikariFrontInner.set(255, 180, 180, 160);
|
||||
mButtonBPikariFrontOuter.set(0, 0, 0, 0);
|
||||
mButtonBPikariBackInner.set(255, 255, 255, 128);
|
||||
mButtonBPikariBackOuter.set(255, 0, 0, 0);
|
||||
mButtonBPikariAnimSpeed = 0.4f;
|
||||
|
||||
field_0x4a8.set(255, 180, 180, 160);
|
||||
field_0x4ac.set(0, 0, 0, 0);
|
||||
@@ -1040,11 +1040,11 @@ dMeter_drawHIO_c::dMeter_drawHIO_c() {
|
||||
field_0x4e0 = 0.4f;
|
||||
field_0x3d4 = 0.7f;
|
||||
|
||||
mMidnaIconHighlightFrontInner.set(200, 235, 255, 255);
|
||||
mMidnaIconHighlightFrontOuter.set(0, 0, 0, 0);
|
||||
mMidnaIconHighlightBackInner.set(255, 255, 255, 255);
|
||||
mMidnaIconHighlightBackOuter.set(140, 200, 125, 0);
|
||||
mMidnaIconHighlightAnimSpeed = 0.5f;
|
||||
mMidnaIconPikariFrontInner.set(200, 235, 255, 255);
|
||||
mMidnaIconPikariFrontOuter.set(0, 0, 0, 0);
|
||||
mMidnaIconPikariBackInner.set(255, 255, 255, 255);
|
||||
mMidnaIconPikariBackOuter.set(140, 200, 125, 0);
|
||||
mMidnaIconPikariAnimSpeed = 0.5f;
|
||||
mMidnaIconFlashRate = 50;
|
||||
|
||||
mScrollArrowScaleX = 1.0f;
|
||||
@@ -1197,12 +1197,12 @@ dMeter_ringHIO_c::dMeter_ringHIO_c() {
|
||||
mRingScaleH = 1.5f;
|
||||
mRingScaleV = 1.5f;
|
||||
|
||||
mHighlightScale = 2.5f;
|
||||
mHighlightFrontInner.set(255, 255, 255, 185);
|
||||
mHighlightFrontOuter.set(0, 155, 0, 0);
|
||||
mHighlightBackInner.set(255, 255, 255, 87);
|
||||
mHighlightBackOuter.set(0, 115, 0, 0);
|
||||
mHighlightAnimSpeed = 0.772705f;
|
||||
mPikariScale = 2.5f;
|
||||
mPikariFrontInner.set(255, 255, 255, 185);
|
||||
mPikariFrontOuter.set(0, 155, 0, 0);
|
||||
mPikariBackInner.set(255, 255, 255, 87);
|
||||
mPikariBackOuter.set(0, 115, 0, 0);
|
||||
mPikariAnimSpeed = 0.772705f;
|
||||
|
||||
mCursorInitSpeed = 5000;
|
||||
mCursorMax = 10000;
|
||||
@@ -1429,29 +1429,29 @@ dMeter_fmapHIO_c::dMeter_fmapHIO_c() {
|
||||
mDoIconScale = 0.9f;
|
||||
mButtonDebugON = false;
|
||||
|
||||
mZButtonPosX = 25.0f;
|
||||
mZButtonPosY = 25.0f;
|
||||
mZButtonScale = 0.92f;
|
||||
mButtonZPosX = 25.0f;
|
||||
mButtonZPosY = 25.0f;
|
||||
mButtonZScale = 0.92f;
|
||||
|
||||
mAButtonPosX = -0.5f;
|
||||
mAButtonPosY = 1.0f;
|
||||
mAButtonScale = 0.92f;
|
||||
mButtonAPosX = -0.5f;
|
||||
mButtonAPosY = 1.0f;
|
||||
mButtonAScale = 0.92f;
|
||||
|
||||
mBButtonPosX = -1.0f;
|
||||
mBButtonPosY = -1.0f;
|
||||
mBButtonScale = 1.05f;
|
||||
mButtonBPosX = -1.0f;
|
||||
mButtonBPosY = -1.0f;
|
||||
mButtonBScale = 1.05f;
|
||||
|
||||
mZButtonTextPosX = 20.0f;
|
||||
mZButtonTextPosY = 12.0f;
|
||||
mZButtonTextScale = 0.95f;
|
||||
mButtonZTextPosX = 20.0f;
|
||||
mButtonZTextPosY = 12.0f;
|
||||
mButtonZTextScale = 0.95f;
|
||||
|
||||
mAButtonTextPosX = -7.5f;
|
||||
mAButtonTextPosY = 8.0f;
|
||||
mAButtonTextScale = 0.95f;
|
||||
mButtonATextPosX = -7.5f;
|
||||
mButtonATextPosY = 8.0f;
|
||||
mButtonATextScale = 0.95f;
|
||||
|
||||
mBButtonTextPosX = -7.0f;
|
||||
mBButtonTextPosY = 5.0f;
|
||||
mBButtonTextScale = 0.95f;
|
||||
mButtonBTextPosX = -7.0f;
|
||||
mButtonBTextPosY = 5.0f;
|
||||
mButtonBTextScale = 0.95f;
|
||||
|
||||
mMapBlink[WORLD_VIEW].mSelectedRegion.mBlack.set(29, 24, 0, 0);
|
||||
mMapBlink[WORLD_VIEW].mSelectedRegion.mWhite.set(255, 255, 255, 255);
|
||||
|
||||
@@ -274,7 +274,7 @@ void dMeterButton_c::draw() {
|
||||
var_r23 = 1;
|
||||
|
||||
if (field_0x4b8[i] == 0 && field_0x4bc[i] == 0) {
|
||||
field_0x2e8[i] = 18.0f - g_drawHIO.mEmpButton.mHighlightRepeatHitAnimSpeed;
|
||||
field_0x2e8[i] = 18.0f - g_drawHIO.mEmpButton.mPikariRepeatHitAnimSpeed;
|
||||
}
|
||||
|
||||
s16 temp_r6 = g_drawHIO.mEmpButton.mRepeatHitFrameNum;
|
||||
@@ -309,7 +309,7 @@ void dMeterButton_c::draw() {
|
||||
{
|
||||
var_r22 = 1;
|
||||
if (field_0x2e8[i] <= 0.0f) {
|
||||
field_0x2e8[i] = 18.0f - g_drawHIO.mEmpButton.mHighlightListenAnimSpeed;
|
||||
field_0x2e8[i] = 18.0f - g_drawHIO.mEmpButton.mPikariListenAnimSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -369,46 +369,46 @@ void dMeterButton_c::draw() {
|
||||
if (daPy_getPlayerActorClass()->i_getSumouMode()) {
|
||||
dMeter2Info_getMeterClass()->getMeterDrawPtr()->drawPikari(
|
||||
vtx.x, vtx.y, &field_0x2e8[i], 1.8f,
|
||||
g_drawHIO.mEmpButton.mHighlightListenFrontOuter,
|
||||
g_drawHIO.mEmpButton.mHighlightListenFrontInner,
|
||||
g_drawHIO.mEmpButton.mHighlightListenBackOuter,
|
||||
g_drawHIO.mEmpButton.mHighlightListenBackInner,
|
||||
g_drawHIO.mEmpButton.mHighlightListenAnimSpeed, 3);
|
||||
g_drawHIO.mEmpButton.mPikariListenFrontOuter,
|
||||
g_drawHIO.mEmpButton.mPikariListenFrontInner,
|
||||
g_drawHIO.mEmpButton.mPikariListenBackOuter,
|
||||
g_drawHIO.mEmpButton.mPikariListenBackInner,
|
||||
g_drawHIO.mEmpButton.mPikariListenAnimSpeed, 3);
|
||||
} else {
|
||||
dMeter2Info_getMeterClass()->getMeterDrawPtr()->drawPikari(
|
||||
vtx.x, vtx.y, &field_0x2e8[i],
|
||||
g_drawHIO.mEmpButton.mHighlightListenScale,
|
||||
g_drawHIO.mEmpButton.mHighlightListenFrontOuter,
|
||||
g_drawHIO.mEmpButton.mHighlightListenFrontInner,
|
||||
g_drawHIO.mEmpButton.mHighlightListenBackOuter,
|
||||
g_drawHIO.mEmpButton.mHighlightListenBackInner,
|
||||
g_drawHIO.mEmpButton.mHighlightListenAnimSpeed, 3);
|
||||
g_drawHIO.mEmpButton.mPikariListenScale,
|
||||
g_drawHIO.mEmpButton.mPikariListenFrontOuter,
|
||||
g_drawHIO.mEmpButton.mPikariListenFrontInner,
|
||||
g_drawHIO.mEmpButton.mPikariListenBackOuter,
|
||||
g_drawHIO.mEmpButton.mPikariListenBackInner,
|
||||
g_drawHIO.mEmpButton.mPikariListenAnimSpeed, 3);
|
||||
}
|
||||
} else if (var_r23) {
|
||||
dMeter2Info_getMeterClass()->getMeterDrawPtr()->drawPikari(
|
||||
vtx.x, vtx.y, &field_0x2e8[i],
|
||||
g_drawHIO.mEmpButton.mHighlightRepeatHitScale,
|
||||
g_drawHIO.mEmpButton.mHighlightRepeatHitFrontOuter,
|
||||
g_drawHIO.mEmpButton.mHighlightRepeatHitFrontInner,
|
||||
g_drawHIO.mEmpButton.mHighlightRepeatHitBackOuter,
|
||||
g_drawHIO.mEmpButton.mHighlightRepeatHitBackInner,
|
||||
g_drawHIO.mEmpButton.mHighlightRepeatHitAnimSpeed, 0);
|
||||
g_drawHIO.mEmpButton.mPikariRepeatHitScale,
|
||||
g_drawHIO.mEmpButton.mPikariRepeatHitFrontOuter,
|
||||
g_drawHIO.mEmpButton.mPikariRepeatHitFrontInner,
|
||||
g_drawHIO.mEmpButton.mPikariRepeatHitBackOuter,
|
||||
g_drawHIO.mEmpButton.mPikariRepeatHitBackInner,
|
||||
g_drawHIO.mEmpButton.mPikariRepeatHitAnimSpeed, 0);
|
||||
} else if (isFastSet(i)) {
|
||||
dMeter2Info_getMeterClass()->getMeterDrawPtr()->drawPikari(
|
||||
vtx.x, vtx.y, &field_0x2e8[i], g_drawHIO.mEmpButton.mHighlightFastScale,
|
||||
g_drawHIO.mEmpButton.mHighlightFastFrontOuter,
|
||||
g_drawHIO.mEmpButton.mHighlightFastFrontInner,
|
||||
g_drawHIO.mEmpButton.mHighlightFastBackOuter,
|
||||
g_drawHIO.mEmpButton.mHighlightFastBackInner,
|
||||
g_drawHIO.mEmpButton.mHighlightFastAnimSpeed, 0);
|
||||
vtx.x, vtx.y, &field_0x2e8[i], g_drawHIO.mEmpButton.mPikariFastScale,
|
||||
g_drawHIO.mEmpButton.mPikariFastFrontOuter,
|
||||
g_drawHIO.mEmpButton.mPikariFastFrontInner,
|
||||
g_drawHIO.mEmpButton.mPikariFastBackOuter,
|
||||
g_drawHIO.mEmpButton.mPikariFastBackInner,
|
||||
g_drawHIO.mEmpButton.mPikariFastAnimSpeed, 0);
|
||||
} else {
|
||||
dMeter2Info_getMeterClass()->getMeterDrawPtr()->drawPikari(
|
||||
vtx.x, vtx.y, &field_0x2e8[i], g_drawHIO.mEmpButton.mHighlightScale,
|
||||
g_drawHIO.mEmpButton.mHighlightFrontOuter,
|
||||
g_drawHIO.mEmpButton.mHighlightFrontInner,
|
||||
g_drawHIO.mEmpButton.mHighlightBackOuter,
|
||||
g_drawHIO.mEmpButton.mHighlightBackInner,
|
||||
g_drawHIO.mEmpButton.mHighlightAnimSpeed, 0);
|
||||
vtx.x, vtx.y, &field_0x2e8[i], g_drawHIO.mEmpButton.mPikariScale,
|
||||
g_drawHIO.mEmpButton.mPikariFrontOuter,
|
||||
g_drawHIO.mEmpButton.mPikariFrontInner,
|
||||
g_drawHIO.mEmpButton.mPikariBackOuter,
|
||||
g_drawHIO.mEmpButton.mPikariBackInner,
|
||||
g_drawHIO.mEmpButton.mPikariAnimSpeed, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1559,32 +1559,32 @@ void dMeterButton_c::updateButton() {
|
||||
mpParent->scale(mParentScale, mParentScale);
|
||||
}
|
||||
|
||||
if (mButtonAPosX != g_drawHIO.mEmpButton.mAButtonPosX ||
|
||||
mButtonAPosY != g_drawHIO.mEmpButton.mAButtonPosY)
|
||||
if (mButtonAPosX != g_drawHIO.mEmpButton.mButtonAPosX ||
|
||||
mButtonAPosY != g_drawHIO.mEmpButton.mButtonAPosY)
|
||||
{
|
||||
mButtonAPosX = g_drawHIO.mEmpButton.mAButtonPosX;
|
||||
mButtonAPosY = g_drawHIO.mEmpButton.mAButtonPosY;
|
||||
mButtonAPosX = g_drawHIO.mEmpButton.mButtonAPosX;
|
||||
mButtonAPosY = g_drawHIO.mEmpButton.mButtonAPosY;
|
||||
paneTrans(mpButtonA, field_0x304[0] + (mButtonAPosX + field_0x18c[0]), mButtonAPosY, 0xFF);
|
||||
}
|
||||
|
||||
if (mButtonAScale != g_drawHIO.mEmpButton.mAButtonScale) {
|
||||
mButtonAScale = g_drawHIO.mEmpButton.mAButtonScale;
|
||||
if (mButtonAScale != g_drawHIO.mEmpButton.mButtonAScale) {
|
||||
mButtonAScale = g_drawHIO.mEmpButton.mButtonAScale;
|
||||
|
||||
if (!dComIfGp_isDoSetFlag(4)) {
|
||||
mpButtonA->scale(mButtonAScale, mButtonAScale);
|
||||
}
|
||||
}
|
||||
|
||||
if (mButtonBPosX != g_drawHIO.mEmpButton.mBButtonPosX ||
|
||||
mButtonBPosY != g_drawHIO.mEmpButton.mBButtonPosY)
|
||||
if (mButtonBPosX != g_drawHIO.mEmpButton.mButtonBPosX ||
|
||||
mButtonBPosY != g_drawHIO.mEmpButton.mButtonBPosY)
|
||||
{
|
||||
mButtonBPosX = g_drawHIO.mEmpButton.mBButtonPosX;
|
||||
mButtonBPosY = g_drawHIO.mEmpButton.mBButtonPosY;
|
||||
mButtonBPosX = g_drawHIO.mEmpButton.mButtonBPosX;
|
||||
mButtonBPosY = g_drawHIO.mEmpButton.mButtonBPosY;
|
||||
paneTrans(mpButtonB, field_0x304[1] + (mButtonBPosX + field_0x18c[1]), mButtonBPosY, 0xFF);
|
||||
}
|
||||
|
||||
if (mButtonBScale != g_drawHIO.mEmpButton.mBButtonScale) {
|
||||
mButtonBScale = g_drawHIO.mEmpButton.mBButtonScale;
|
||||
if (mButtonBScale != g_drawHIO.mEmpButton.mButtonBScale) {
|
||||
mButtonBScale = g_drawHIO.mEmpButton.mButtonBScale;
|
||||
|
||||
mpButtonB->scale(mButtonBScale, mButtonBScale);
|
||||
}
|
||||
@@ -1603,16 +1603,16 @@ void dMeterButton_c::updateButton() {
|
||||
mpButtonR->scale(mButtonRScale, mButtonRScale);
|
||||
}
|
||||
|
||||
if (mButtonZPosX != g_drawHIO.mEmpButton.mZButtonPosX ||
|
||||
mButtonZPosY != g_drawHIO.mEmpButton.mZButtonPosY)
|
||||
if (mButtonZPosX != g_drawHIO.mEmpButton.mButtonZPosX ||
|
||||
mButtonZPosY != g_drawHIO.mEmpButton.mButtonZPosY)
|
||||
{
|
||||
mButtonZPosX = g_drawHIO.mEmpButton.mZButtonPosX;
|
||||
mButtonZPosY = g_drawHIO.mEmpButton.mZButtonPosY;
|
||||
mButtonZPosX = g_drawHIO.mEmpButton.mButtonZPosX;
|
||||
mButtonZPosY = g_drawHIO.mEmpButton.mButtonZPosY;
|
||||
paneTrans(mpButtonZ, field_0x304[3] + (mButtonZPosX + field_0x18c[3]), mButtonZPosY, 0xFF);
|
||||
}
|
||||
|
||||
if (mButtonZScale != g_drawHIO.mEmpButton.mZButtonScale) {
|
||||
mButtonZScale = g_drawHIO.mEmpButton.mZButtonScale;
|
||||
if (mButtonZScale != g_drawHIO.mEmpButton.mButtonZScale) {
|
||||
mButtonZScale = g_drawHIO.mEmpButton.mButtonZScale;
|
||||
|
||||
mpButtonZ->scale(mButtonZScale, mButtonZScale);
|
||||
}
|
||||
@@ -1660,30 +1660,30 @@ void dMeterButton_c::updateButton() {
|
||||
mpButtonS->scale(mButtonSScale, mButtonSScale);
|
||||
}
|
||||
|
||||
if (mButtonXPosX != g_drawHIO.mEmpButton.mXButtonPosX ||
|
||||
mButtonXPosY != g_drawHIO.mEmpButton.mXButtonPosY)
|
||||
if (mButtonXPosX != g_drawHIO.mEmpButton.mButtonXPosX ||
|
||||
mButtonXPosY != g_drawHIO.mEmpButton.mButtonXPosY)
|
||||
{
|
||||
mButtonXPosX = g_drawHIO.mEmpButton.mXButtonPosX;
|
||||
mButtonXPosY = g_drawHIO.mEmpButton.mXButtonPosY;
|
||||
mButtonXPosX = g_drawHIO.mEmpButton.mButtonXPosX;
|
||||
mButtonXPosY = g_drawHIO.mEmpButton.mButtonXPosY;
|
||||
paneTrans(mpButtonX, field_0x304[7] + (mButtonXPosX + field_0x18c[7]), mButtonXPosY, 0xFF);
|
||||
}
|
||||
|
||||
if (mButtonXScale != g_drawHIO.mEmpButton.mXButtonScale) {
|
||||
mButtonXScale = g_drawHIO.mEmpButton.mXButtonScale;
|
||||
if (mButtonXScale != g_drawHIO.mEmpButton.mButtonXScale) {
|
||||
mButtonXScale = g_drawHIO.mEmpButton.mButtonXScale;
|
||||
|
||||
mpButtonX->scale(mButtonXScale, mButtonXScale);
|
||||
}
|
||||
|
||||
if (mButtonYPosX != g_drawHIO.mEmpButton.mYButtonPosX ||
|
||||
mButtonYPosY != g_drawHIO.mEmpButton.mYButtonPosY)
|
||||
if (mButtonYPosX != g_drawHIO.mEmpButton.mButtonYPosX ||
|
||||
mButtonYPosY != g_drawHIO.mEmpButton.mButtonYPosY)
|
||||
{
|
||||
mButtonYPosX = g_drawHIO.mEmpButton.mYButtonPosX;
|
||||
mButtonYPosY = g_drawHIO.mEmpButton.mYButtonPosY;
|
||||
mButtonYPosX = g_drawHIO.mEmpButton.mButtonYPosX;
|
||||
mButtonYPosY = g_drawHIO.mEmpButton.mButtonYPosY;
|
||||
paneTrans(mpButtonY, field_0x304[8] + (mButtonXPosX + field_0x18c[8]), mButtonYPosY, 0xFF);
|
||||
}
|
||||
|
||||
if (mButtonYScale != g_drawHIO.mEmpButton.mYButtonScale) {
|
||||
mButtonYScale = g_drawHIO.mEmpButton.mYButtonScale;
|
||||
if (mButtonYScale != g_drawHIO.mEmpButton.mButtonYScale) {
|
||||
mButtonYScale = g_drawHIO.mEmpButton.mButtonYScale;
|
||||
|
||||
mpButtonY->scale(mButtonYScale, mButtonYScale);
|
||||
}
|
||||
@@ -3355,9 +3355,9 @@ void dMeterButton_c::pikariCheck() {
|
||||
(dComIfGp_isNunCSetFlag(1) && field_0x4be[i] == BUTTON_NUNC_e) ||
|
||||
(dComIfGp_isBottleSetFlag(1) && field_0x4be[i] == BUTTON_BIN_e))
|
||||
{
|
||||
field_0x2e8[i] = 18.0f - g_drawHIO.mEmpButton.mHighlightFastAnimSpeed;
|
||||
field_0x2e8[i] = 18.0f - g_drawHIO.mEmpButton.mPikariFastAnimSpeed;
|
||||
} else {
|
||||
field_0x2e8[i] = 18.0f - g_drawHIO.mEmpButton.mHighlightAnimSpeed;
|
||||
field_0x2e8[i] = 18.0f - g_drawHIO.mEmpButton.mPikariAnimSpeed;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -80,8 +80,8 @@ int dMeterHakusha_c::_create() {
|
||||
mpButtonA->setAlphaRate(0.0f);
|
||||
|
||||
mpButtonScreen->search('info_n')->translate(0.0f, 0.0f);
|
||||
field_0x100 = g_drawHIO.mAButtonHorsePosX;
|
||||
field_0x104 = g_drawHIO.mAButtonHorsePosY;
|
||||
field_0x100 = g_drawHIO.mButtonAHorsePosX;
|
||||
field_0x104 = g_drawHIO.mButtonAHorsePosY;
|
||||
|
||||
if (strcmp(dComIfGp_getStartStageName(), "F_SP108") == 0) {
|
||||
mpHakushaParent->paneTrans(g_drawHIO.mSpurBarPosX + 28.4f, g_drawHIO.mSpurBarPosY);
|
||||
@@ -90,8 +90,8 @@ int dMeterHakusha_c::_create() {
|
||||
}
|
||||
mpHakushaParent->scale(g_drawHIO.mSpurBarScale, g_drawHIO.mSpurBarScale);
|
||||
|
||||
mpButtonA->paneTrans(g_drawHIO.mAButtonHorsePosX, g_drawHIO.mAButtonHorsePosY);
|
||||
mpButtonA->scale(g_drawHIO.mAButtonHorseScale, g_drawHIO.mAButtonHorseScale);
|
||||
mpButtonA->paneTrans(g_drawHIO.mButtonAHorsePosX, g_drawHIO.mButtonAHorsePosY);
|
||||
mpButtonA->scale(g_drawHIO.mButtonAHorseScale, g_drawHIO.mButtonAHorseScale);
|
||||
|
||||
mpHakushaOn->scale(g_drawHIO.mSpurIconScale, g_drawHIO.mSpurIconScale);
|
||||
mpHakushaOff->scale(g_drawHIO.mUsedSpurIconScale, g_drawHIO.mUsedSpurIconScale);
|
||||
@@ -138,17 +138,17 @@ void dMeterHakusha_c::draw() {
|
||||
|
||||
if (mHakushaStatus[i] == 0) {
|
||||
dMeter2Info_getMeterClass()->getMeterDrawPtr()->drawPikariHakusha(
|
||||
center.x, center.y, mHakushaAnimFrame[i], g_drawHIO.mSpurIconHighlightScale,
|
||||
g_drawHIO.mSpurIconHighlightFrontOuter, g_drawHIO.mSpurIconHighlightFrontInner,
|
||||
g_drawHIO.mSpurIconHighlightBackOuter, g_drawHIO.mSpurIconHighlightBackInner);
|
||||
center.x, center.y, mHakushaAnimFrame[i], g_drawHIO.mSpurIconPikariScale,
|
||||
g_drawHIO.mSpurIconPikariFrontOuter, g_drawHIO.mSpurIconPikariFrontInner,
|
||||
g_drawHIO.mSpurIconPikariBackOuter, g_drawHIO.mSpurIconPikariBackInner);
|
||||
} else {
|
||||
dMeter2Info_getMeterClass()->getMeterDrawPtr()->drawPikariHakusha(
|
||||
center.x, center.y, mHakushaAnimFrame[i],
|
||||
g_drawHIO.mSpurIconReviveHighlightScale,
|
||||
g_drawHIO.mSpurIconReviveHighlightFrontOuter,
|
||||
g_drawHIO.mSpurIconReviveHighlightFrontInner,
|
||||
g_drawHIO.mSpurIconReviveHighlightBackOuter,
|
||||
g_drawHIO.mSpurIconReviveHighlightBackInner);
|
||||
g_drawHIO.mSpurIconRevivePikariScale,
|
||||
g_drawHIO.mSpurIconRevivePikariFrontOuter,
|
||||
g_drawHIO.mSpurIconRevivePikariFrontInner,
|
||||
g_drawHIO.mSpurIconRevivePikariBackOuter,
|
||||
g_drawHIO.mSpurIconRevivePikariBackInner);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -219,11 +219,11 @@ void dMeterHakusha_c::updateHakusha() {
|
||||
if (mHakushaNum != dMeter2Info_getHorseLifeCount()) {
|
||||
if (mHakushaNum > dMeter2Info_getHorseLifeCount()) {
|
||||
mHakushaAnimFrame[dMeter2Info_getHorseLifeCount()] =
|
||||
18.0f - g_drawHIO.mSpurIconHighlightAnimSpeed;
|
||||
18.0f - g_drawHIO.mSpurIconPikariAnimSpeed;
|
||||
mHakushaStatus[dMeter2Info_getHorseLifeCount()] = 0;
|
||||
} else if (mHakushaNum < dMeter2Info_getHorseLifeCount()) {
|
||||
for (int i = mHakushaNum; i < dMeter2Info_getHorseLifeCount(); i++) {
|
||||
mHakushaAnimFrame[i] = 18.0f - g_drawHIO.mSpurIconReviveHighlightAnimSpeed;
|
||||
mHakushaAnimFrame[i] = 18.0f - g_drawHIO.mSpurIconRevivePikariAnimSpeed;
|
||||
mHakushaStatus[i] = 1;
|
||||
}
|
||||
}
|
||||
@@ -234,9 +234,9 @@ void dMeterHakusha_c::updateHakusha() {
|
||||
for (int i = 0; i < getHakushaNum(); i++) {
|
||||
if (mHakushaAnimFrame[i] > 0.0f) {
|
||||
if (mHakushaStatus[i] == 0) {
|
||||
mHakushaAnimFrame[i] += g_drawHIO.mSpurIconHighlightAnimSpeed;
|
||||
mHakushaAnimFrame[i] += g_drawHIO.mSpurIconPikariAnimSpeed;
|
||||
} else {
|
||||
mHakushaAnimFrame[i] += g_drawHIO.mSpurIconReviveHighlightAnimSpeed;
|
||||
mHakushaAnimFrame[i] += g_drawHIO.mSpurIconRevivePikariAnimSpeed;
|
||||
}
|
||||
|
||||
if (mHakushaAnimFrame[i] > 28.0f) {
|
||||
@@ -280,8 +280,8 @@ void dMeterHakusha_c::updateHakusha() {
|
||||
mButtonAPosY = abtn_y_offset + field_0x104;
|
||||
|
||||
if (g_drawHIO.mSpurDebug) {
|
||||
field_0x100 = g_drawHIO.mAButtonHorsePosX;
|
||||
field_0x104 = g_drawHIO.mAButtonHorsePosY;
|
||||
field_0x100 = g_drawHIO.mButtonAHorsePosX;
|
||||
field_0x104 = g_drawHIO.mButtonAHorsePosY;
|
||||
|
||||
if (strcmp(dComIfGp_getStartStageName(), "F_SP108") == 0) {
|
||||
mpHakushaParent->paneTrans(g_drawHIO.mSpurBarPosX + 28.4f, g_drawHIO.mSpurBarPosY);
|
||||
@@ -290,8 +290,8 @@ void dMeterHakusha_c::updateHakusha() {
|
||||
}
|
||||
mpHakushaParent->scale(g_drawHIO.mSpurBarScale, g_drawHIO.mSpurBarScale);
|
||||
|
||||
mpButtonA->paneTrans(g_drawHIO.mAButtonHorsePosX, g_drawHIO.mAButtonHorsePosY);
|
||||
mpButtonA->scale(g_drawHIO.mAButtonHorseScale, g_drawHIO.mAButtonHorseScale);
|
||||
mpButtonA->paneTrans(g_drawHIO.mButtonAHorsePosX, g_drawHIO.mButtonAHorsePosY);
|
||||
mpButtonA->scale(g_drawHIO.mButtonAHorseScale, g_drawHIO.mButtonAHorseScale);
|
||||
|
||||
mpHakushaOn->scale(g_drawHIO.mSpurIconScale, g_drawHIO.mSpurIconScale);
|
||||
mpHakushaOff->scale(g_drawHIO.mUsedSpurIconScale, g_drawHIO.mUsedSpurIconScale);
|
||||
|
||||
@@ -131,9 +131,9 @@ void dMeterString_c::draw() {
|
||||
if (mPikariAnimFrame > 0.0f) {
|
||||
drawPikari();
|
||||
} else if (mPikariAnimFrame == -1.0f &&
|
||||
mAnimFrame > g_drawHIO.mMiniGame.mReadyFightHighlightAppearFrames)
|
||||
mAnimFrame > g_drawHIO.mMiniGame.mReadyFightPikariAppearFrames)
|
||||
{
|
||||
mPikariAnimFrame = 18.0f - g_drawHIO.mMiniGame.mReadyFightHighlightAnimSpeed;
|
||||
mPikariAnimFrame = 18.0f - g_drawHIO.mMiniGame.mReadyFightPikariAnimSpeed;
|
||||
}
|
||||
|
||||
if (mAnimFrame >= var_f31) {
|
||||
@@ -247,12 +247,12 @@ void dMeterString_c::drawPikari() {
|
||||
if (c != 0x20 && c != 0x8140) {
|
||||
dMeter2Info_getMeterClass()->getMeterDrawPtr()->drawPikari(
|
||||
(temp_f24 / 2) + (var_f25 + var_f29), center.y, &frame,
|
||||
g_drawHIO.mMiniGame.mReadyFightHighlightScale,
|
||||
g_drawHIO.mMiniGame.mReadyFightHighlightFrontOuter,
|
||||
g_drawHIO.mMiniGame.mReadyFightHighlightFrontInner,
|
||||
g_drawHIO.mMiniGame.mReadyFightHighlightBackOuter,
|
||||
g_drawHIO.mMiniGame.mReadyFightHighlightBackInner,
|
||||
g_drawHIO.mMiniGame.mReadyFightHighlightAnimSpeed, 0);
|
||||
g_drawHIO.mMiniGame.mReadyFightPikariScale,
|
||||
g_drawHIO.mMiniGame.mReadyFightPikariFrontOuter,
|
||||
g_drawHIO.mMiniGame.mReadyFightPikariFrontInner,
|
||||
g_drawHIO.mMiniGame.mReadyFightPikariBackOuter,
|
||||
g_drawHIO.mMiniGame.mReadyFightPikariBackInner,
|
||||
g_drawHIO.mMiniGame.mReadyFightPikariAnimSpeed, 0);
|
||||
}
|
||||
|
||||
var_f29 += temp_f24;
|
||||
|
||||
Reference in New Issue
Block a user