mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-13 12:39:56 +00:00
DM: More renaming
This commit is contained in:
parent
a9cda9df7c
commit
ce45a71ba0
@ -852,7 +852,7 @@ void ChampionMan::drawChampionState(ChampionIndex champIndex) {
|
||||
{ // block so goto won't skip AL_0_championIconIndex initialization
|
||||
int16 AL_0_championIconIndex = championIconIndex(champ->_cell, _vm->_dungeonMan->_currMap._g308_partyDir);
|
||||
|
||||
if ((champAttributes & k28_ChampionIcons) && (eventMan._useChampionIconOrdinalAsMousePointerBitmap != _vm->indexToOrdinal(AL_0_championIconIndex))) {
|
||||
if ((champAttributes & k28_ChampionIcons) && (eventMan._g599_useChampionIconOrdinalAsMousePointerBitmap != _vm->indexToOrdinal(AL_0_championIconIndex))) {
|
||||
dispMan.clearScreenBox(g46_ChampionColor[champIndex], g54_BoxChampionIcons[AL_0_championIconIndex]);
|
||||
dispMan.blitToScreen(dispMan.getBitmap(k28_ChampionIcons), 80, championIconIndex(champ->_dir, _vm->_dungeonMan->_currMap._g308_partyDir) * 19, 0,
|
||||
g54_BoxChampionIcons[AL_0_championIconIndex], k12_ColorDarkestGray);
|
||||
@ -1006,7 +1006,7 @@ void ChampionMan::renameChampion(Champion* champ) {
|
||||
static Box okButtonBox(197, 215, 147, 155); // inclusive boundaries, constructor adds +1
|
||||
for (;;) {
|
||||
_vm->_eventMan->processInput();
|
||||
if (_vm->_eventMan->hasPendingClick(clickPos, kLeftMouseButton) && okButtonBox.isPointInside(clickPos)) {
|
||||
if (_vm->_eventMan->hasPendingClick(clickPos, k1_LeftMouseButton) && okButtonBox.isPointInside(clickPos)) {
|
||||
return;
|
||||
}
|
||||
dispMan.updateScreen();
|
||||
|
@ -169,14 +169,14 @@ void DMEngine::startGame() {
|
||||
_g333_pressingMouth = false;
|
||||
_g334_stopPressingMouth = false;
|
||||
_g340_highlightBoxInversionRequested = false;
|
||||
_eventMan->_highlightBoxEnabled = false;
|
||||
_eventMan->_g341_highlightBoxEnabled = false;
|
||||
_championMan->_g300_partyIsSleeping = false;
|
||||
_championMan->_g506_actingChampionOrdinal = indexToOrdinal(kM1_ChampionNone);
|
||||
_menuMan->_actionAreaContainsIcons = true;
|
||||
_eventMan->_useChampionIconOrdinalAsMousePointerBitmap = indexToOrdinal(kM1_ChampionNone);
|
||||
_eventMan->_g599_useChampionIconOrdinalAsMousePointerBitmap = indexToOrdinal(kM1_ChampionNone);
|
||||
|
||||
_eventMan->_primaryMouseInput = gPrimaryMouseInput_Interface;
|
||||
_eventMan->_secondaryMouseInput = gSecondaryMouseInput_Movement;
|
||||
_eventMan->_g441_primaryMouseInput = g447_PrimaryMouseInput_Interface;
|
||||
_eventMan->_g442_secondaryMouseInput = g448_SecondaryMouseInput_Movement;
|
||||
warning("MISSING CODE: set primary/secondary keyboard input");
|
||||
|
||||
processNewPartyMap(_dungeonMan->_currMap._g309_currPartyMapIndex);
|
||||
|
@ -495,7 +495,7 @@ void DungeonMan::decompressDungeonFile() {
|
||||
f.close();
|
||||
}
|
||||
|
||||
uint8 gAdditionalThingCounts[16] = {
|
||||
byte g236_AdditionalThingCounts[16] = { // @ G0236_auc_Graphic559_AdditionalThingCounts{
|
||||
0, /* Door */
|
||||
0, /* Teleporter */
|
||||
0, /* Text String */
|
||||
@ -512,10 +512,10 @@ uint8 gAdditionalThingCounts[16] = {
|
||||
0, /* Unused */
|
||||
60, /* Projectile */
|
||||
50 /* Explosion */
|
||||
}; // @ G0236_auc_Graphic559_AdditionalThingCounts
|
||||
};
|
||||
|
||||
// this is the number of uint16s the data has to be stored, not the length of the data in dungeon.dat!
|
||||
unsigned char gThingDataWordCount[16] = {
|
||||
byte g235_ThingDataWordCount[16] = { // @ G0235_auc_Graphic559_ThingDataByteCount
|
||||
2, /* Door */
|
||||
3, /* Teleporter */
|
||||
2, /* Text String */
|
||||
@ -532,7 +532,7 @@ unsigned char gThingDataWordCount[16] = {
|
||||
0, /* Unused */
|
||||
5, /* Projectile */
|
||||
2 /* Explosion */
|
||||
}; // @ G0235_auc_Graphic559_ThingDataByteCount
|
||||
};
|
||||
|
||||
const Thing Thing::_none(0); // @ C0xFFFF_THING_NONE
|
||||
const Thing Thing::_endOfList(0xFFFE); // @ C0xFFFE_THING_ENDOFLIST
|
||||
@ -658,9 +658,9 @@ void DungeonMan::loadDungeonFile() {
|
||||
for (uint16 thingType = k0_DoorThingType; thingType < k16_ThingTypeTotal; ++thingType) {
|
||||
uint16 thingCount = _g278_fileHeader._thingCounts[thingType];
|
||||
if (_messages._g298_newGame) {
|
||||
_g278_fileHeader._thingCounts[thingType] = MIN((thingType == k15_ExplosionThingType) ? 768 : 1024, thingCount + gAdditionalThingCounts[thingType]);
|
||||
_g278_fileHeader._thingCounts[thingType] = MIN((thingType == k15_ExplosionThingType) ? 768 : 1024, thingCount + g236_AdditionalThingCounts[thingType]);
|
||||
}
|
||||
uint16 thingStoreWordCount = gThingDataWordCount[thingType];
|
||||
uint16 thingStoreWordCount = g235_ThingDataWordCount[thingType];
|
||||
|
||||
if (thingStoreWordCount == 0)
|
||||
continue;
|
||||
@ -700,7 +700,7 @@ void DungeonMan::loadDungeonFile() {
|
||||
if (_messages._g298_newGame) {
|
||||
if ((thingType == k4_GroupThingType) || thingType >= k14_ProjectileThingType)
|
||||
_vm->_timeline->_eventMaxCount += _g278_fileHeader._thingCounts[thingType];
|
||||
for (uint16 i = 0; i < gAdditionalThingCounts[thingType]; ++i) {
|
||||
for (uint16 i = 0; i < g236_AdditionalThingCounts[thingType]; ++i) {
|
||||
_dunData._g284_thingsData[thingType][thingCount + i][0] = Thing::_none.toUint16();
|
||||
}
|
||||
}
|
||||
@ -996,7 +996,7 @@ Thing DungeonMan::getNextThing(Thing thing) {
|
||||
return getThingData(thing)[0]; // :)
|
||||
}
|
||||
|
||||
char gMessageAndScrollEscReplacementStrings[32][8] = { // @ G0255_aac_Graphic559_MessageAndScrollEscapeReplacementStrings
|
||||
char g255_MessageAndScrollEscReplacementStrings[32][8] = { // @ G0255_aac_Graphic559_MessageAndScrollEscapeReplacementStrings
|
||||
{'x', 0, 0, 0, 0, 0, 0, 0}, /* Atari ST Version 1.0 1987-12-08 1987-12-11 1.1 1.2EN 1.2GE: { '?', 0, 0, 0, 0, 0, 0, 0 }, */
|
||||
{'y', 0, 0, 0, 0, 0, 0, 0}, /* Atari ST Version 1.0 1987-12-08 1987-12-11 1.1 1.2EN 1.2GE: { '!', 0, 0, 0, 0, 0, 0, 0 }, */
|
||||
{'T','H','E',' ', 0, 0, 0, 0},
|
||||
@ -1029,7 +1029,7 @@ char gMessageAndScrollEscReplacementStrings[32][8] = { // @ G0255_aac_Graphic559
|
||||
{0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{0, 0, 0, 0, 0, 0, 0, 0},
|
||||
{0, 0, 0, 0, 0, 0, 0, 0}};
|
||||
char gEscReplacementCharacters[32][2] = { // @ G0256_aac_Graphic559_EscapeReplacementCharacters
|
||||
char g256_EscReplacementCharacters[32][2] = { // @ G0256_aac_Graphic559_EscapeReplacementCharacters
|
||||
{'a', 0},
|
||||
{'b', 0},
|
||||
{'c', 0},
|
||||
@ -1062,7 +1062,7 @@ char gEscReplacementCharacters[32][2] = { // @ G0256_aac_Graphic559_EscapeReplac
|
||||
{'5', 0},
|
||||
{'6', 0},
|
||||
{'7', 0}};
|
||||
char gInscriptionEscReplacementStrings[32][8] = { // @ G0257_aac_Graphic559_InscriptionEscapeReplacementStrings
|
||||
char g257_InscriptionEscReplacementStrings[32][8] = { // @ G0257_aac_Graphic559_InscriptionEscapeReplacementStrings
|
||||
{28, 0, 0, 0, 0, 0, 0, 0}, /* Atari ST Version 1.0 1987-12-08 1987-12-11 1.1 1.2EN 1.2GE: { 0, 0, 0, 0, 0, 0, 0, 0 }, */
|
||||
{29, 0, 0, 0, 0, 0, 0, 0}, /* Atari ST Version 1.0 1987-12-08 1987-12-11 1.1 1.2EN 1.2GE: { 0, 0, 0, 0, 0, 0, 0, 0 }, */
|
||||
{19, 7, 4, 26, 0, 0, 0, 0},
|
||||
@ -1131,12 +1131,12 @@ void DungeonMan::decodeText(char *destString, Thing thing, TextType type) {
|
||||
*destString = '\0';
|
||||
if (escChar == 30) {
|
||||
if (type != k0_TextTypeInscription) {
|
||||
escReplString = gMessageAndScrollEscReplacementStrings[code];
|
||||
escReplString = g255_MessageAndScrollEscReplacementStrings[code];
|
||||
} else {
|
||||
escReplString = gInscriptionEscReplacementStrings[code];
|
||||
escReplString = g257_InscriptionEscReplacementStrings[code];
|
||||
}
|
||||
} else {
|
||||
escReplString = gEscReplacementCharacters[code];
|
||||
escReplString = g256_EscReplacementCharacters[code];
|
||||
}
|
||||
strcat(destString, escReplString);
|
||||
destString += strlen(escReplString);
|
||||
@ -1166,7 +1166,7 @@ void DungeonMan::decodeText(char *destString, Thing thing, TextType type) {
|
||||
|
||||
|
||||
uint16 DungeonMan::getObjectWeight(Thing thing) {
|
||||
static const uint16 junkInfo[] = { // @ G0241_auc_Graphic559_JunkInfo
|
||||
static const uint16 g241_junkInfo[] = { // @ G0241_auc_Graphic559_JunkInfo
|
||||
// COMPASS - WATERSKIN - JEWEL SYMAL - ILLUMULET - ASHES
|
||||
1, 3, 2, 2, 4,
|
||||
// BONES - COPPER COIN - SILVER COIN - GOLD COIN - IRON KEY
|
||||
@ -1200,7 +1200,7 @@ uint16 DungeonMan::getObjectWeight(Thing thing) {
|
||||
return g239_ArmourInfo[Armour(getThingData(thing)).getType()]._weight;
|
||||
case k10_JunkThingType: {
|
||||
Junk junk(getThingData(thing));
|
||||
uint16 weight = junkInfo[junk.getType()];
|
||||
uint16 weight = g241_junkInfo[junk.getType()];
|
||||
if (junk.getType() == k1_JunkTypeWaterskin)
|
||||
weight += junk.getChargeCount() * 2;
|
||||
return weight;
|
||||
|
@ -40,226 +40,226 @@
|
||||
|
||||
namespace DM {
|
||||
|
||||
Box gBoxObjectPiles[4] = { // @ G0462_as_Graphic561_Box_ObjectPiles
|
||||
Box g462_BoxObjectPiles[4] = { // @ G0462_as_Graphic561_Box_ObjectPiles
|
||||
/* { X1, X2, Y1, Y2 } */
|
||||
Box(24, 111, 148, 168), /* Front left */
|
||||
Box(112, 199, 148, 168), /* Front right */
|
||||
Box(112, 183, 122, 147), /* Back right */
|
||||
Box(40, 111, 122, 147)}; /* Back left */
|
||||
|
||||
MouseInput gPrimaryMouseInput_Entrance[4] = { // @ G0445_as_Graphic561_PrimaryMouseInput_Entrance[4]
|
||||
MouseInput g445_PrimaryMouseInput_Entrance[4] = { // @ G0445_as_Graphic561_PrimaryMouseInput_Entrance[4]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandEntranceEnterDungeon, 244, 298, 45, 58, kLeftMouseButton),
|
||||
MouseInput(k200_CommandEntranceEnterDungeon, 244, 298, 45, 58, k1_LeftMouseButton),
|
||||
// Strangerke - C201_COMMAND_ENTRANCE_RESUME isn't present in the demo
|
||||
MouseInput(kCommandEntranceResume, 244, 298, 76, 93, kLeftMouseButton),
|
||||
MouseInput(kCommandEntranceDrawCredits, 248, 293, 187, 199, kLeftMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gPrimaryMouseInput_RestartGame[2] = { // @ G0446_as_Graphic561_PrimaryMouseInput_RestartGame[2]
|
||||
MouseInput(k201_CommandEntranceResume, 244, 298, 76, 93, k1_LeftMouseButton),
|
||||
MouseInput(k202_CommandEntranceDrawCredits, 248, 293, 187, 199, k1_LeftMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g446_PrimaryMouseInput_RestartGame[2] = { // @ G0446_as_Graphic561_PrimaryMouseInput_RestartGame[2]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandRestartGame, 103, 217, 145, 159, kLeftMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gPrimaryMouseInput_Interface[20] = { // @ G0447_as_Graphic561_PrimaryMouseInput_Interface[20]
|
||||
MouseInput(k215_CommandRestartGame, 103, 217, 145, 159, k1_LeftMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g447_PrimaryMouseInput_Interface[20] = { // @ G0447_as_Graphic561_PrimaryMouseInput_Interface[20]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandClickInChampion_0_StatusBox, 0, 42, 0, 28, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInChampion_1_StatusBox, 69, 111, 0, 28, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInChampion_2_StatusBox, 138, 180, 0, 28, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInChampion_3_StatusBox, 207, 249, 0, 28, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnChamptionIcon_Top_Left, 274, 299, 0, 13, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnChamptionIcon_Top_Right, 301, 319, 0, 13, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnChamptionIcon_Lower_Right, 301, 319, 15, 28, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnChamptionIcon_Lower_Left, 274, 299, 15, 28, kLeftMouseButton),
|
||||
MouseInput(kCommandToggleInventoryChampion_0, 43, 66, 0, 28, kLeftMouseButton), /* Atari ST: Only present in CSB 2.x and with Box.X1 = 44. swapped with 4 next entries */
|
||||
MouseInput(kCommandToggleInventoryChampion_1, 112, 135, 0, 28, kLeftMouseButton), /* Atari ST: Only present in CSB 2.x and with Box.X1 = 113. swapped with 4 next entries */
|
||||
MouseInput(kCommandToggleInventoryChampion_2, 181, 204, 0, 28, kLeftMouseButton), /* Atari ST: Only present in CSB 2.x and with Box.X1 = 182. swapped with 4 next entries */
|
||||
MouseInput(kCommandToggleInventoryChampion_3, 250, 273, 0, 28, kLeftMouseButton), /* Atari ST: Only present in CSB 2.x and with Box.X1 = 251. swapped with 4 next entries */
|
||||
MouseInput(kCommandToggleInventoryChampion_0, 0, 66, 0, 28, kRightMouseButton), /* Atari ST: swapped with 4 previous entries */
|
||||
MouseInput(kCommandToggleInventoryChampion_1, 69, 135, 0, 28, kRightMouseButton), /* Atari ST: swapped with 4 previous entries */
|
||||
MouseInput(kCommandToggleInventoryChampion_2, 138, 204, 0, 28, kRightMouseButton), /* Atari ST: swapped with 4 previous entries */
|
||||
MouseInput(kCommandToggleInventoryChampion_3, 207, 273, 0, 28, kRightMouseButton), /* Atari ST: swapped with 4 previous entries */
|
||||
MouseInput(kCommandClickInSpellArea, 233, 319, 42, 73, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInActionArea, 233, 319, 77, 121, kLeftMouseButton),
|
||||
MouseInput(kCommandFreezeGame, 0, 1, 198, 199, kLeftMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gSecondaryMouseInput_Movement[9] = { // @ G0448_as_Graphic561_SecondaryMouseInput_Movement[9]
|
||||
MouseInput(k12_CommandClickInChampion_0_StatusBox, 0, 42, 0, 28, k1_LeftMouseButton),
|
||||
MouseInput(k13_CommandClickInChampion_1_StatusBox, 69, 111, 0, 28, k1_LeftMouseButton),
|
||||
MouseInput(k14_CommandClickInChampion_2_StatusBox, 138, 180, 0, 28, k1_LeftMouseButton),
|
||||
MouseInput(k15_CommandClickInChampion_3_StatusBox, 207, 249, 0, 28, k1_LeftMouseButton),
|
||||
MouseInput(k125_CommandClickOnChamptionIcon_Top_Left, 274, 299, 0, 13, k1_LeftMouseButton),
|
||||
MouseInput(k126_CommandClickOnChamptionIcon_Top_Right, 301, 319, 0, 13, k1_LeftMouseButton),
|
||||
MouseInput(k127_CommandClickOnChamptionIcon_Lower_Right, 301, 319, 15, 28, k1_LeftMouseButton),
|
||||
MouseInput(k128_CommandClickOnChamptionIcon_Lower_Left, 274, 299, 15, 28, k1_LeftMouseButton),
|
||||
MouseInput(k7_CommandToggleInventoryChampion_0, 43, 66, 0, 28, k1_LeftMouseButton), /* Atari ST: Only present in CSB 2.x and with Box.X1 = 44. swapped with 4 next entries */
|
||||
MouseInput(k8_CommandToggleInventoryChampion_1, 112, 135, 0, 28, k1_LeftMouseButton), /* Atari ST: Only present in CSB 2.x and with Box.X1 = 113. swapped with 4 next entries */
|
||||
MouseInput(k9_CommandToggleInventoryChampion_2, 181, 204, 0, 28, k1_LeftMouseButton), /* Atari ST: Only present in CSB 2.x and with Box.X1 = 182. swapped with 4 next entries */
|
||||
MouseInput(k10_CommandToggleInventoryChampion_3, 250, 273, 0, 28, k1_LeftMouseButton), /* Atari ST: Only present in CSB 2.x and with Box.X1 = 251. swapped with 4 next entries */
|
||||
MouseInput(k7_CommandToggleInventoryChampion_0, 0, 66, 0, 28, k2_RightMouseButton), /* Atari ST: swapped with 4 previous entries */
|
||||
MouseInput(k8_CommandToggleInventoryChampion_1, 69, 135, 0, 28, k2_RightMouseButton), /* Atari ST: swapped with 4 previous entries */
|
||||
MouseInput(k9_CommandToggleInventoryChampion_2, 138, 204, 0, 28, k2_RightMouseButton), /* Atari ST: swapped with 4 previous entries */
|
||||
MouseInput(k10_CommandToggleInventoryChampion_3, 207, 273, 0, 28, k2_RightMouseButton), /* Atari ST: swapped with 4 previous entries */
|
||||
MouseInput(k100_CommandClickInSpellArea, 233, 319, 42, 73, k1_LeftMouseButton),
|
||||
MouseInput(k111_CommandClickInActionArea, 233, 319, 77, 121, k1_LeftMouseButton),
|
||||
MouseInput(k147_CommandFreezeGame, 0, 1, 198, 199, k1_LeftMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g448_SecondaryMouseInput_Movement[9] = { // @ G0448_as_Graphic561_SecondaryMouseInput_Movement[9]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandTurnLeft, 234, 261, 125, 145, kLeftMouseButton),
|
||||
MouseInput(kCommandMoveForward, 263, 289, 125, 145, kLeftMouseButton),
|
||||
MouseInput(kCommandTurnRight, 291, 318, 125, 145, kLeftMouseButton),
|
||||
MouseInput(kCommandMoveLeft, 234, 261, 147, 167, kLeftMouseButton),
|
||||
MouseInput(kCommandMoveBackward, 263, 289, 147, 167, kLeftMouseButton),
|
||||
MouseInput(kCommandMoveRight, 291, 318, 147, 167, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInDungeonView, 0, 223, 33, 168, kLeftMouseButton),
|
||||
MouseInput(kCommandToggleInventoryLeader, 0, 319, 33, 199, kRightMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gSecondaryMouseInput_ChampionInventory[38] = { // @ G0449_as_Graphic561_SecondaryMouseInput_ChampionInventory[38]
|
||||
MouseInput(k1_CommandTurnLeft, 234, 261, 125, 145, k1_LeftMouseButton),
|
||||
MouseInput(k3_CommandMoveForward, 263, 289, 125, 145, k1_LeftMouseButton),
|
||||
MouseInput(k2_CommandTurnRight, 291, 318, 125, 145, k1_LeftMouseButton),
|
||||
MouseInput(k6_CommandMoveLeft, 234, 261, 147, 167, k1_LeftMouseButton),
|
||||
MouseInput(k5_CommandMoveBackward, 263, 289, 147, 167, k1_LeftMouseButton),
|
||||
MouseInput(k4_CommandMoveRight, 291, 318, 147, 167, k1_LeftMouseButton),
|
||||
MouseInput(k80_CommandClickInDungeonView, 0, 223, 33, 168, k1_LeftMouseButton),
|
||||
MouseInput(k83_CommandToggleInventoryLeader, 0, 319, 33, 199, k2_RightMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g449_SecondaryMouseInput_ChampionInventory[38] = { // @ G0449_as_Graphic561_SecondaryMouseInput_ChampionInventory[38]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandCloseInventory, 0, 319, 0, 199, kRightMouseButton),
|
||||
MouseInput(kCommandSaveGame, 174, 182, 36, 44, kLeftMouseButton),
|
||||
MouseInput(kCommandSleep, 188, 204, 36, 44, kLeftMouseButton),
|
||||
MouseInput(kCommandCloseInventory, 210, 218, 36, 44, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryReadyHand , 6, 21, 86, 101, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryActionHand, 62, 77, 86, 101, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryHead, 34, 49, 59, 74, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryTorso, 34, 49, 79, 94, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryLegs, 34, 49, 99, 114, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryFeet, 34, 49, 119, 134, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryPouch_2, 6, 21, 123, 138, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnMouth, 56, 71, 46, 61, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnEye, 12, 27, 46, 61, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryQuiverLine_2_1, 79, 94, 106, 121, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryQuiverLine_1_2, 62, 77, 123, 138, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryQuiverLine_2_2, 79, 94, 123, 138, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryNeck, 6, 21, 66, 81, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryPouch_1, 6, 21, 106, 121, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryQuiverLine_1_1, 62, 77, 106, 121, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_1_1, 66, 81, 66, 81, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_2_2, 83, 98, 49, 64, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_2_3, 100, 115, 49, 64, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_2_4, 117, 132, 49, 64, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_2_5, 134, 149, 49, 64, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_2_6, 151, 166, 49, 64, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_2_7, 168, 183, 49, 64, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_2_8, 185, 200, 49, 64, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_2_9, 202, 217, 49, 64, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_1_2, 83, 98, 66, 81, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_1_3, 100, 115, 66, 81, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_1_4, 117, 132, 66, 81, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_1_5, 134, 149, 66, 81, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_1_6, 151, 166, 66, 81, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_1_7, 168, 183, 66, 81, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_1_8, 185, 200, 66, 81, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxInventoryBackpackLine_1_9, 202, 217, 66, 81, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInPanel, 96, 223, 83, 167, kLeftMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gPrimaryMouseInput_PartySleeping[3] = { // @ G0450_as_Graphic561_PrimaryMouseInput_PartySleeping[3]
|
||||
MouseInput(k11_CommandCloseInventory, 0, 319, 0, 199, k2_RightMouseButton),
|
||||
MouseInput(k140_CommandSaveGame, 174, 182, 36, 44, k1_LeftMouseButton),
|
||||
MouseInput(k145_CommandSleep, 188, 204, 36, 44, k1_LeftMouseButton),
|
||||
MouseInput(k11_CommandCloseInventory, 210, 218, 36, 44, k1_LeftMouseButton),
|
||||
MouseInput(k28_CommandClickOnSlotBoxInventoryReadyHand , 6, 21, 86, 101, k1_LeftMouseButton),
|
||||
MouseInput(k29_CommandClickOnSlotBoxInventoryActionHand, 62, 77, 86, 101, k1_LeftMouseButton),
|
||||
MouseInput(k30_CommandClickOnSlotBoxInventoryHead, 34, 49, 59, 74, k1_LeftMouseButton),
|
||||
MouseInput(k31_CommandClickOnSlotBoxInventoryTorso, 34, 49, 79, 94, k1_LeftMouseButton),
|
||||
MouseInput(k32_CommandClickOnSlotBoxInventoryLegs, 34, 49, 99, 114, k1_LeftMouseButton),
|
||||
MouseInput(k33_CommandClickOnSlotBoxInventoryFeet, 34, 49, 119, 134, k1_LeftMouseButton),
|
||||
MouseInput(k34_CommandClickOnSlotBoxInventoryPouch_2, 6, 21, 123, 138, k1_LeftMouseButton),
|
||||
MouseInput(k70_CommandClickOnMouth, 56, 71, 46, 61, k1_LeftMouseButton),
|
||||
MouseInput(k71_CommandClickOnEye, 12, 27, 46, 61, k1_LeftMouseButton),
|
||||
MouseInput(k35_CommandClickOnSlotBoxInventoryQuiverLine_2_1, 79, 94, 106, 121, k1_LeftMouseButton),
|
||||
MouseInput(k36_CommandClickOnSlotBoxInventoryQuiverLine_1_2, 62, 77, 123, 138, k1_LeftMouseButton),
|
||||
MouseInput(k37_CommandClickOnSlotBoxInventoryQuiverLine_2_2, 79, 94, 123, 138, k1_LeftMouseButton),
|
||||
MouseInput(k38_CommandClickOnSlotBoxInventoryNeck, 6, 21, 66, 81, k1_LeftMouseButton),
|
||||
MouseInput(k39_CommandClickOnSlotBoxInventoryPouch_1, 6, 21, 106, 121, k1_LeftMouseButton),
|
||||
MouseInput(k40_CommandClickOnSlotBoxInventoryQuiverLine_1_1, 62, 77, 106, 121, k1_LeftMouseButton),
|
||||
MouseInput(k41_CommandClickOnSlotBoxInventoryBackpackLine_1_1, 66, 81, 66, 81, k1_LeftMouseButton),
|
||||
MouseInput(k42_CommandClickOnSlotBoxInventoryBackpackLine_2_2, 83, 98, 49, 64, k1_LeftMouseButton),
|
||||
MouseInput(k43_CommandClickOnSlotBoxInventoryBackpackLine_2_3, 100, 115, 49, 64, k1_LeftMouseButton),
|
||||
MouseInput(k44_CommandClickOnSlotBoxInventoryBackpackLine_2_4, 117, 132, 49, 64, k1_LeftMouseButton),
|
||||
MouseInput(k45_CommandClickOnSlotBoxInventoryBackpackLine_2_5, 134, 149, 49, 64, k1_LeftMouseButton),
|
||||
MouseInput(k46_CommandClickOnSlotBoxInventoryBackpackLine_2_6, 151, 166, 49, 64, k1_LeftMouseButton),
|
||||
MouseInput(k47_CommandClickOnSlotBoxInventoryBackpackLine_2_7, 168, 183, 49, 64, k1_LeftMouseButton),
|
||||
MouseInput(k48_CommandClickOnSlotBoxInventoryBackpackLine_2_8, 185, 200, 49, 64, k1_LeftMouseButton),
|
||||
MouseInput(k49_CommandClickOnSlotBoxInventoryBackpackLine_2_9, 202, 217, 49, 64, k1_LeftMouseButton),
|
||||
MouseInput(k50_CommandClickOnSlotBoxInventoryBackpackLine_1_2, 83, 98, 66, 81, k1_LeftMouseButton),
|
||||
MouseInput(k51_CommandClickOnSlotBoxInventoryBackpackLine_1_3, 100, 115, 66, 81, k1_LeftMouseButton),
|
||||
MouseInput(k52_CommandClickOnSlotBoxInventoryBackpackLine_1_4, 117, 132, 66, 81, k1_LeftMouseButton),
|
||||
MouseInput(k53_CommandClickOnSlotBoxInventoryBackpackLine_1_5, 134, 149, 66, 81, k1_LeftMouseButton),
|
||||
MouseInput(k54_CommandClickOnSlotBoxInventoryBackpackLine_1_6, 151, 166, 66, 81, k1_LeftMouseButton),
|
||||
MouseInput(k55_CommandClickOnSlotBoxInventoryBackpackLine_1_7, 168, 183, 66, 81, k1_LeftMouseButton),
|
||||
MouseInput(k56_CommandClickOnSlotBoxInventoryBackpackLine_1_8, 185, 200, 66, 81, k1_LeftMouseButton),
|
||||
MouseInput(k57_CommandClickOnSlotBoxInventoryBackpackLine_1_9, 202, 217, 66, 81, k1_LeftMouseButton),
|
||||
MouseInput(k81_CommandClickInPanel, 96, 223, 83, 167, k1_LeftMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g450_PrimaryMouseInput_PartySleeping[3] = { // @ G0450_as_Graphic561_PrimaryMouseInput_PartySleeping[3]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandWakeUp, 0, 223, 33, 168, kLeftMouseButton),
|
||||
MouseInput(kCommandWakeUp, 0, 223, 33, 168, kRightMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gPrimaryMouseInput_FrozenGame[3] = { // @ G0451_as_Graphic561_PrimaryMouseInput_FrozenGame[3]
|
||||
MouseInput(k146_CommandWakeUp, 0, 223, 33, 168, k1_LeftMouseButton),
|
||||
MouseInput(k146_CommandWakeUp, 0, 223, 33, 168, k2_RightMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g451_PrimaryMouseInput_FrozenGame[3] = { // @ G0451_as_Graphic561_PrimaryMouseInput_FrozenGame[3]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandUnfreezeGame, 0, 319, 0, 199, kLeftMouseButton),
|
||||
MouseInput(kCommandUnfreezeGame, 0, 319, 0, 199, kRightMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gMouseInput_ActionAreaNames[5] = { // @ G0452_as_Graphic561_MouseInput_ActionAreaNames[5]
|
||||
MouseInput(k148_CommandUnfreezeGame, 0, 319, 0, 199, k1_LeftMouseButton),
|
||||
MouseInput(k148_CommandUnfreezeGame, 0, 319, 0, 199, k2_RightMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g452_MouseInput_ActionAreaNames[5] = { // @ G0452_as_Graphic561_MouseInput_ActionAreaNames[5]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandClickInActionAreaPass, 285, 318, 77, 83, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInActionAreaAction_0, 234, 318, 86, 96, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInActionAreaAction_1, 234, 318, 98, 108, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInActionAreaAction_2, 234, 318, 110, 120, kLeftMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gMouseInput_ActionAreaIcons[5] = { // @ G0453_as_Graphic561_MouseInput_ActionAreaIcons[5]
|
||||
MouseInput(k112_CommandClickInActionAreaPass, 285, 318, 77, 83, k1_LeftMouseButton),
|
||||
MouseInput(k113_CommandClickInActionAreaAction_0, 234, 318, 86, 96, k1_LeftMouseButton),
|
||||
MouseInput(k114_CommandClickInActionAreaAction_1, 234, 318, 98, 108, k1_LeftMouseButton),
|
||||
MouseInput(k115_CommandClickInActionAreaAction_2, 234, 318, 110, 120, k1_LeftMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g453_MouseInput_ActionAreaIcons[5] = { // @ G0453_as_Graphic561_MouseInput_ActionAreaIcons[5]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandClickInActionAreaChampion_0_Action, 233, 252, 86, 120, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInActionAreaChampion_1_Action, 255, 274, 86, 120, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInActionAreaChampion_2_Action, 277, 296, 86, 120, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInActionAreaChampion_3_Action, 299, 318, 86, 120, kLeftMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gMouseInput_SpellArea[9] = { // @ G0454_as_Graphic561_MouseInput_SpellArea[9]
|
||||
MouseInput(k116_CommandClickInActionAreaChampion_0_Action, 233, 252, 86, 120, k1_LeftMouseButton),
|
||||
MouseInput(k117_CommandClickInActionAreaChampion_1_Action, 255, 274, 86, 120, k1_LeftMouseButton),
|
||||
MouseInput(k118_CommandClickInActionAreaChampion_2_Action, 277, 296, 86, 120, k1_LeftMouseButton),
|
||||
MouseInput(k119_CommandClickInActionAreaChampion_3_Action, 299, 318, 86, 120, k1_LeftMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g454_MouseInput_SpellArea[9] = { // @ G0454_as_Graphic561_MouseInput_SpellArea[9]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandClickInSpellAreaSymbol_1, 235, 247, 51, 61, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInSpellAreaSymbol_2, 249, 261, 51, 61, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInSpellAreaSymbol_3, 263, 275, 51, 61, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInSpellAreaSymbol_4, 277, 289, 51, 61, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInSpellAreaSymbol_5, 291, 303, 51, 61, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInSpellAreaSymbol_6, 305, 317, 51, 61, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInSpeallAreaCastSpell, 234, 303, 63, 73, kLeftMouseButton),
|
||||
MouseInput(kCommandClickInSpellAreaRecantSymbol, 305, 318, 63, 73, kLeftMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gMouseInput_ChampionNamesHands[13] = { // @ G0455_as_Graphic561_MouseInput_ChampionNamesHands[13]
|
||||
MouseInput(k101_CommandClickInSpellAreaSymbol_1, 235, 247, 51, 61, k1_LeftMouseButton),
|
||||
MouseInput(k102_CommandClickInSpellAreaSymbol_2, 249, 261, 51, 61, k1_LeftMouseButton),
|
||||
MouseInput(k103_CommandClickInSpellAreaSymbol_3, 263, 275, 51, 61, k1_LeftMouseButton),
|
||||
MouseInput(k104_CommandClickInSpellAreaSymbol_4, 277, 289, 51, 61, k1_LeftMouseButton),
|
||||
MouseInput(k105_CommandClickInSpellAreaSymbol_5, 291, 303, 51, 61, k1_LeftMouseButton),
|
||||
MouseInput(k106_CommandClickInSpellAreaSymbol_6, 305, 317, 51, 61, k1_LeftMouseButton),
|
||||
MouseInput(k108_CommandClickInSpeallAreaCastSpell, 234, 303, 63, 73, k1_LeftMouseButton),
|
||||
MouseInput(k107_CommandClickInSpellAreaRecantSymbol, 305, 318, 63, 73, k1_LeftMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g455_MouseInput_ChampionNamesHands[13] = { // @ G0455_as_Graphic561_MouseInput_ChampionNamesHands[13]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandSetLeaderChampion_0, 0, 42, 0, 6, kLeftMouseButton),
|
||||
MouseInput(kCommandSetLeaderChampion_1, 69, 111, 0, 6, kLeftMouseButton),
|
||||
MouseInput(kCommandSetLeaderChampion_2, 138, 180, 0, 6, kLeftMouseButton),
|
||||
MouseInput(kCommandSetLeaderChampion_3, 207, 249, 0, 6, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChampion_0_StatusBoxReadyHand, 4, 19, 10, 25, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChampion_0_StatusBoxActionHand, 24, 39, 10, 25, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChampion_1_StatusBoxReadyHand, 73, 88, 10, 25, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChampion_1_StatusBoxActionHand, 93, 108, 10, 25, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChampion_2_StatusBoxReadyHand, 142, 157, 10, 25, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChampion_2_StatusBoxActionHand, 162, 177, 10, 25, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChampion_3_StatusBoxReadyHand, 211, 226, 10, 25, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChampion_3_StatusBoxActionHand, 231, 246, 10, 25, kLeftMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gMouseInput_PanelChest[9] = { // @ G0456_as_Graphic561_MouseInput_PanelChest[9]
|
||||
MouseInput(k16_CommandSetLeaderChampion_0, 0, 42, 0, 6, k1_LeftMouseButton),
|
||||
MouseInput(k17_CommandSetLeaderChampion_1, 69, 111, 0, 6, k1_LeftMouseButton),
|
||||
MouseInput(k18_CommandSetLeaderChampion_2, 138, 180, 0, 6, k1_LeftMouseButton),
|
||||
MouseInput(k19_CommandSetLeaderChampion_3, 207, 249, 0, 6, k1_LeftMouseButton),
|
||||
MouseInput(k20_CommandClickOnSlotBoxChampion_0_StatusBoxReadyHand, 4, 19, 10, 25, k1_LeftMouseButton),
|
||||
MouseInput(k21_CommandClickOnSlotBoxChampion_0_StatusBoxActionHand, 24, 39, 10, 25, k1_LeftMouseButton),
|
||||
MouseInput(k22_CommandClickOnSlotBoxChampion_1_StatusBoxReadyHand, 73, 88, 10, 25, k1_LeftMouseButton),
|
||||
MouseInput(k23_CommandClickOnSlotBoxChampion_1_StatusBoxActionHand, 93, 108, 10, 25, k1_LeftMouseButton),
|
||||
MouseInput(k24_CommandClickOnSlotBoxChampion_2_StatusBoxReadyHand, 142, 157, 10, 25, k1_LeftMouseButton),
|
||||
MouseInput(k25_CommandClickOnSlotBoxChampion_2_StatusBoxActionHand, 162, 177, 10, 25, k1_LeftMouseButton),
|
||||
MouseInput(k26_CommandClickOnSlotBoxChampion_3_StatusBoxReadyHand, 211, 226, 10, 25, k1_LeftMouseButton),
|
||||
MouseInput(k27_CommandClickOnSlotBoxChampion_3_StatusBoxActionHand, 231, 246, 10, 25, k1_LeftMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g456_MouseInput_PanelChest[9] = { // @ G0456_as_Graphic561_MouseInput_PanelChest[9]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandClickOnSlotBoxChest_1, 117, 132, 92, 107, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChest_2, 106, 121, 109, 124, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChest_3, 111, 126, 126, 141, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChest_4, 128, 143, 131, 146, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChest_5, 145, 160, 134, 149, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChest_6, 162, 177, 136, 151, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChest_7, 179, 194, 137, 152, kLeftMouseButton),
|
||||
MouseInput(kCommandClickOnSlotBoxChest_8, 196, 211, 138, 153, kLeftMouseButton),
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gMouseInput_PanelResurrectReincarnateCancel[4] = { // @ G0457_as_Graphic561_MouseInput_PanelResurrectReincarnateCancel[4]
|
||||
MouseInput(k58_CommandClickOnSlotBoxChest_1, 117, 132, 92, 107, k1_LeftMouseButton),
|
||||
MouseInput(k59_CommandClickOnSlotBoxChest_2, 106, 121, 109, 124, k1_LeftMouseButton),
|
||||
MouseInput(k60_CommandClickOnSlotBoxChest_3, 111, 126, 126, 141, k1_LeftMouseButton),
|
||||
MouseInput(k61_CommandClickOnSlotBoxChest_4, 128, 143, 131, 146, k1_LeftMouseButton),
|
||||
MouseInput(k62_CommandClickOnSlotBoxChest_5, 145, 160, 134, 149, k1_LeftMouseButton),
|
||||
MouseInput(k63_CommandClickOnSlotBoxChest_6, 162, 177, 136, 151, k1_LeftMouseButton),
|
||||
MouseInput(k64_CommandClickOnSlotBoxChest_7, 179, 194, 137, 152, k1_LeftMouseButton),
|
||||
MouseInput(k65_CommandClickOnSlotBoxChest_8, 196, 211, 138, 153, k1_LeftMouseButton),
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g457_MouseInput_PanelResurrectReincarnateCancel[4] = { // @ G0457_as_Graphic561_MouseInput_PanelResurrectReincarnateCancel[4]
|
||||
/* { Command, Box.X1, Box.X2, Box.Y1, Box.Y2, Button } */
|
||||
MouseInput(kCommandClickInPanelResurrect, 108, 158, 90, 138, kLeftMouseButton), /* Atari ST: Box = 104, 158, 86, 142 */
|
||||
MouseInput(kCommandClickInPanelReincarnate, 161, 211, 90, 138, kLeftMouseButton), /* Atari ST: Box = 163, 217, 86, 142 */
|
||||
MouseInput(kCommandClickInPanelCancel, 108, 211, 141, 153, kLeftMouseButton), /* Atari ST: Box = 104, 217, 146, 156 */
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput(k160_CommandClickInPanelResurrect, 108, 158, 90, 138, k1_LeftMouseButton), /* Atari ST: Box = 104, 158, 86, 142 */
|
||||
MouseInput(k161_CommandClickInPanelReincarnate, 161, 211, 90, 138, k1_LeftMouseButton), /* Atari ST: Box = 163, 217, 86, 142 */
|
||||
MouseInput(k162_CommandClickInPanelCancel, 108, 211, 141, 153, k1_LeftMouseButton), /* Atari ST: Box = 104, 217, 146, 156 */
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
|
||||
|
||||
MouseInput gPrimaryMouseInput_ViewportDialog1Choice[2] = { // @ G0471_as_Graphic561_PrimaryMouseInput_ViewportDialog1Choice[2]
|
||||
MouseInput(kCommandClickOnDialogChoice_1, 16, 207, 138, 152, kLeftMouseButton), /* Bottom button */
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gPrimaryMouseInput_ViewportDialog2Choices[3] = { // @ G0472_as_Graphic561_PrimaryMouseInput_ViewportDialog2Choices[3]
|
||||
MouseInput(kCommandClickOnDialogChoice_1, 16, 207, 101, 115, kLeftMouseButton), /* Top button */
|
||||
MouseInput(kCommandClickOnDialogChoice_2, 16, 207, 138, 152, kLeftMouseButton), /* Bottom button */
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gPrimaryMouseInput_ViewportDialog3Choices[4] = { // @ G0473_as_Graphic561_PrimaryMouseInput_ViewportDialog3Choices[4]
|
||||
MouseInput(kCommandClickOnDialogChoice_1, 16, 207, 101, 115, kLeftMouseButton), /* Top button */
|
||||
MouseInput(kCommandClickOnDialogChoice_2, 16, 101, 138, 152, kLeftMouseButton), /* Lower left button */
|
||||
MouseInput(kCommandClickOnDialogChoice_3, 123, 207, 138, 152, kLeftMouseButton), /* Lower right button */
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gPrimaryMouseInput_ViewportDialog4Choices[5] = { // @ G0474_as_Graphic561_PrimaryMouseInput_ViewportDialog4Choices[5]
|
||||
MouseInput(kCommandClickOnDialogChoice_1, 16, 101, 101, 115, kLeftMouseButton), /* Top left button */
|
||||
MouseInput(kCommandClickOnDialogChoice_2, 123, 207, 101, 115, kLeftMouseButton), /* Top right button */
|
||||
MouseInput(kCommandClickOnDialogChoice_3, 16, 101, 138, 152, kLeftMouseButton), /* Lower left button */
|
||||
MouseInput(kCommandClickOnDialogChoice_4, 123, 207, 138, 152, kLeftMouseButton), /* Lower right button */
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gPrimaryMouseInput_ScreenDialog1Choice[2] = { // @ G0475_as_Graphic561_PrimaryMouseInput_ScreenDialog1Choice[2]
|
||||
MouseInput(kCommandClickOnDialogChoice_1, 63, 254, 138, 152, kLeftMouseButton), /* Bottom button */
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gPrimaryMouseInput_ScreenDialog2Choices[3] = { // @ G0476_as_Graphic561_PrimaryMouseInput_ScreenDialog2Choices[3]
|
||||
MouseInput(kCommandClickOnDialogChoice_1, 63, 254, 101, 115, kLeftMouseButton), /* Top button */
|
||||
MouseInput(kCommandClickOnDialogChoice_2, 63, 254, 138, 152, kLeftMouseButton), /* Bottom button */
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gPrimaryMouseInput_ScreenDialog3Choices[4] = { // @ G0477_as_Graphic561_PrimaryMouseInput_ScreenDialog3Choices[4]
|
||||
MouseInput(kCommandClickOnDialogChoice_1, 63, 254, 101, 115, kLeftMouseButton), /* Top button */
|
||||
MouseInput(kCommandClickOnDialogChoice_2, 63, 148, 138, 152, kLeftMouseButton), /* Lower left button */
|
||||
MouseInput(kCommandClickOnDialogChoice_3, 170, 254, 138, 152, kLeftMouseButton), /* Lower right button */
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput gPrimaryMouseInput_ScreenDialog4Choices[5] = { // @ G0478_as_Graphic561_PrimaryMouseInput_ScreenDialog4Choices[5]
|
||||
MouseInput(kCommandClickOnDialogChoice_1, 63, 148, 101, 115, kLeftMouseButton), /* Top left button */
|
||||
MouseInput(kCommandClickOnDialogChoice_2, 170, 254, 101, 115, kLeftMouseButton), /* Top right button */
|
||||
MouseInput(kCommandClickOnDialogChoice_3, 63, 148, 138, 152, kLeftMouseButton), /* Lower left button */
|
||||
MouseInput(kCommandClickOnDialogChoice_4, 170, 254, 138, 152, kLeftMouseButton), /* Lower right button */
|
||||
MouseInput(kCommandNone, 0, 0, 0, 0, kNoneMouseButton)};
|
||||
MouseInput g471_PrimaryMouseInput_ViewportDialog1Choice[2] = { // @ G0471_as_Graphic561_PrimaryMouseInput_ViewportDialog1Choice[2]
|
||||
MouseInput(k210_CommandClickOnDialogChoice_1, 16, 207, 138, 152, k1_LeftMouseButton), /* Bottom button */
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g472_PrimaryMouseInput_ViewportDialog2Choices[3] = { // @ G0472_as_Graphic561_PrimaryMouseInput_ViewportDialog2Choices[3]
|
||||
MouseInput(k210_CommandClickOnDialogChoice_1, 16, 207, 101, 115, k1_LeftMouseButton), /* Top button */
|
||||
MouseInput(k211_CommandClickOnDialogChoice_2, 16, 207, 138, 152, k1_LeftMouseButton), /* Bottom button */
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g473_PrimaryMouseInput_ViewportDialog3Choices[4] = { // @ G0473_as_Graphic561_PrimaryMouseInput_ViewportDialog3Choices[4]
|
||||
MouseInput(k210_CommandClickOnDialogChoice_1, 16, 207, 101, 115, k1_LeftMouseButton), /* Top button */
|
||||
MouseInput(k211_CommandClickOnDialogChoice_2, 16, 101, 138, 152, k1_LeftMouseButton), /* Lower left button */
|
||||
MouseInput(k212_CommandClickOnDialogChoice_3, 123, 207, 138, 152, k1_LeftMouseButton), /* Lower right button */
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g474_PrimaryMouseInput_ViewportDialog4Choices[5] = { // @ G0474_as_Graphic561_PrimaryMouseInput_ViewportDialog4Choices[5]
|
||||
MouseInput(k210_CommandClickOnDialogChoice_1, 16, 101, 101, 115, k1_LeftMouseButton), /* Top left button */
|
||||
MouseInput(k211_CommandClickOnDialogChoice_2, 123, 207, 101, 115, k1_LeftMouseButton), /* Top right button */
|
||||
MouseInput(k212_CommandClickOnDialogChoice_3, 16, 101, 138, 152, k1_LeftMouseButton), /* Lower left button */
|
||||
MouseInput(k213_CommandClickOnDialogChoice_4, 123, 207, 138, 152, k1_LeftMouseButton), /* Lower right button */
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g475_PrimaryMouseInput_ScreenDialog1Choice[2] = { // @ G0475_as_Graphic561_PrimaryMouseInput_ScreenDialog1Choice[2]
|
||||
MouseInput(k210_CommandClickOnDialogChoice_1, 63, 254, 138, 152, k1_LeftMouseButton), /* Bottom button */
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g476_PrimaryMouseInput_ScreenDialog2Choices[3] = { // @ G0476_as_Graphic561_PrimaryMouseInput_ScreenDialog2Choices[3]
|
||||
MouseInput(k210_CommandClickOnDialogChoice_1, 63, 254, 101, 115, k1_LeftMouseButton), /* Top button */
|
||||
MouseInput(k211_CommandClickOnDialogChoice_2, 63, 254, 138, 152, k1_LeftMouseButton), /* Bottom button */
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g477_PrimaryMouseInput_ScreenDialog3Choices[4] = { // @ G0477_as_Graphic561_PrimaryMouseInput_ScreenDialog3Choices[4]
|
||||
MouseInput(k210_CommandClickOnDialogChoice_1, 63, 254, 101, 115, k1_LeftMouseButton), /* Top button */
|
||||
MouseInput(k211_CommandClickOnDialogChoice_2, 63, 148, 138, 152, k1_LeftMouseButton), /* Lower left button */
|
||||
MouseInput(k212_CommandClickOnDialogChoice_3, 170, 254, 138, 152, k1_LeftMouseButton), /* Lower right button */
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
MouseInput g478_PrimaryMouseInput_ScreenDialog4Choices[5] = { // @ G0478_as_Graphic561_PrimaryMouseInput_ScreenDialog4Choices[5]
|
||||
MouseInput(k210_CommandClickOnDialogChoice_1, 63, 148, 101, 115, k1_LeftMouseButton), /* Top left button */
|
||||
MouseInput(k211_CommandClickOnDialogChoice_2, 170, 254, 101, 115, k1_LeftMouseButton), /* Top right button */
|
||||
MouseInput(k212_CommandClickOnDialogChoice_3, 63, 148, 138, 152, k1_LeftMouseButton), /* Lower left button */
|
||||
MouseInput(k213_CommandClickOnDialogChoice_4, 170, 254, 138, 152, k1_LeftMouseButton), /* Lower right button */
|
||||
MouseInput(k0_CommandNone, 0, 0, 0, 0, k0_NoneMouseButton)};
|
||||
|
||||
MouseInput* gPrimaryMouseInput_DialogSets[2][4] = { // @ G0480_aaps_PrimaryMouseInput_DialogSets
|
||||
{gPrimaryMouseInput_ViewportDialog1Choice,
|
||||
gPrimaryMouseInput_ViewportDialog2Choices,
|
||||
gPrimaryMouseInput_ViewportDialog3Choices,
|
||||
gPrimaryMouseInput_ViewportDialog4Choices},
|
||||
{gPrimaryMouseInput_ScreenDialog1Choice,
|
||||
gPrimaryMouseInput_ScreenDialog2Choices,
|
||||
gPrimaryMouseInput_ScreenDialog3Choices,
|
||||
gPrimaryMouseInput_ScreenDialog4Choices},};
|
||||
MouseInput* g480_PrimaryMouseInput_DialogSets[2][4] = { // @ G0480_aaps_PrimaryMouseInput_DialogSets
|
||||
{g471_PrimaryMouseInput_ViewportDialog1Choice,
|
||||
g472_PrimaryMouseInput_ViewportDialog2Choices,
|
||||
g473_PrimaryMouseInput_ViewportDialog3Choices,
|
||||
g474_PrimaryMouseInput_ViewportDialog4Choices},
|
||||
{g475_PrimaryMouseInput_ScreenDialog1Choice,
|
||||
g476_PrimaryMouseInput_ScreenDialog2Choices,
|
||||
g477_PrimaryMouseInput_ScreenDialog3Choices,
|
||||
g478_PrimaryMouseInput_ScreenDialog4Choices},};
|
||||
|
||||
|
||||
EventManager::EventManager(DMEngine *vm) : _vm(vm) {
|
||||
_primaryMouseInput = nullptr;
|
||||
_secondaryMouseInput = nullptr;
|
||||
_g441_primaryMouseInput = nullptr;
|
||||
_g442_secondaryMouseInput = nullptr;
|
||||
|
||||
_pendingClickPresent = false;
|
||||
_isCommandQueueLocked = true;
|
||||
_mousePointerBitmapUpdated = false;
|
||||
_refreshMousePointerInMainLoop = false;
|
||||
_highlightBoxEnabled = false;
|
||||
_g436_pendingClickPresent = false;
|
||||
_g435_isCommandQueueLocked = true;
|
||||
_g598_mousePointerBitmapUpdated = false;
|
||||
_g326_refreshMousePointerInMainLoop = false;
|
||||
_g341_highlightBoxEnabled = false;
|
||||
|
||||
_dummyMapIndex = 0;
|
||||
_pendingClickButton = kNoneMouseButton;
|
||||
_g439_pendingClickButton = k0_NoneMouseButton;
|
||||
}
|
||||
|
||||
|
||||
@ -350,9 +350,9 @@ void EventManager::processInput() {
|
||||
break;
|
||||
case Common::EVENT_LBUTTONDOWN:
|
||||
case Common::EVENT_RBUTTONDOWN:
|
||||
_pendingClickPresent = true;
|
||||
_pendingClickPos = _mousePos;
|
||||
_pendingClickButton = (event.type == Common::EVENT_LBUTTONDOWN) ? kLeftMouseButton : kRightMouseButton;
|
||||
_g436_pendingClickPresent = true;
|
||||
_g437_pendingClickPos = _mousePos;
|
||||
_g439_pendingClickButton = (event.type == Common::EVENT_LBUTTONDOWN) ? k1_LeftMouseButton : k2_RightMouseButton;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@ -361,31 +361,31 @@ void EventManager::processInput() {
|
||||
}
|
||||
|
||||
void EventManager::processPendingClick() {
|
||||
if (_pendingClickPresent) {
|
||||
_pendingClickPresent = false;
|
||||
processClick(_pendingClickPos, _pendingClickButton);
|
||||
if (_g436_pendingClickPresent) {
|
||||
_g436_pendingClickPresent = false;
|
||||
processClick(_g437_pendingClickPos, _g439_pendingClickButton);
|
||||
}
|
||||
}
|
||||
|
||||
void EventManager::processClick(Common::Point mousePos, MouseButton button) {
|
||||
CommandType commandType;
|
||||
|
||||
commandType = getCommandTypeFromMouseInput(_primaryMouseInput, mousePos, button);
|
||||
if (commandType == kCommandNone)
|
||||
commandType = getCommandTypeFromMouseInput(_secondaryMouseInput, mousePos, button);
|
||||
commandType = getCommandTypeFromMouseInput(_g441_primaryMouseInput, mousePos, button);
|
||||
if (commandType == k0_CommandNone)
|
||||
commandType = getCommandTypeFromMouseInput(_g442_secondaryMouseInput, mousePos, button);
|
||||
|
||||
if (commandType != kCommandNone)
|
||||
if (commandType != k0_CommandNone)
|
||||
_commandQueue.push(Command(mousePos, commandType));
|
||||
|
||||
_isCommandQueueLocked = false;
|
||||
_g435_isCommandQueueLocked = false;
|
||||
}
|
||||
|
||||
CommandType EventManager::getCommandTypeFromMouseInput(MouseInput *input, Common::Point mousePos, MouseButton button) {
|
||||
if (!input)
|
||||
return kCommandNone;
|
||||
CommandType commandType = kCommandNone;
|
||||
return k0_CommandNone;
|
||||
CommandType commandType = k0_CommandNone;
|
||||
|
||||
while ((commandType = input->_commandTypeToIssue) != kCommandNone) {
|
||||
while ((commandType = input->_commandTypeToIssue) != k0_CommandNone) {
|
||||
if (input->_hitbox.isPointInside(mousePos) && input->_button == button)
|
||||
break;
|
||||
input++;
|
||||
@ -395,9 +395,9 @@ CommandType EventManager::getCommandTypeFromMouseInput(MouseInput *input, Common
|
||||
|
||||
|
||||
void EventManager::processCommandQueue() {
|
||||
_isCommandQueueLocked = true;
|
||||
_g435_isCommandQueueLocked = true;
|
||||
if (_commandQueue.empty()) {
|
||||
_isCommandQueueLocked = false;
|
||||
_g435_isCommandQueueLocked = false;
|
||||
processPendingClick();
|
||||
return;
|
||||
}
|
||||
@ -407,23 +407,23 @@ void EventManager::processCommandQueue() {
|
||||
int16 commandX = cmd._pos.x;
|
||||
int16 commandY = cmd._pos.y;
|
||||
|
||||
_isCommandQueueLocked = false;
|
||||
_g435_isCommandQueueLocked = false;
|
||||
processPendingClick();
|
||||
|
||||
if ((cmd._type == kCommandTurnRight) || (cmd._type == kCommandTurnLeft)) {
|
||||
if ((cmd._type == k2_CommandTurnRight) || (cmd._type == k1_CommandTurnLeft)) {
|
||||
commandTurnParty(cmd._type);
|
||||
return;
|
||||
}
|
||||
|
||||
if ((cmd._type >= kCommandMoveForward) && (cmd._type <= kCommandMoveLeft)) {
|
||||
if ((cmd._type >= k3_CommandMoveForward) && (cmd._type <= k6_CommandMoveLeft)) {
|
||||
commandMoveParty(cmd._type);
|
||||
return;
|
||||
}
|
||||
|
||||
if (cmd._type == kCommandClickInDungeonView) {
|
||||
if (cmd._type == k80_CommandClickInDungeonView) {
|
||||
commandProcessType80ClickInDungeonView(commandX, commandY);
|
||||
}
|
||||
if (cmd._type == kCommandClickInPanel) {
|
||||
if (cmd._type == k81_CommandClickInPanel) {
|
||||
commandProcess81ClickInPanel(commandX, commandY);
|
||||
}
|
||||
|
||||
@ -441,7 +441,7 @@ void EventManager::commandTurnParty(CommandType cmdType) {
|
||||
|
||||
// DUMMY CODE: should call F0284_CHAMPION_SetPartyDirection instead
|
||||
direction &partyDir = _vm->_dungeonMan->_currMap._g308_partyDir;
|
||||
(cmdType == kCommandTurnLeft) ? turnDirLeft(partyDir) : turnDirRight(partyDir);
|
||||
(cmdType == k1_CommandTurnLeft) ? turnDirLeft(partyDir) : turnDirRight(partyDir);
|
||||
|
||||
// MISSING CODE: process sensors
|
||||
}
|
||||
@ -456,16 +456,16 @@ void EventManager::commandMoveParty(CommandType cmdType) {
|
||||
CurrMapData &currMap = dungeonMan._currMap;
|
||||
|
||||
switch (cmdType) {
|
||||
case kCommandMoveForward:
|
||||
case k3_CommandMoveForward:
|
||||
dungeonMan.mapCoordsAfterRelMovement(dungeonMan._currMap._g308_partyDir, 1, 0, currMap._g306_partyPosX, currMap._g307_partyPosY);
|
||||
break;
|
||||
case kCommandMoveLeft:
|
||||
case k6_CommandMoveLeft:
|
||||
dungeonMan.mapCoordsAfterRelMovement(dungeonMan._currMap._g308_partyDir, 0, -1, currMap._g306_partyPosX, currMap._g307_partyPosY);
|
||||
break;
|
||||
case kCommandMoveBackward:
|
||||
case k5_CommandMoveBackward:
|
||||
dungeonMan.mapCoordsAfterRelMovement(dungeonMan._currMap._g308_partyDir, -1, 0, currMap._g306_partyPosX, currMap._g307_partyPosY);
|
||||
break;
|
||||
case kCommandMoveRight:
|
||||
case k4_CommandMoveRight:
|
||||
dungeonMan.mapCoordsAfterRelMovement(dungeonMan._currMap._g308_partyDir, 0, 1, currMap._g306_partyPosX, currMap._g307_partyPosY);
|
||||
break;
|
||||
default:
|
||||
@ -558,7 +558,7 @@ void EventManager::commandProcessType80ClickInDungeonView(int16 posX, int16 posY
|
||||
uint16 *rawThingPointer = dunMan.getThingData(thing);
|
||||
if (dunMan._g285_squareAheadElement == k0_ElementTypeWall) {
|
||||
for (int16 viewCell = k0_ViewCellFronLeft; viewCell <= k1_ViewCellFrontRight; ++viewCell) {
|
||||
if (gBoxObjectPiles[viewCell].isPointInside(Common::Point(posX, posY))) {
|
||||
if (g462_BoxObjectPiles[viewCell].isPointInside(Common::Point(posX, posY))) {
|
||||
warning("F0374_COMMAND_ProcessType80_ClickInDungeonView_DropLeaderHandObject");
|
||||
return;
|
||||
}
|
||||
@ -588,7 +588,7 @@ T0377019:
|
||||
} else {
|
||||
warning("MISSING CODE: F0375_COMMAND_ProcessType80_ClickInDungeonView_IsLeaderHandObjectThrown in if branch");
|
||||
for (int16 viewCell = k0_ViewCellFronLeft; viewCell <= k3_ViewCellBackLeft; viewCell++) {
|
||||
if (gBoxObjectPiles[viewCell].isPointInside(Common::Point(posX, posY))) {
|
||||
if (g462_BoxObjectPiles[viewCell].isPointInside(Common::Point(posX, posY))) {
|
||||
warning("MISSING CODE: F0374_COMMAND_ProcessType80_ClickInDungeonView_DropLeaderHandObject");
|
||||
return;
|
||||
}
|
||||
@ -606,7 +606,7 @@ void EventManager::commandProcessCommands160To162ClickInResurrectReincarnatePane
|
||||
|
||||
uint16 championIndex = champMan._g305_partyChampionCount - 1;
|
||||
Champion *champ = &champMan._champions[championIndex];
|
||||
if (commandType == kCommandClickInPanelCancel) {
|
||||
if (commandType == k162_CommandClickInPanelCancel) {
|
||||
invMan.toggleInventory(k4_ChampionCloseInventory);
|
||||
champMan._g299_candidateChampionOrdinal = _vm->indexToOrdinal(kM1_ChampionNone);
|
||||
if (champMan._g305_partyChampionCount == 1) {
|
||||
@ -645,7 +645,7 @@ void EventManager::commandProcessCommands160To162ClickInResurrectReincarnatePane
|
||||
thing = dunMan.getNextThing(thing);
|
||||
}
|
||||
|
||||
if (commandType == kCommandClickInPanelReincarnate) {
|
||||
if (commandType == k161_CommandClickInPanelReincarnate) {
|
||||
champMan.renameChampion(champ);
|
||||
champ->resetSkillsToZero();
|
||||
|
||||
@ -683,15 +683,15 @@ void EventManager::commandProcess81ClickInPanel(int16 x, int16 y) {
|
||||
case kPanelContentChest:
|
||||
if (champMan._g411_leaderIndex == kM1_ChampionNone) // if no leader
|
||||
return;
|
||||
commandType = getCommandTypeFromMouseInput(gMouseInput_PanelChest, Common::Point(x, y), kLeftMouseButton);
|
||||
if (commandType != kCommandNone)
|
||||
commandType = getCommandTypeFromMouseInput(g456_MouseInput_PanelChest, Common::Point(x, y), k1_LeftMouseButton);
|
||||
if (commandType != k0_CommandNone)
|
||||
warning("MISSING CODE: F0302_CHAMPION_ProcessCommands28To65_ClickOnSlotBox");
|
||||
break;
|
||||
case kPanelContentResurrectReincarnate:
|
||||
if (!champMan._g415_leaderEmptyHanded)
|
||||
break;
|
||||
commandType = getCommandTypeFromMouseInput(gMouseInput_PanelResurrectReincarnateCancel, Common::Point(x, y), kLeftMouseButton);
|
||||
if (commandType != kCommandNone)
|
||||
commandType = getCommandTypeFromMouseInput(g457_MouseInput_PanelResurrectReincarnateCancel, Common::Point(x, y), k1_LeftMouseButton);
|
||||
if (commandType != k0_CommandNone)
|
||||
commandProcessCommands160To162ClickInResurrectReincarnatePanel(commandType);
|
||||
break;
|
||||
default:
|
||||
@ -700,10 +700,10 @@ void EventManager::commandProcess81ClickInPanel(int16 x, int16 y) {
|
||||
}
|
||||
|
||||
bool EventManager::hasPendingClick(Common::Point& point, MouseButton button) {
|
||||
if (_pendingClickButton && button == _pendingClickButton)
|
||||
point = _pendingClickPos;
|
||||
if (_g439_pendingClickButton && button == _g439_pendingClickButton)
|
||||
point = _g437_pendingClickPos;
|
||||
|
||||
return _pendingClickPresent;
|
||||
return _g436_pendingClickPresent;
|
||||
}
|
||||
|
||||
} // end of namespace DM
|
||||
|
@ -41,121 +41,121 @@ namespace DM {
|
||||
|
||||
|
||||
enum MouseButton {
|
||||
kNoneMouseButton = 0, // present only because of typesafety
|
||||
kLeftMouseButton = 1,
|
||||
kRightMouseButton = 2
|
||||
k0_NoneMouseButton = 0, // present only because of typesafety
|
||||
k1_LeftMouseButton = 1,
|
||||
k2_RightMouseButton = 2
|
||||
};
|
||||
|
||||
enum CommandType {
|
||||
kCommandNone = 0, // @ C000_COMMAND_NONE
|
||||
kCommandTurnLeft = 1, // @ C001_COMMAND_TURN_LEFT
|
||||
kCommandTurnRight = 2, // @ C002_COMMAND_TURN_RIGHT
|
||||
kCommandMoveForward = 3, // @ C003_COMMAND_MOVE_FORWARD
|
||||
kCommandMoveRight = 4, // @ C004_COMMAND_MOVE_RIGHT
|
||||
kCommandMoveBackward = 5, // @ C005_COMMAND_MOVE_BACKWARD
|
||||
kCommandMoveLeft = 6, // @ C006_COMMAND_MOVE_LEFT
|
||||
kCommandToggleInventoryChampion_0 = 7, // @ C007_COMMAND_TOGGLE_INVENTORY_CHAMPION_0
|
||||
kCommandToggleInventoryChampion_1 = 8, // @ C008_COMMAND_TOGGLE_INVENTORY_CHAMPION_1
|
||||
kCommandToggleInventoryChampion_2 = 9, // @ C009_COMMAND_TOGGLE_INVENTORY_CHAMPION_2
|
||||
kCommandToggleInventoryChampion_3 = 10, // @ C010_COMMAND_TOGGLE_INVENTORY_CHAMPION_3
|
||||
kCommandCloseInventory = 11, // @ C011_COMMAND_CLOSE_INVENTORY
|
||||
kCommandClickInChampion_0_StatusBox = 12, // @ C012_COMMAND_CLICK_IN_CHAMPION_0_STATUS_BOX
|
||||
kCommandClickInChampion_1_StatusBox = 13, // @ C013_COMMAND_CLICK_IN_CHAMPION_1_STATUS_BOX
|
||||
kCommandClickInChampion_2_StatusBox = 14, // @ C014_COMMAND_CLICK_IN_CHAMPION_2_STATUS_BOX
|
||||
kCommandClickInChampion_3_StatusBox = 15, // @ C015_COMMAND_CLICK_IN_CHAMPION_3_STATUS_BOX
|
||||
kCommandSetLeaderChampion_0 = 16, // @ C016_COMMAND_SET_LEADER_CHAMPION_0
|
||||
kCommandSetLeaderChampion_1 = 17, // @ C017_COMMAND_SET_LEADER_CHAMPION_1
|
||||
kCommandSetLeaderChampion_2 = 18, // @ C018_COMMAND_SET_LEADER_CHAMPION_2
|
||||
kCommandSetLeaderChampion_3 = 19, // @ C019_COMMAND_SET_LEADER_CHAMPION_3
|
||||
kCommandClickOnSlotBoxChampion_0_StatusBoxReadyHand = 20, // @ C020_COMMAND_CLICK_ON_SLOT_BOX_00_CHAMPION_0_STATUS_BOX_READY_HAND
|
||||
kCommandClickOnSlotBoxChampion_0_StatusBoxActionHand = 21, // @ C021_COMMAND_CLICK_ON_SLOT_BOX_01_CHAMPION_0_STATUS_BOX_ACTION_HAND
|
||||
kCommandClickOnSlotBoxChampion_1_StatusBoxReadyHand = 22, // @ C022_COMMAND_CLICK_ON_SLOT_BOX_02_CHAMPION_1_STATUS_BOX_READY_HAND
|
||||
kCommandClickOnSlotBoxChampion_1_StatusBoxActionHand = 23, // @ C023_COMMAND_CLICK_ON_SLOT_BOX_03_CHAMPION_1_STATUS_BOX_ACTION_HAND
|
||||
kCommandClickOnSlotBoxChampion_2_StatusBoxReadyHand = 24, // @ C024_COMMAND_CLICK_ON_SLOT_BOX_04_CHAMPION_2_STATUS_BOX_READY_HAND
|
||||
kCommandClickOnSlotBoxChampion_2_StatusBoxActionHand = 25, // @ C025_COMMAND_CLICK_ON_SLOT_BOX_05_CHAMPION_2_STATUS_BOX_ACTION_HAND
|
||||
kCommandClickOnSlotBoxChampion_3_StatusBoxReadyHand = 26, // @ C026_COMMAND_CLICK_ON_SLOT_BOX_06_CHAMPION_3_STATUS_BOX_READY_HAND
|
||||
kCommandClickOnSlotBoxChampion_3_StatusBoxActionHand = 27, // @ C027_COMMAND_CLICK_ON_SLOT_BOX_07_CHAMPION_3_STATUS_BOX_ACTION_HAND
|
||||
kCommandClickOnSlotBoxInventoryReadyHand = 28, // @ C028_COMMAND_CLICK_ON_SLOT_BOX_08_INVENTORY_READY_HAND
|
||||
kCommandClickOnSlotBoxInventoryActionHand = 29, // @ C029_COMMAND_CLICK_ON_SLOT_BOX_09_INVENTORY_ACTION_HAND
|
||||
kCommandClickOnSlotBoxInventoryHead = 30, // @ C030_COMMAND_CLICK_ON_SLOT_BOX_10_INVENTORY_HEAD
|
||||
kCommandClickOnSlotBoxInventoryTorso = 31, // @ C031_COMMAND_CLICK_ON_SLOT_BOX_11_INVENTORY_TORSO
|
||||
kCommandClickOnSlotBoxInventoryLegs = 32, // @ C032_COMMAND_CLICK_ON_SLOT_BOX_12_INVENTORY_LEGS
|
||||
kCommandClickOnSlotBoxInventoryFeet = 33, // @ C033_COMMAND_CLICK_ON_SLOT_BOX_13_INVENTORY_FEET
|
||||
kCommandClickOnSlotBoxInventoryPouch_2 = 34, // @ C034_COMMAND_CLICK_ON_SLOT_BOX_14_INVENTORY_POUCH_2
|
||||
kCommandClickOnSlotBoxInventoryQuiverLine_2_1 = 35, // @ C035_COMMAND_CLICK_ON_SLOT_BOX_15_INVENTORY_QUIVER_LINE2_1
|
||||
kCommandClickOnSlotBoxInventoryQuiverLine_1_2 = 36, // @ C036_COMMAND_CLICK_ON_SLOT_BOX_16_INVENTORY_QUIVER_LINE1_2
|
||||
kCommandClickOnSlotBoxInventoryQuiverLine_2_2 = 37, // @ C037_COMMAND_CLICK_ON_SLOT_BOX_17_INVENTORY_QUIVER_LINE2_2
|
||||
kCommandClickOnSlotBoxInventoryNeck = 38, // @ C038_COMMAND_CLICK_ON_SLOT_BOX_18_INVENTORY_NECK
|
||||
kCommandClickOnSlotBoxInventoryPouch_1 = 39, // @ C039_COMMAND_CLICK_ON_SLOT_BOX_19_INVENTORY_POUCH_1
|
||||
kCommandClickOnSlotBoxInventoryQuiverLine_1_1 = 40, // @ C040_COMMAND_CLICK_ON_SLOT_BOX_20_INVENTORY_QUIVER_LINE1_1
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_1_1 = 41, // @ C041_COMMAND_CLICK_ON_SLOT_BOX_21_INVENTORY_BACKPACK_LINE1_1
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_2_2 = 42, // @ C042_COMMAND_CLICK_ON_SLOT_BOX_22_INVENTORY_BACKPACK_LINE2_2
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_2_3 = 43, // @ C043_COMMAND_CLICK_ON_SLOT_BOX_23_INVENTORY_BACKPACK_LINE2_3
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_2_4 = 44, // @ C044_COMMAND_CLICK_ON_SLOT_BOX_24_INVENTORY_BACKPACK_LINE2_4
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_2_5 = 45, // @ C045_COMMAND_CLICK_ON_SLOT_BOX_25_INVENTORY_BACKPACK_LINE2_5
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_2_6 = 46, // @ C046_COMMAND_CLICK_ON_SLOT_BOX_26_INVENTORY_BACKPACK_LINE2_6
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_2_7 = 47, // @ C047_COMMAND_CLICK_ON_SLOT_BOX_27_INVENTORY_BACKPACK_LINE2_7
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_2_8 = 48, // @ C048_COMMAND_CLICK_ON_SLOT_BOX_28_INVENTORY_BACKPACK_LINE2_8
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_2_9 = 49, // @ C049_COMMAND_CLICK_ON_SLOT_BOX_29_INVENTORY_BACKPACK_LINE2_9
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_1_2 = 50, // @ C050_COMMAND_CLICK_ON_SLOT_BOX_30_INVENTORY_BACKPACK_LINE1_2
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_1_3 = 51, // @ C051_COMMAND_CLICK_ON_SLOT_BOX_31_INVENTORY_BACKPACK_LINE1_3
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_1_4 = 52, // @ C052_COMMAND_CLICK_ON_SLOT_BOX_32_INVENTORY_BACKPACK_LINE1_4
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_1_5 = 53, // @ C053_COMMAND_CLICK_ON_SLOT_BOX_33_INVENTORY_BACKPACK_LINE1_5
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_1_6 = 54, // @ C054_COMMAND_CLICK_ON_SLOT_BOX_34_INVENTORY_BACKPACK_LINE1_6
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_1_7 = 55, // @ C055_COMMAND_CLICK_ON_SLOT_BOX_35_INVENTORY_BACKPACK_LINE1_7
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_1_8 = 56, // @ C056_COMMAND_CLICK_ON_SLOT_BOX_36_INVENTORY_BACKPACK_LINE1_8
|
||||
kCommandClickOnSlotBoxInventoryBackpackLine_1_9 = 57, // @ C057_COMMAND_CLICK_ON_SLOT_BOX_37_INVENTORY_BACKPACK_LINE1_9
|
||||
kCommandClickOnSlotBoxChest_1 = 58, // @ C058_COMMAND_CLICK_ON_SLOT_BOX_38_CHEST_1
|
||||
kCommandClickOnSlotBoxChest_2 = 59, // @ C059_COMMAND_CLICK_ON_SLOT_BOX_39_CHEST_2
|
||||
kCommandClickOnSlotBoxChest_3 = 60, // @ C060_COMMAND_CLICK_ON_SLOT_BOX_40_CHEST_3
|
||||
kCommandClickOnSlotBoxChest_4 = 61, // @ C061_COMMAND_CLICK_ON_SLOT_BOX_41_CHEST_4
|
||||
kCommandClickOnSlotBoxChest_5 = 62, // @ C062_COMMAND_CLICK_ON_SLOT_BOX_42_CHEST_5
|
||||
kCommandClickOnSlotBoxChest_6 = 63, // @ C063_COMMAND_CLICK_ON_SLOT_BOX_43_CHEST_6
|
||||
kCommandClickOnSlotBoxChest_7 = 64, // @ C064_COMMAND_CLICK_ON_SLOT_BOX_44_CHEST_7
|
||||
kCommandClickOnSlotBoxChest_8 = 65, // @ C065_COMMAND_CLICK_ON_SLOT_BOX_45_CHEST_8
|
||||
kCommandClickOnMouth = 70, // @ C070_COMMAND_CLICK_ON_MOUTH
|
||||
kCommandClickOnEye = 71, // @ C071_COMMAND_CLICK_ON_EYE
|
||||
kCommandClickInDungeonView = 80, // @ C080_COMMAND_CLICK_IN_DUNGEON_VIEW
|
||||
kCommandClickInPanel = 81, // @ C081_COMMAND_CLICK_IN_PANEL
|
||||
kCommandToggleInventoryLeader = 83, // @ C083_COMMAND_TOGGLE_INVENTORY_LEADER
|
||||
kCommandClickInSpellArea = 100, // @ C100_COMMAND_CLICK_IN_SPELL_AREA
|
||||
kCommandClickInSpellAreaSymbol_1 = 101, // @ C101_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_1
|
||||
kCommandClickInSpellAreaSymbol_2 = 102, // @ C102_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_2
|
||||
kCommandClickInSpellAreaSymbol_3 = 103, // @ C103_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_3
|
||||
kCommandClickInSpellAreaSymbol_4 = 104, // @ C104_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_4
|
||||
kCommandClickInSpellAreaSymbol_5 = 105, // @ C105_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_5
|
||||
kCommandClickInSpellAreaSymbol_6 = 106, // @ C106_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_6
|
||||
kCommandClickInSpellAreaRecantSymbol = 107, // @ C107_COMMAND_CLICK_IN_SPELL_AREA_RECANT_SYMBOL
|
||||
kCommandClickInSpeallAreaCastSpell = 108, // @ C108_COMMAND_CLICK_IN_SPELL_AREA_CAST_SPELL
|
||||
kCommandClickInActionArea = 111, // @ C111_COMMAND_CLICK_IN_ACTION_AREA
|
||||
kCommandClickInActionAreaPass = 112, // @ C112_COMMAND_CLICK_IN_ACTION_AREA_PASS
|
||||
kCommandClickInActionAreaAction_0 = 113, // @ C113_COMMAND_CLICK_IN_ACTION_AREA_ACTION_0
|
||||
kCommandClickInActionAreaAction_1 = 114, // @ C114_COMMAND_CLICK_IN_ACTION_AREA_ACTION_1
|
||||
kCommandClickInActionAreaAction_2 = 115, // @ C115_COMMAND_CLICK_IN_ACTION_AREA_ACTION_2
|
||||
kCommandClickInActionAreaChampion_0_Action = 116, // @ C116_COMMAND_CLICK_IN_ACTION_AREA_CHAMPION_0_ACTION
|
||||
kCommandClickInActionAreaChampion_1_Action = 117, // @ C117_COMMAND_CLICK_IN_ACTION_AREA_CHAMPION_1_ACTION
|
||||
kCommandClickInActionAreaChampion_2_Action = 118, // @ C118_COMMAND_CLICK_IN_ACTION_AREA_CHAMPION_2_ACTION
|
||||
kCommandClickInActionAreaChampion_3_Action = 119, // @ C119_COMMAND_CLICK_IN_ACTION_AREA_CHAMPION_3_ACTION
|
||||
kCommandClickOnChamptionIcon_Top_Left = 125, // @ C125_COMMAND_CLICK_ON_CHAMPION_ICON_TOP_LEFT
|
||||
kCommandClickOnChamptionIcon_Top_Right = 126, // @ C126_COMMAND_CLICK_ON_CHAMPION_ICON_TOP_RIGHT
|
||||
kCommandClickOnChamptionIcon_Lower_Right = 127, // @ C127_COMMAND_CLICK_ON_CHAMPION_ICON_LOWER_RIGHT
|
||||
kCommandClickOnChamptionIcon_Lower_Left = 128, // @ C128_COMMAND_CLICK_ON_CHAMPION_ICON_LOWER_LEFT
|
||||
kCommandSaveGame = 140, // @ C140_COMMAND_SAVE_GAME
|
||||
kCommandSleep = 145, // @ C145_COMMAND_SLEEP
|
||||
kCommandWakeUp = 146, // @ C146_COMMAND_WAKE_UP
|
||||
kCommandFreezeGame = 147, // @ C147_COMMAND_FREEZE_GAME
|
||||
kCommandUnfreezeGame = 148, // @ C148_COMMAND_UNFREEZE_GAME
|
||||
kCommandClickInPanelResurrect = 160, // @ C160_COMMAND_CLICK_IN_PANEL_RESURRECT
|
||||
kCommandClickInPanelReincarnate = 161, // @ C161_COMMAND_CLICK_IN_PANEL_REINCARNATE
|
||||
kCommandClickInPanelCancel = 162, // @ C162_COMMAND_CLICK_IN_PANEL_CANCEL
|
||||
kCommandEntranceEnterDungeon = 200, // @ C200_COMMAND_ENTRANCE_ENTER_DUNGEON
|
||||
kCommandEntranceResume = 201, // @ C201_COMMAND_ENTRANCE_RESUME /* Versions 1.x and 2.x command */
|
||||
kCommandEntranceDrawCredits = 202, // @ C202_COMMAND_ENTRANCE_DRAW_CREDITS /* Versions 1.x and 2.x command */
|
||||
kCommandClickOnDialogChoice_1 = 210, // @ C210_COMMAND_CLICK_ON_DIALOG_CHOICE_1
|
||||
kCommandClickOnDialogChoice_2 = 211, // @ C211_COMMAND_CLICK_ON_DIALOG_CHOICE_2
|
||||
kCommandClickOnDialogChoice_3 = 212, // @ C212_COMMAND_CLICK_ON_DIALOG_CHOICE_3
|
||||
kCommandClickOnDialogChoice_4 = 213, // @ C213_COMMAND_CLICK_ON_DIALOG_CHOICE_4
|
||||
kCommandRestartGame = 215 // @ C215_COMMAND_RESTART_GAME
|
||||
k0_CommandNone = 0, // @ C000_COMMAND_NONE
|
||||
k1_CommandTurnLeft = 1, // @ C001_COMMAND_TURN_LEFT
|
||||
k2_CommandTurnRight = 2, // @ C002_COMMAND_TURN_RIGHT
|
||||
k3_CommandMoveForward = 3, // @ C003_COMMAND_MOVE_FORWARD
|
||||
k4_CommandMoveRight = 4, // @ C004_COMMAND_MOVE_RIGHT
|
||||
k5_CommandMoveBackward = 5, // @ C005_COMMAND_MOVE_BACKWARD
|
||||
k6_CommandMoveLeft = 6, // @ C006_COMMAND_MOVE_LEFT
|
||||
k7_CommandToggleInventoryChampion_0 = 7, // @ C007_COMMAND_TOGGLE_INVENTORY_CHAMPION_0
|
||||
k8_CommandToggleInventoryChampion_1 = 8, // @ C008_COMMAND_TOGGLE_INVENTORY_CHAMPION_1
|
||||
k9_CommandToggleInventoryChampion_2 = 9, // @ C009_COMMAND_TOGGLE_INVENTORY_CHAMPION_2
|
||||
k10_CommandToggleInventoryChampion_3 = 10, // @ C010_COMMAND_TOGGLE_INVENTORY_CHAMPION_3
|
||||
k11_CommandCloseInventory = 11, // @ C011_COMMAND_CLOSE_INVENTORY
|
||||
k12_CommandClickInChampion_0_StatusBox = 12, // @ C012_COMMAND_CLICK_IN_CHAMPION_0_STATUS_BOX
|
||||
k13_CommandClickInChampion_1_StatusBox = 13, // @ C013_COMMAND_CLICK_IN_CHAMPION_1_STATUS_BOX
|
||||
k14_CommandClickInChampion_2_StatusBox = 14, // @ C014_COMMAND_CLICK_IN_CHAMPION_2_STATUS_BOX
|
||||
k15_CommandClickInChampion_3_StatusBox = 15, // @ C015_COMMAND_CLICK_IN_CHAMPION_3_STATUS_BOX
|
||||
k16_CommandSetLeaderChampion_0 = 16, // @ C016_COMMAND_SET_LEADER_CHAMPION_0
|
||||
k17_CommandSetLeaderChampion_1 = 17, // @ C017_COMMAND_SET_LEADER_CHAMPION_1
|
||||
k18_CommandSetLeaderChampion_2 = 18, // @ C018_COMMAND_SET_LEADER_CHAMPION_2
|
||||
k19_CommandSetLeaderChampion_3 = 19, // @ C019_COMMAND_SET_LEADER_CHAMPION_3
|
||||
k20_CommandClickOnSlotBoxChampion_0_StatusBoxReadyHand = 20, // @ C020_COMMAND_CLICK_ON_SLOT_BOX_00_CHAMPION_0_STATUS_BOX_READY_HAND
|
||||
k21_CommandClickOnSlotBoxChampion_0_StatusBoxActionHand = 21, // @ C021_COMMAND_CLICK_ON_SLOT_BOX_01_CHAMPION_0_STATUS_BOX_ACTION_HAND
|
||||
k22_CommandClickOnSlotBoxChampion_1_StatusBoxReadyHand = 22, // @ C022_COMMAND_CLICK_ON_SLOT_BOX_02_CHAMPION_1_STATUS_BOX_READY_HAND
|
||||
k23_CommandClickOnSlotBoxChampion_1_StatusBoxActionHand = 23, // @ C023_COMMAND_CLICK_ON_SLOT_BOX_03_CHAMPION_1_STATUS_BOX_ACTION_HAND
|
||||
k24_CommandClickOnSlotBoxChampion_2_StatusBoxReadyHand = 24, // @ C024_COMMAND_CLICK_ON_SLOT_BOX_04_CHAMPION_2_STATUS_BOX_READY_HAND
|
||||
k25_CommandClickOnSlotBoxChampion_2_StatusBoxActionHand = 25, // @ C025_COMMAND_CLICK_ON_SLOT_BOX_05_CHAMPION_2_STATUS_BOX_ACTION_HAND
|
||||
k26_CommandClickOnSlotBoxChampion_3_StatusBoxReadyHand = 26, // @ C026_COMMAND_CLICK_ON_SLOT_BOX_06_CHAMPION_3_STATUS_BOX_READY_HAND
|
||||
k27_CommandClickOnSlotBoxChampion_3_StatusBoxActionHand = 27, // @ C027_COMMAND_CLICK_ON_SLOT_BOX_07_CHAMPION_3_STATUS_BOX_ACTION_HAND
|
||||
k28_CommandClickOnSlotBoxInventoryReadyHand = 28, // @ C028_COMMAND_CLICK_ON_SLOT_BOX_08_INVENTORY_READY_HAND
|
||||
k29_CommandClickOnSlotBoxInventoryActionHand = 29, // @ C029_COMMAND_CLICK_ON_SLOT_BOX_09_INVENTORY_ACTION_HAND
|
||||
k30_CommandClickOnSlotBoxInventoryHead = 30, // @ C030_COMMAND_CLICK_ON_SLOT_BOX_10_INVENTORY_HEAD
|
||||
k31_CommandClickOnSlotBoxInventoryTorso = 31, // @ C031_COMMAND_CLICK_ON_SLOT_BOX_11_INVENTORY_TORSO
|
||||
k32_CommandClickOnSlotBoxInventoryLegs = 32, // @ C032_COMMAND_CLICK_ON_SLOT_BOX_12_INVENTORY_LEGS
|
||||
k33_CommandClickOnSlotBoxInventoryFeet = 33, // @ C033_COMMAND_CLICK_ON_SLOT_BOX_13_INVENTORY_FEET
|
||||
k34_CommandClickOnSlotBoxInventoryPouch_2 = 34, // @ C034_COMMAND_CLICK_ON_SLOT_BOX_14_INVENTORY_POUCH_2
|
||||
k35_CommandClickOnSlotBoxInventoryQuiverLine_2_1 = 35, // @ C035_COMMAND_CLICK_ON_SLOT_BOX_15_INVENTORY_QUIVER_LINE2_1
|
||||
k36_CommandClickOnSlotBoxInventoryQuiverLine_1_2 = 36, // @ C036_COMMAND_CLICK_ON_SLOT_BOX_16_INVENTORY_QUIVER_LINE1_2
|
||||
k37_CommandClickOnSlotBoxInventoryQuiverLine_2_2 = 37, // @ C037_COMMAND_CLICK_ON_SLOT_BOX_17_INVENTORY_QUIVER_LINE2_2
|
||||
k38_CommandClickOnSlotBoxInventoryNeck = 38, // @ C038_COMMAND_CLICK_ON_SLOT_BOX_18_INVENTORY_NECK
|
||||
k39_CommandClickOnSlotBoxInventoryPouch_1 = 39, // @ C039_COMMAND_CLICK_ON_SLOT_BOX_19_INVENTORY_POUCH_1
|
||||
k40_CommandClickOnSlotBoxInventoryQuiverLine_1_1 = 40, // @ C040_COMMAND_CLICK_ON_SLOT_BOX_20_INVENTORY_QUIVER_LINE1_1
|
||||
k41_CommandClickOnSlotBoxInventoryBackpackLine_1_1 = 41, // @ C041_COMMAND_CLICK_ON_SLOT_BOX_21_INVENTORY_BACKPACK_LINE1_1
|
||||
k42_CommandClickOnSlotBoxInventoryBackpackLine_2_2 = 42, // @ C042_COMMAND_CLICK_ON_SLOT_BOX_22_INVENTORY_BACKPACK_LINE2_2
|
||||
k43_CommandClickOnSlotBoxInventoryBackpackLine_2_3 = 43, // @ C043_COMMAND_CLICK_ON_SLOT_BOX_23_INVENTORY_BACKPACK_LINE2_3
|
||||
k44_CommandClickOnSlotBoxInventoryBackpackLine_2_4 = 44, // @ C044_COMMAND_CLICK_ON_SLOT_BOX_24_INVENTORY_BACKPACK_LINE2_4
|
||||
k45_CommandClickOnSlotBoxInventoryBackpackLine_2_5 = 45, // @ C045_COMMAND_CLICK_ON_SLOT_BOX_25_INVENTORY_BACKPACK_LINE2_5
|
||||
k46_CommandClickOnSlotBoxInventoryBackpackLine_2_6 = 46, // @ C046_COMMAND_CLICK_ON_SLOT_BOX_26_INVENTORY_BACKPACK_LINE2_6
|
||||
k47_CommandClickOnSlotBoxInventoryBackpackLine_2_7 = 47, // @ C047_COMMAND_CLICK_ON_SLOT_BOX_27_INVENTORY_BACKPACK_LINE2_7
|
||||
k48_CommandClickOnSlotBoxInventoryBackpackLine_2_8 = 48, // @ C048_COMMAND_CLICK_ON_SLOT_BOX_28_INVENTORY_BACKPACK_LINE2_8
|
||||
k49_CommandClickOnSlotBoxInventoryBackpackLine_2_9 = 49, // @ C049_COMMAND_CLICK_ON_SLOT_BOX_29_INVENTORY_BACKPACK_LINE2_9
|
||||
k50_CommandClickOnSlotBoxInventoryBackpackLine_1_2 = 50, // @ C050_COMMAND_CLICK_ON_SLOT_BOX_30_INVENTORY_BACKPACK_LINE1_2
|
||||
k51_CommandClickOnSlotBoxInventoryBackpackLine_1_3 = 51, // @ C051_COMMAND_CLICK_ON_SLOT_BOX_31_INVENTORY_BACKPACK_LINE1_3
|
||||
k52_CommandClickOnSlotBoxInventoryBackpackLine_1_4 = 52, // @ C052_COMMAND_CLICK_ON_SLOT_BOX_32_INVENTORY_BACKPACK_LINE1_4
|
||||
k53_CommandClickOnSlotBoxInventoryBackpackLine_1_5 = 53, // @ C053_COMMAND_CLICK_ON_SLOT_BOX_33_INVENTORY_BACKPACK_LINE1_5
|
||||
k54_CommandClickOnSlotBoxInventoryBackpackLine_1_6 = 54, // @ C054_COMMAND_CLICK_ON_SLOT_BOX_34_INVENTORY_BACKPACK_LINE1_6
|
||||
k55_CommandClickOnSlotBoxInventoryBackpackLine_1_7 = 55, // @ C055_COMMAND_CLICK_ON_SLOT_BOX_35_INVENTORY_BACKPACK_LINE1_7
|
||||
k56_CommandClickOnSlotBoxInventoryBackpackLine_1_8 = 56, // @ C056_COMMAND_CLICK_ON_SLOT_BOX_36_INVENTORY_BACKPACK_LINE1_8
|
||||
k57_CommandClickOnSlotBoxInventoryBackpackLine_1_9 = 57, // @ C057_COMMAND_CLICK_ON_SLOT_BOX_37_INVENTORY_BACKPACK_LINE1_9
|
||||
k58_CommandClickOnSlotBoxChest_1 = 58, // @ C058_COMMAND_CLICK_ON_SLOT_BOX_38_CHEST_1
|
||||
k59_CommandClickOnSlotBoxChest_2 = 59, // @ C059_COMMAND_CLICK_ON_SLOT_BOX_39_CHEST_2
|
||||
k60_CommandClickOnSlotBoxChest_3 = 60, // @ C060_COMMAND_CLICK_ON_SLOT_BOX_40_CHEST_3
|
||||
k61_CommandClickOnSlotBoxChest_4 = 61, // @ C061_COMMAND_CLICK_ON_SLOT_BOX_41_CHEST_4
|
||||
k62_CommandClickOnSlotBoxChest_5 = 62, // @ C062_COMMAND_CLICK_ON_SLOT_BOX_42_CHEST_5
|
||||
k63_CommandClickOnSlotBoxChest_6 = 63, // @ C063_COMMAND_CLICK_ON_SLOT_BOX_43_CHEST_6
|
||||
k64_CommandClickOnSlotBoxChest_7 = 64, // @ C064_COMMAND_CLICK_ON_SLOT_BOX_44_CHEST_7
|
||||
k65_CommandClickOnSlotBoxChest_8 = 65, // @ C065_COMMAND_CLICK_ON_SLOT_BOX_45_CHEST_8
|
||||
k70_CommandClickOnMouth = 70, // @ C070_COMMAND_CLICK_ON_MOUTH
|
||||
k71_CommandClickOnEye = 71, // @ C071_COMMAND_CLICK_ON_EYE
|
||||
k80_CommandClickInDungeonView = 80, // @ C080_COMMAND_CLICK_IN_DUNGEON_VIEW
|
||||
k81_CommandClickInPanel = 81, // @ C081_COMMAND_CLICK_IN_PANEL
|
||||
k83_CommandToggleInventoryLeader = 83, // @ C083_COMMAND_TOGGLE_INVENTORY_LEADER
|
||||
k100_CommandClickInSpellArea = 100, // @ C100_COMMAND_CLICK_IN_SPELL_AREA
|
||||
k101_CommandClickInSpellAreaSymbol_1 = 101, // @ C101_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_1
|
||||
k102_CommandClickInSpellAreaSymbol_2 = 102, // @ C102_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_2
|
||||
k103_CommandClickInSpellAreaSymbol_3 = 103, // @ C103_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_3
|
||||
k104_CommandClickInSpellAreaSymbol_4 = 104, // @ C104_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_4
|
||||
k105_CommandClickInSpellAreaSymbol_5 = 105, // @ C105_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_5
|
||||
k106_CommandClickInSpellAreaSymbol_6 = 106, // @ C106_COMMAND_CLICK_IN_SPELL_AREA_SYMBOL_6
|
||||
k107_CommandClickInSpellAreaRecantSymbol = 107, // @ C107_COMMAND_CLICK_IN_SPELL_AREA_RECANT_SYMBOL
|
||||
k108_CommandClickInSpeallAreaCastSpell = 108, // @ C108_COMMAND_CLICK_IN_SPELL_AREA_CAST_SPELL
|
||||
k111_CommandClickInActionArea = 111, // @ C111_COMMAND_CLICK_IN_ACTION_AREA
|
||||
k112_CommandClickInActionAreaPass = 112, // @ C112_COMMAND_CLICK_IN_ACTION_AREA_PASS
|
||||
k113_CommandClickInActionAreaAction_0 = 113, // @ C113_COMMAND_CLICK_IN_ACTION_AREA_ACTION_0
|
||||
k114_CommandClickInActionAreaAction_1 = 114, // @ C114_COMMAND_CLICK_IN_ACTION_AREA_ACTION_1
|
||||
k115_CommandClickInActionAreaAction_2 = 115, // @ C115_COMMAND_CLICK_IN_ACTION_AREA_ACTION_2
|
||||
k116_CommandClickInActionAreaChampion_0_Action = 116, // @ C116_COMMAND_CLICK_IN_ACTION_AREA_CHAMPION_0_ACTION
|
||||
k117_CommandClickInActionAreaChampion_1_Action = 117, // @ C117_COMMAND_CLICK_IN_ACTION_AREA_CHAMPION_1_ACTION
|
||||
k118_CommandClickInActionAreaChampion_2_Action = 118, // @ C118_COMMAND_CLICK_IN_ACTION_AREA_CHAMPION_2_ACTION
|
||||
k119_CommandClickInActionAreaChampion_3_Action = 119, // @ C119_COMMAND_CLICK_IN_ACTION_AREA_CHAMPION_3_ACTION
|
||||
k125_CommandClickOnChamptionIcon_Top_Left = 125, // @ C125_COMMAND_CLICK_ON_CHAMPION_ICON_TOP_LEFT
|
||||
k126_CommandClickOnChamptionIcon_Top_Right = 126, // @ C126_COMMAND_CLICK_ON_CHAMPION_ICON_TOP_RIGHT
|
||||
k127_CommandClickOnChamptionIcon_Lower_Right = 127, // @ C127_COMMAND_CLICK_ON_CHAMPION_ICON_LOWER_RIGHT
|
||||
k128_CommandClickOnChamptionIcon_Lower_Left = 128, // @ C128_COMMAND_CLICK_ON_CHAMPION_ICON_LOWER_LEFT
|
||||
k140_CommandSaveGame = 140, // @ C140_COMMAND_SAVE_GAME
|
||||
k145_CommandSleep = 145, // @ C145_COMMAND_SLEEP
|
||||
k146_CommandWakeUp = 146, // @ C146_COMMAND_WAKE_UP
|
||||
k147_CommandFreezeGame = 147, // @ C147_COMMAND_FREEZE_GAME
|
||||
k148_CommandUnfreezeGame = 148, // @ C148_COMMAND_UNFREEZE_GAME
|
||||
k160_CommandClickInPanelResurrect = 160, // @ C160_COMMAND_CLICK_IN_PANEL_RESURRECT
|
||||
k161_CommandClickInPanelReincarnate = 161, // @ C161_COMMAND_CLICK_IN_PANEL_REINCARNATE
|
||||
k162_CommandClickInPanelCancel = 162, // @ C162_COMMAND_CLICK_IN_PANEL_CANCEL
|
||||
k200_CommandEntranceEnterDungeon = 200, // @ C200_COMMAND_ENTRANCE_ENTER_DUNGEON
|
||||
k201_CommandEntranceResume = 201, // @ C201_COMMAND_ENTRANCE_RESUME /* Versions 1.x and 2.x command */
|
||||
k202_CommandEntranceDrawCredits = 202, // @ C202_COMMAND_ENTRANCE_DRAW_CREDITS /* Versions 1.x and 2.x command */
|
||||
k210_CommandClickOnDialogChoice_1 = 210, // @ C210_COMMAND_CLICK_ON_DIALOG_CHOICE_1
|
||||
k211_CommandClickOnDialogChoice_2 = 211, // @ C211_COMMAND_CLICK_ON_DIALOG_CHOICE_2
|
||||
k212_CommandClickOnDialogChoice_3 = 212, // @ C212_COMMAND_CLICK_ON_DIALOG_CHOICE_3
|
||||
k213_CommandClickOnDialogChoice_4 = 213, // @ C213_COMMAND_CLICK_ON_DIALOG_CHOICE_4
|
||||
k215_CommandRestartGame = 215 // @ C215_COMMAND_RESTART_GAME
|
||||
}; // @ NONE
|
||||
|
||||
class Command {
|
||||
@ -177,28 +177,28 @@ public:
|
||||
: _commandTypeToIssue(type), _hitbox(x1, x2 + 1, y1, y2 + 1), _button(mouseButton) {}
|
||||
}; // @ MOUSE_INPUT
|
||||
|
||||
extern MouseInput gPrimaryMouseInput_Entrance[4]; // @ G0445_as_Graphic561_PrimaryMouseInput_Entrance[4]
|
||||
extern MouseInput gPrimaryMouseInput_RestartGame[2]; // @ G0446_as_Graphic561_PrimaryMouseInput_RestartGame[2]
|
||||
extern MouseInput gPrimaryMouseInput_Interface[20]; // @ G0447_as_Graphic561_PrimaryMouseInput_Interface[20]
|
||||
extern MouseInput gSecondaryMouseInput_Movement[9]; // @ G0448_as_Graphic561_SecondaryMouseInput_Movement[9]
|
||||
extern MouseInput gSecondaryMouseInput_ChampionInventory[38]; // @ G0449_as_Graphic561_SecondaryMouseInput_ChampionInventory[38]
|
||||
extern MouseInput gPrimaryMouseInput_PartySleeping[3]; // @ G0450_as_Graphic561_PrimaryMouseInput_PartySleeping[3]
|
||||
extern MouseInput gPrimaryMouseInput_FrozenGame[3]; // @ G0451_as_Graphic561_PrimaryMouseInput_FrozenGame[3]
|
||||
extern MouseInput gMouseInput_ActionAreaNames[5]; // @ G0452_as_Graphic561_MouseInput_ActionAreaNames[5]
|
||||
extern MouseInput gMouseInput_ActionAreaIcons[5]; // @ G0453_as_Graphic561_MouseInput_ActionAreaIcons[5]
|
||||
extern MouseInput gMouseInput_SpellArea[9]; // @ G0454_as_Graphic561_MouseInput_SpellArea[9]
|
||||
extern MouseInput gMouseInput_ChampionNamesHands[13]; // @ G0455_as_Graphic561_MouseInput_ChampionNamesHands[13]
|
||||
extern MouseInput gMouseInput_PanelChest[9]; // @ G0456_as_Graphic561_MouseInput_PanelChest[9]
|
||||
extern MouseInput gMouseInput_PanelResurrectReincarnateCancel[4]; // @ G0457_as_Graphic561_MouseInput_PanelResurrectReincarnateCancel[4]
|
||||
extern MouseInput gPrimaryMouseInput_ViewportDialog1Choice[2]; // @ G0471_as_Graphic561_PrimaryMouseInput_ViewportDialog1Choice[2]
|
||||
extern MouseInput gPrimaryMouseInput_ViewportDialog2Choices[3]; // @ G0472_as_Graphic561_PrimaryMouseInput_ViewportDialog2Choices[3]
|
||||
extern MouseInput gPrimaryMouseInput_ViewportDialog3Choices[4]; // @ G0473_as_Graphic561_PrimaryMouseInput_ViewportDialog3Choices[4]
|
||||
extern MouseInput gPrimaryMouseInput_ViewportDialog4Choices[5]; // @ G0474_as_Graphic561_PrimaryMouseInput_ViewportDialog4Choices[5]
|
||||
extern MouseInput gPrimaryMouseInput_ScreenDialog1Choice[2]; // @ G0475_as_Graphic561_PrimaryMouseInput_ScreenDialog1Choice[2]
|
||||
extern MouseInput gPrimaryMouseInput_ScreenDialog2Choices[3]; // @ G0476_as_Graphic561_PrimaryMouseInput_ScreenDialog2Choices[3]
|
||||
extern MouseInput gPrimaryMouseInput_ScreenDialog3Choices[4]; // @ G0477_as_Graphic561_PrimaryMouseInput_ScreenDialog3Choices[4]
|
||||
extern MouseInput gPrimaryMouseInput_ScreenDialog4Choices[5]; // @ G0478_as_Graphic561_PrimaryMouseInput_ScreenDialog4Choices[5]
|
||||
extern MouseInput* gPrimaryMouseInput_DialogSets[2][4]; // @ G0480_aaps_PrimaryMouseInput_DialogSets
|
||||
extern MouseInput g445_PrimaryMouseInput_Entrance[4]; // @ G0445_as_Graphic561_PrimaryMouseInput_Entrance[4]
|
||||
extern MouseInput g446_PrimaryMouseInput_RestartGame[2]; // @ G0446_as_Graphic561_PrimaryMouseInput_RestartGame[2]
|
||||
extern MouseInput g447_PrimaryMouseInput_Interface[20]; // @ G0447_as_Graphic561_PrimaryMouseInput_Interface[20]
|
||||
extern MouseInput g448_SecondaryMouseInput_Movement[9]; // @ G0448_as_Graphic561_SecondaryMouseInput_Movement[9]
|
||||
extern MouseInput g449_SecondaryMouseInput_ChampionInventory[38]; // @ G0449_as_Graphic561_SecondaryMouseInput_ChampionInventory[38]
|
||||
extern MouseInput g450_PrimaryMouseInput_PartySleeping[3]; // @ G0450_as_Graphic561_PrimaryMouseInput_PartySleeping[3]
|
||||
extern MouseInput g451_PrimaryMouseInput_FrozenGame[3]; // @ G0451_as_Graphic561_PrimaryMouseInput_FrozenGame[3]
|
||||
extern MouseInput g452_MouseInput_ActionAreaNames[5]; // @ G0452_as_Graphic561_MouseInput_ActionAreaNames[5]
|
||||
extern MouseInput g453_MouseInput_ActionAreaIcons[5]; // @ G0453_as_Graphic561_MouseInput_ActionAreaIcons[5]
|
||||
extern MouseInput g454_MouseInput_SpellArea[9]; // @ G0454_as_Graphic561_MouseInput_SpellArea[9]
|
||||
extern MouseInput g455_MouseInput_ChampionNamesHands[13]; // @ G0455_as_Graphic561_MouseInput_ChampionNamesHands[13]
|
||||
extern MouseInput g456_MouseInput_PanelChest[9]; // @ G0456_as_Graphic561_MouseInput_PanelChest[9]
|
||||
extern MouseInput g457_MouseInput_PanelResurrectReincarnateCancel[4]; // @ G0457_as_Graphic561_MouseInput_PanelResurrectReincarnateCancel[4]
|
||||
extern MouseInput g471_PrimaryMouseInput_ViewportDialog1Choice[2]; // @ G0471_as_Graphic561_PrimaryMouseInput_ViewportDialog1Choice[2]
|
||||
extern MouseInput g472_PrimaryMouseInput_ViewportDialog2Choices[3]; // @ G0472_as_Graphic561_PrimaryMouseInput_ViewportDialog2Choices[3]
|
||||
extern MouseInput g473_PrimaryMouseInput_ViewportDialog3Choices[4]; // @ G0473_as_Graphic561_PrimaryMouseInput_ViewportDialog3Choices[4]
|
||||
extern MouseInput g474_PrimaryMouseInput_ViewportDialog4Choices[5]; // @ G0474_as_Graphic561_PrimaryMouseInput_ViewportDialog4Choices[5]
|
||||
extern MouseInput g475_PrimaryMouseInput_ScreenDialog1Choice[2]; // @ G0475_as_Graphic561_PrimaryMouseInput_ScreenDialog1Choice[2]
|
||||
extern MouseInput g476_PrimaryMouseInput_ScreenDialog2Choices[3]; // @ G0476_as_Graphic561_PrimaryMouseInput_ScreenDialog2Choices[3]
|
||||
extern MouseInput g477_PrimaryMouseInput_ScreenDialog3Choices[4]; // @ G0477_as_Graphic561_PrimaryMouseInput_ScreenDialog3Choices[4]
|
||||
extern MouseInput g478_PrimaryMouseInput_ScreenDialog4Choices[5]; // @ G0478_as_Graphic561_PrimaryMouseInput_ScreenDialog4Choices[5]
|
||||
extern MouseInput* g480_PrimaryMouseInput_DialogSets[2][4]; // @ G0480_aaps_PrimaryMouseInput_DialogSets
|
||||
|
||||
class KeyboardInput {
|
||||
public:
|
||||
@ -217,11 +217,12 @@ class EventManager {
|
||||
Common::Point _mousePos;
|
||||
uint16 _dummyMapIndex;
|
||||
|
||||
bool _pendingClickPresent; // G0436_B_PendingClickPresent
|
||||
Common::Point _pendingClickPos; // @ G0437_i_PendingClickX, G0438_i_PendingClickY
|
||||
MouseButton _pendingClickButton; // @ G0439_i_PendingClickButtonsStatus
|
||||
bool _g436_pendingClickPresent; // G0436_B_PendingClickPresent
|
||||
Common::Point _g437_pendingClickPos; // @ G0437_i_PendingClickX, G0438_i_PendingClickY
|
||||
MouseButton _g439_pendingClickButton; // @ G0439_i_PendingClickButtonsStatus
|
||||
|
||||
bool _isCommandQueueLocked; // this doesn't seem to be used anywhere at all
|
||||
// this doesn't seem to be used anywhere at all
|
||||
bool _g435_isCommandQueueLocked; // @ G0435_B_CommandQueueLocked
|
||||
Common::Queue<Command> _commandQueue;
|
||||
|
||||
void commandTurnParty(CommandType cmdType); // @ F0365_COMMAND_ProcessTypes1To2_TurnParty
|
||||
@ -229,12 +230,12 @@ class EventManager {
|
||||
public:
|
||||
explicit EventManager(DMEngine *vm);
|
||||
|
||||
MouseInput* _primaryMouseInput;// @ G0441_ps_PrimaryMouseInput
|
||||
MouseInput* _secondaryMouseInput;// @ G0442_ps_SecondaryMouseInput
|
||||
bool _mousePointerBitmapUpdated; // @ G0598_B_MousePointerBitmapUpdated
|
||||
bool _refreshMousePointerInMainLoop; // @ G0326_B_RefreshMousePointerInMainLoop
|
||||
bool _highlightBoxEnabled; // @ G0341_B_HighlightBoxEnabled
|
||||
uint16 _useChampionIconOrdinalAsMousePointerBitmap; // @ G0599_ui_UseChampionIconOrdinalAsMousePointerBitmap
|
||||
MouseInput* _g441_primaryMouseInput;// @ G0441_ps_PrimaryMouseInput
|
||||
MouseInput* _g442_secondaryMouseInput;// @ G0442_ps_SecondaryMouseInput
|
||||
bool _g598_mousePointerBitmapUpdated; // @ G0598_B_MousePointerBitmapUpdated
|
||||
bool _g326_refreshMousePointerInMainLoop; // @ G0326_B_RefreshMousePointerInMainLoop
|
||||
bool _g341_highlightBoxEnabled; // @ G0341_B_HighlightBoxEnabled
|
||||
uint16 _g599_useChampionIconOrdinalAsMousePointerBitmap; // @ G0599_ui_UseChampionIconOrdinalAsMousePointerBitmap
|
||||
|
||||
void initMouse();
|
||||
void showMouse(bool visibility);
|
||||
|
@ -32,7 +32,7 @@
|
||||
#include "dm.h"
|
||||
|
||||
namespace DM {
|
||||
|
||||
// this doesn't seem to be used anywhere at all
|
||||
/* Creature types */
|
||||
enum CreatureType {
|
||||
kCreatureTypeGiantScorpionScorpion = 0, // @ C00_CREATURE_GIANT_SCORPION_SCORPION
|
||||
|
@ -78,9 +78,9 @@ void InventoryMan::toggleInventory(ChampionIndex championIndex) {
|
||||
return;
|
||||
}
|
||||
if (championIndex == k4_ChampionCloseInventory) {
|
||||
em._refreshMousePointerInMainLoop = true;
|
||||
em._g326_refreshMousePointerInMainLoop = true;
|
||||
_vm->_menuMan->drawMovementArrows();
|
||||
em._secondaryMouseInput = gSecondaryMouseInput_Movement;
|
||||
em._g442_secondaryMouseInput = g448_SecondaryMouseInput_Movement;
|
||||
warning("MISSING CODE: set G0444_ps_SecondaryKeyboardInput");
|
||||
warning("MISSING CODE: F0357_COMMAND_DiscardAllInput");
|
||||
return;
|
||||
@ -116,8 +116,8 @@ void InventoryMan::toggleInventory(ChampionIndex championIndex) {
|
||||
champion->setAttributeFlag(k0x0080_ChampionAttributeNameTitle, true);
|
||||
|
||||
cm.drawChampionState(championIndex);
|
||||
em._mousePointerBitmapUpdated = true;
|
||||
em._secondaryMouseInput = gSecondaryMouseInput_ChampionInventory;
|
||||
em._g598_mousePointerBitmapUpdated = true;
|
||||
em._g442_secondaryMouseInput = g449_SecondaryMouseInput_ChampionInventory;
|
||||
warning("MISSING CODE: set G0444_ps_SecondaryKeyboardInput");
|
||||
warning("MISSING CODE: F0357_COMMAND_DiscardAllInput");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user