comparison Engine/Party.cpp @ 2534:1bcadc6dd203

enum SOUND_
author Ritor1
date Mon, 09 Feb 2015 19:17:12 +0600
parents a77c34acdbc9
children a902abdfc7f2
comparison
equal deleted inserted replaced
2533:2baaac65d5bf 2534:1bcadc6dd203
246 void Party::SetGold(unsigned int uNumGold) 246 void Party::SetGold(unsigned int uNumGold)
247 { 247 {
248 pParty->uNumGold = uNumGold; 248 pParty->uNumGold = uNumGold;
249 pUIAnim_Gold->uAnimTime = 0; 249 pUIAnim_Gold->uAnimTime = 0;
250 pUIAnim_Gold->uAnimLength = 8 * pIconsFrameTable->pIcons[pUIAnim_Gold->uIconID].uAnimLength; 250 pUIAnim_Gold->uAnimLength = 8 * pIconsFrameTable->pIcons[pUIAnim_Gold->uIconID].uAnimLength;
251 pAudioPlayer->PlaySound(SOUND_GoldReceived, 0, 0, -1, 0, 0, 0, 0); 251 pAudioPlayer->PlaySound(SOUND_gold01, 0, 0, -1, 0, 0, 0, 0);
252 } 252 }
253 253
254 //----- (00492BB6) -------------------------------------------------------- 254 //----- (00492BB6) --------------------------------------------------------
255 void Party::TakeGold(unsigned int uNumGold) 255 void Party::TakeGold(unsigned int uNumGold)
256 { 256 {
258 pParty->uNumGold -= uNumGold; 258 pParty->uNumGold -= uNumGold;
259 else 259 else
260 pParty->uNumGold = 0; 260 pParty->uNumGold = 0;
261 pUIAnim_Gold->uAnimTime = 0; 261 pUIAnim_Gold->uAnimTime = 0;
262 pUIAnim_Gold->uAnimLength = 8 * pIconsFrameTable->pIcons[pUIAnim_Gold->uIconID].uAnimLength; 262 pUIAnim_Gold->uAnimLength = 8 * pIconsFrameTable->pIcons[pUIAnim_Gold->uIconID].uAnimLength;
263 pAudioPlayer->PlaySound(SOUND_GoldReceived, 0, 0, -1, 0, 0, 0, 0); 263 pAudioPlayer->PlaySound(SOUND_gold01, 0, 0, -1, 0, 0, 0, 0);
264 } 264 }
265 265
266 //----- (0049135E) -------------------------------------------------------- 266 //----- (0049135E) --------------------------------------------------------
267 unsigned int Party::GetPartyFame() 267 unsigned int Party::GetPartyFame()
268 { 268 {
1012 this->uNumGold += goldToGain - hirelingSalaries; 1012 this->uNumGold += goldToGain - hirelingSalaries;
1013 pUIAnim_Gold->uAnimTime = 0; 1013 pUIAnim_Gold->uAnimTime = 0;
1014 pUIAnim_Gold->uAnimLength = 8 * pIconsFrameTable->pIcons[(signed __int16)pUIAnim_Gold->uIconID].uAnimLength; 1014 pUIAnim_Gold->uAnimLength = 8 * pIconsFrameTable->pIcons[(signed __int16)pUIAnim_Gold->uIconID].uAnimLength;
1015 if ( pTmpBuf2[0] ) 1015 if ( pTmpBuf2[0] )
1016 ShowStatusBarString(pTmpBuf2.data(), 2u); 1016 ShowStatusBarString(pTmpBuf2.data(), 2u);
1017 pAudioPlayer->PlaySound(SOUND_GoldReceived, 0, 0, -1, 0, 0, 0, 0); 1017 pAudioPlayer->PlaySound(SOUND_gold01, 0, 0, -1, 0, 0, 0, 0);
1018 } 1018 }
1019 //----- (00421B2C) -------------------------------------------------------- 1019 //----- (00421B2C) --------------------------------------------------------
1020 void Party::sub_421B2C_PlaceInInventory_or_DropPickedItem() 1020 void Party::sub_421B2C_PlaceInInventory_or_DropPickedItem()
1021 { 1021 {
1022 unsigned int v0; // eax@2 1022 unsigned int v0; // eax@2
1127 v10 = v9->AddItem(-1, pItem->uItemID); 1127 v10 = v9->AddItem(-1, pItem->uItemID);
1128 if ( v10 ) 1128 if ( v10 )
1129 { 1129 {
1130 memcpy(&v9->pInventoryItemList[v10-1], pItem, 0x24u); 1130 memcpy(&v9->pInventoryItemList[v10-1], pItem, 0x24u);
1131 pItem->Reset(); 1131 pItem->Reset();
1132 pAudioPlayer->PlaySound(SOUND_GoldReceived, 0, 0, -1, 0, 0, 0, 0); 1132 pAudioPlayer->PlaySound(SOUND_gold01, 0, 0, -1, 0, 0, 0, 0);
1133 v9->PlaySound(SPEECH_60, 0); 1133 v9->PlaySound(SPEECH_60, 0);
1134 if ( !v21 ) 1134 if ( !v21 )
1135 { 1135 {
1136 v7->Release(); 1136 v7->Release();
1137 pIcons_LOD->SyncLoadedFilesCount(); 1137 pIcons_LOD->SyncLoadedFilesCount();