mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-16 04:51:16 +00:00
Named SelectPartFromMousePosition
This commit is contained in:
parent
145769b410
commit
ce52f43c2b
@ -139,7 +139,7 @@ class LegoCarBuild : public LegoWorld {
|
|||||||
undefined4 FUN_10024250(LegoEventNotificationParam* p_param);
|
undefined4 FUN_10024250(LegoEventNotificationParam* p_param);
|
||||||
void FUN_100243a0();
|
void FUN_100243a0();
|
||||||
undefined4 FUN_10024480(MxActionNotificationParam* p_param);
|
undefined4 FUN_10024480(MxActionNotificationParam* p_param);
|
||||||
undefined4 FUN_100244e0(MxLong p_x, MxLong p_y);
|
undefined4 SelectPartFromMousePosition(MxLong p_x, MxLong p_y);
|
||||||
undefined4 FUN_100246e0(MxLong p_x, MxLong p_y);
|
undefined4 FUN_100246e0(MxLong p_x, MxLong p_y);
|
||||||
MxS32 FUN_10024850(MxLong p_x, MxLong p_y);
|
MxS32 FUN_10024850(MxLong p_x, MxLong p_y);
|
||||||
undefined4 FUN_10024890(MxParam* p_param);
|
undefined4 FUN_10024890(MxParam* p_param);
|
||||||
@ -200,10 +200,10 @@ class LegoCarBuild : public LegoWorld {
|
|||||||
MxS32 m_unk0x290[2]; // 0x290
|
MxS32 m_unk0x290[2]; // 0x290
|
||||||
MxS32 m_unk0x298[2]; // 0x298
|
MxS32 m_unk0x298[2]; // 0x298
|
||||||
|
|
||||||
MxFloat m_unk0x2a0; // 0x2a0
|
MxFloat m_unk0x2a0; // 0x2a0
|
||||||
Mx4DPointFloat m_unk0x2a4; // 0x2a4
|
Mx4DPointFloat m_unk0x2a4; // 0x2a4
|
||||||
Mx4DPointFloat m_unk0x2bc; // 0x2bc
|
Mx4DPointFloat m_unk0x2bc; // 0x2bc
|
||||||
MxBool m_selectedPartIsPlaced; // 0x2d4
|
MxBool m_selectedPartIsPlaced; // 0x2d4
|
||||||
|
|
||||||
// variable names verified by BETA10 0x1006b27a
|
// variable names verified by BETA10 0x1006b27a
|
||||||
MxStillPresenter* m_ColorBook_Bitmap; // 0x2dc
|
MxStillPresenter* m_ColorBook_Bitmap; // 0x2dc
|
||||||
|
|||||||
@ -687,7 +687,7 @@ MxLong LegoCarBuild::Notify(MxParam& p_param)
|
|||||||
if (((m_buildState->m_animationState != 4) && (m_buildState->m_animationState != 6)) &&
|
if (((m_buildState->m_animationState != 4) && (m_buildState->m_animationState != 6)) &&
|
||||||
(m_buildState->m_animationState != 2)) {
|
(m_buildState->m_animationState != 2)) {
|
||||||
m_buildState->m_animationState = LegoVehicleBuildState::e_unknown0;
|
m_buildState->m_animationState = LegoVehicleBuildState::e_unknown0;
|
||||||
result = FUN_100244e0(
|
result = SelectPartFromMousePosition(
|
||||||
((LegoEventNotificationParam&) p_param).GetX(),
|
((LegoEventNotificationParam&) p_param).GetX(),
|
||||||
((LegoEventNotificationParam&) p_param).GetY()
|
((LegoEventNotificationParam&) p_param).GetY()
|
||||||
);
|
);
|
||||||
@ -817,8 +817,7 @@ undefined4 LegoCarBuild::FUN_10024480(MxActionNotificationParam* p_param)
|
|||||||
|
|
||||||
// FUNCTION: LEGO1 0x100244e0
|
// FUNCTION: LEGO1 0x100244e0
|
||||||
// FUNCTION: BETA10 0x1006cfb6
|
// FUNCTION: BETA10 0x1006cfb6
|
||||||
//Sets a part as selected for moving / coloring
|
undefined4 LegoCarBuild::SelectPartFromMousePosition(MxLong p_x, MxLong p_y)
|
||||||
undefined4 LegoCarBuild::FUN_100244e0(MxLong p_x, MxLong p_y)
|
|
||||||
{
|
{
|
||||||
m_unk0x250[0] = p_x;
|
m_unk0x250[0] = p_x;
|
||||||
m_unk0x250[1] = p_y;
|
m_unk0x250[1] = p_y;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user