Browse Source

Clean up STextESC

pull/93/head
Anders Jenbo 7 years ago
parent
commit
a8dcef4bdb
  1. 75
      Source/stores.cpp

75
Source/stores.cpp

@ -1731,10 +1731,6 @@ LABEL_19:
void STextESC() void STextESC()
{ {
char v0; // cl
char v1; // cl
char v2; // cl
if (qtextflag) { if (qtextflag) {
qtextflag = FALSE; qtextflag = FALSE;
if (leveltype == DTYPE_TOWN) if (leveltype == DTYPE_TOWN)
@ -1750,59 +1746,58 @@ void STextESC()
case STORE_TAVERN: case STORE_TAVERN:
case STORE_DRUNK: case STORE_DRUNK:
case STORE_BARMAID: case STORE_BARMAID:
stextflag = STORE_NONE; stextflag = 0;
return; break;
case STORE_GOSSIP:
StartStore(stextshold);
stextsel = stextlhold;
break;
case STORE_SBUY: case STORE_SBUY:
StartStore(STORE_SMITH); StartStore(STORE_SMITH);
stextsel = 12; stextsel = 12;
return; break;
case STORE_SPBUY:
StartStore(STORE_SMITH);
stextsel = 14;
break;
case STORE_SSELL: case STORE_SSELL:
v1 = STORE_SMITH; StartStore(STORE_SMITH);
goto LABEL_16; stextsel = 16;
break;
case STORE_SREPAIR: case STORE_SREPAIR:
v2 = STORE_SMITH; StartStore(STORE_SMITH);
goto LABEL_14; stextsel = 18;
break;
case STORE_WBUY: case STORE_WBUY:
v0 = STORE_WITCH; StartStore(STORE_WITCH);
goto LABEL_18; stextsel = 14;
break;
case STORE_WSELL: case STORE_WSELL:
v1 = STORE_WITCH; StartStore(STORE_WITCH);
goto LABEL_16; stextsel = 16;
break;
case STORE_WRECHARGE: case STORE_WRECHARGE:
v2 = STORE_WITCH; StartStore(STORE_WITCH);
LABEL_14:
StartStore(v2);
stextsel = 18; stextsel = 18;
return; break;
case STORE_NOMONEY:
case STORE_NOROOM:
case STORE_CONFIRM:
StartStore((unsigned char)stextshold);
stextsel = stextlhold;
stextsval = stextvhold;
return;
case STORE_HBUY: case STORE_HBUY:
v1 = STORE_HEALER; StartStore(STORE_HEALER);
LABEL_16:
StartStore(v1);
stextsel = 16; stextsel = 16;
return; break;
case STORE_SIDENTIFY: case STORE_SIDENTIFY:
v0 = STORE_STORY; StartStore(STORE_STORY);
goto LABEL_18;
case STORE_SPBUY:
v0 = STORE_SMITH;
LABEL_18:
StartStore(v0);
stextsel = 14; stextsel = 14;
break; break;
case STORE_GOSSIP:
StartStore((unsigned char)stextshold);
stextsel = stextlhold;
break;
case STORE_IDSHOW: case STORE_IDSHOW:
StartStore(STORE_SIDENTIFY); StartStore(STORE_SIDENTIFY);
break; break;
case STORE_NOMONEY:
case STORE_NOROOM:
case STORE_CONFIRM:
StartStore(stextshold);
stextsel = stextlhold;
stextsval = stextvhold;
break;
} }
} }
} }

Loading…
Cancel
Save