# HG changeset patch # User Ritor1 # Date 1362572545 -21600 # Node ID 42d5777c2f4792b20b3a10e54073202ec4e1f7c4 # Parent 653724e9c23426a852e01f606bd8cc6ea0490253# Parent 3c7fca0e01a04d3882b22e36f8558479deee0adf Слияние diff -r 3c7fca0e01a0 -r 42d5777c2f47 Chest.cpp --- a/Chest.cpp Wed Mar 06 12:02:40 2013 +0000 +++ b/Chest.cpp Wed Mar 06 18:22:25 2013 +0600 @@ -581,21 +581,21 @@ uChestArea = pChestWidthsByType[pChests[uChestID].uChestBitmapID] * pChestHeightsByType[pChests[uChestID].uChestBitmapID]; memset(chest_cells_map, 0, 144); //fill cell map at random positions - for (items_counter = 0; items_counter= uChestArea ); //if this pos occupied move to next while ( chest_cells_map[random_chest_pos] ) - { + { ++random_chest_pos; if ( random_chest_pos == uChestArea ) random_chest_pos = 0; - } + } chest_cells_map[random_chest_pos] = items_counter; - } + } items_counter = 0; for (items_counter = 0; items_counter