summaryrefslogtreecommitdiff
path: root/src/d/menu/d_menu_skill.cpp
diff options
context:
space:
mode:
authorTrueffel <106771418+Trueffeloot@users.noreply.github.com>2023-09-05 12:27:09 +0200
committerGitHub <noreply@github.com>2023-09-05 13:27:09 +0300
commitefa1d3152202bee7e9dc08aad00fe3861990af5a (patch)
tree4c71539208c2e024179b2ae03366ab089b52b405 /src/d/menu/d_menu_skill.cpp
parent7f762353eaca2a6059d0d8512391936a210ebfb9 (diff)
d_a_obj_wsword work (#1911)
Diffstat (limited to 'src/d/menu/d_menu_skill.cpp')
-rw-r--r--src/d/menu/d_menu_skill.cpp20
1 files changed, 4 insertions, 16 deletions
diff --git a/src/d/menu/d_menu_skill.cpp b/src/d/menu/d_menu_skill.cpp
index b36193e00d..8153cfe163 100644
--- a/src/d/menu/d_menu_skill.cpp
+++ b/src/d/menu/d_menu_skill.cpp
@@ -248,10 +248,7 @@ int dMenu_Skill_c::_open() {
if (mFrame >= openFrame) {
mFrame = closeFrame;
mStatus = 2;
- J2DPane* pane = mpParent->getPanePtr();
- pane->mScaleX = 1.0f;
- pane->mScaleY = 1.0f;
- pane->calcMtx();
+ mpParent->scale(1.0f, 1.0f);
mpParent->setAlphaRate(1.0f);
setCursorPos();
mpDrawCursor->setAlphaRate(1.0f);
@@ -260,10 +257,7 @@ int dMenu_Skill_c::_open() {
return 1;
} else {
f32 div = (f32)mFrame / (f32)openFrame;
- J2DPane* pane = mpParent->getPanePtr();
- pane->mScaleX = div;
- pane->mScaleY = div;
- pane->calcMtx();
+ mpParent->scale(div, div);
mpParent->setAlphaRate(div);
setCursorPos();
mpDrawCursor->setAlphaRate(div);
@@ -279,10 +273,7 @@ int dMenu_Skill_c::_close() {
if (mFrame <= 0) {
mFrame = 0;
mStatus = 0;
- J2DPane* pane = mpParent->getPanePtr();
- pane->mScaleX = 0.0f;
- pane->mScaleY = 0.0f;
- pane->calcMtx();
+ mpParent->scale(0.0f, 0.0f);
mpParent->setAlphaRate(0.0f);
setCursorPos();
mpDrawCursor->setAlphaRate(0.0f);
@@ -290,10 +281,7 @@ int dMenu_Skill_c::_close() {
return 1;
} else {
f32 div = (f32)mFrame / (f32)closeFrame;
- J2DPane* pane = mpParent->getPanePtr();
- pane->mScaleX = div;
- pane->mScaleY = div;
- pane->calcMtx();
+ mpParent->scale(div, div);
mpParent->setAlphaRate(div);
setCursorPos();
mpDrawCursor->setAlphaRate(div);