Mercurial > might-and-magic-trilogy
comparison mm7_1.cpp @ 26:93bf1d5f6a6d
Game loading.
author | Nomad |
---|---|
date | Tue, 16 Oct 2012 00:05:53 +0200 |
parents | 509744251c8e |
children | 916bec351934 bcc051713d20 |
comparison
equal
deleted
inserted
replaced
25:2bbf33898c6b | 26:93bf1d5f6a6d |
---|---|
62 | 62 |
63 | 63 |
64 | 64 |
65 | 65 |
66 | 66 |
67 void __cdecl crt_deconstruct_ptr_6A0118() | 67 void __cdecl FreeSavegameThumbnails() |
68 { | 68 { |
69 for (int i = 0; i < 40; ++i) | 69 for (int i = 0; i < 40; ++i) |
70 pAllocator->FreeChunk(pSavegameThumbnails[i].pPixels); | 70 //pAllocator->FreeChunk(pSavegameThumbnails[i].pPixels); |
71 pSavegameThumbnails[i].Release(); | |
71 } | 72 } |
72 | 73 |
73 | 74 |
74 //----- (004196A0) -------------------------------------------------------- | 75 //----- (004196A0) -------------------------------------------------------- |
75 void __cdecl sub_4196A0() | 76 void __cdecl sub_4196A0() |
5853 else | 5854 else |
5854 { | 5855 { |
5855 sprintfex(pTmpBuf2, pGlobalTXT_LocalizationStrings[471], pItemsTable->pItems[v23].pUnidentifiedName); | 5856 sprintfex(pTmpBuf2, pGlobalTXT_LocalizationStrings[471], pItemsTable->pItems[v23].pUnidentifiedName); |
5856 ShowStatusBarString(pTmpBuf2, 2u); | 5857 ShowStatusBarString(pTmpBuf2, 2u); |
5857 if ( v22->uItemID == 506 ) | 5858 if ( v22->uItemID == 506 ) |
5858 _449B7E_toggle_bit((char *)pParty->_award_bits, 184, 1u); | 5859 _449B7E_toggle_bit(pParty->_award_bits, 184, 1u); |
5859 if ( v22->uItemID == 455 ) | 5860 if ( v22->uItemID == 455 ) |
5860 _449B7E_toggle_bit((char *)pParty->_award_bits, 185, 1u); | 5861 _449B7E_toggle_bit(pParty->_award_bits, 185, 1u); |
5861 if ( !pParty->AddItem(v22) ) | 5862 if ( !pParty->AddItem(v22) ) |
5862 pParty->SetHoldingItem(v22); | 5863 pParty->SetHoldingItem(v22); |
5863 } | 5864 } |
5864 LayingItem::_42F933(a2.y); | 5865 LayingItem::_42F933(a2.y); |
5865 return; | 5866 return; |