Browse Source

Merge pull request #889 from AJenbo/StoryIdItem

Clean up S_ConfirmEnter
pull/88/head
Robin Eklind 7 years ago committed by GitHub
parent
commit
2008b8afbc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 84
      Source/stores.cpp

84
Source/stores.cpp

@ -3183,59 +3183,45 @@ void StoryIdItem()
void S_ConfirmEnter() void S_ConfirmEnter()
{ {
char v0; // cl
if (stextsel == 18) { if (stextsel == 18) {
if (stextshold > STORE_WRECHARGE) { switch (stextshold) {
switch (stextshold) { case STORE_SBUY:
case STORE_BBOY: SmithBuyItem();
BoyBuyItem(); break;
break; case STORE_SSELL:
case STORE_HBUY: case STORE_WSELL:
HealerBuyItem(); StoreSellItem();
break; break;
case STORE_SIDENTIFY: case STORE_SREPAIR:
StoryIdItem(); SmithRepairItem();
v0 = STORE_IDSHOW; break;
LABEL_20: case STORE_WBUY:
StartStore(v0); WitchBuyItem();
return; break;
case STORE_SPBUY: case STORE_WRECHARGE:
SmithBuyPItem(); WitchRechargeItem();
break; break;
} case STORE_BBOY:
} else { BoyBuyItem();
switch (stextshold) { break;
case STORE_WRECHARGE: case STORE_HBUY:
WitchRechargeItem(); HealerBuyItem();
break; break;
case STORE_SBUY: case STORE_SIDENTIFY:
SmithBuyItem(); StoryIdItem();
break; StartStore(STORE_IDSHOW);
case STORE_SSELL: return;
goto LABEL_27; case STORE_SPBUY:
case STORE_SREPAIR: SmithBuyPItem();
SmithRepairItem(); break;
break;
case STORE_WBUY:
WitchBuyItem();
break;
case STORE_WSELL:
LABEL_27:
StoreSellItem();
break;
}
} }
v0 = stextshold; StartStore(stextshold);
goto LABEL_20; } else {
StartStore(stextshold);
stextsel = stextlhold;
stextsval = stextvhold;
} }
StartStore((unsigned char)stextshold);
stextsel = stextlhold;
stextsval = stextvhold;
} }
// 69F110: using guessed type int stextlhold;
// 6A8A24: using guessed type int stextvhold;
// 6A8A28: using guessed type int stextsel;
void S_HealerEnter() void S_HealerEnter()
{ {

Loading…
Cancel
Save