Implement Rendering fixes (Infinite iterator bugs) from demo fixes. Release Build 9509.
This commit is contained in:
parent
46ee54d7c5
commit
71466f2b97
@ -1626,6 +1626,7 @@ void AiL::RenderWorld(float fElapsedTime){
|
|||||||
const ItemDrop&drop=ItemDrop::drops[*dropsAfterUpperIt];
|
const ItemDrop&drop=ItemDrop::drops[*dropsAfterUpperIt];
|
||||||
if(drop.pos.y<topTileY){
|
if(drop.pos.y<topTileY){
|
||||||
drop.Draw();
|
drop.Draw();
|
||||||
|
++dropsAfterUpperIt;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -1716,6 +1717,7 @@ void AiL::RenderWorld(float fElapsedTime){
|
|||||||
while(dropsBeforeUpperIt!=dropsBeforeUpper.end()){
|
while(dropsBeforeUpperIt!=dropsBeforeUpper.end()){
|
||||||
const int dropInd=*dropsBeforeUpperIt;
|
const int dropInd=*dropsBeforeUpperIt;
|
||||||
ItemDrop::drops[dropInd].Draw();
|
ItemDrop::drops[dropInd].Draw();
|
||||||
|
++dropsBeforeUpperIt;
|
||||||
}
|
}
|
||||||
if(!player->rendered&&player->upperLevel){
|
if(!player->rendered&&player->upperLevel){
|
||||||
player->rendered=true;
|
player->rendered=true;
|
||||||
|
@ -39,7 +39,7 @@ All rights reserved.
|
|||||||
#define VERSION_MAJOR 1
|
#define VERSION_MAJOR 1
|
||||||
#define VERSION_MINOR 2
|
#define VERSION_MINOR 2
|
||||||
#define VERSION_PATCH 3
|
#define VERSION_PATCH 3
|
||||||
#define VERSION_BUILD 9507
|
#define VERSION_BUILD 9509
|
||||||
|
|
||||||
#define stringify(a) stringify_(a)
|
#define stringify(a) stringify_(a)
|
||||||
#define stringify_(a) #a
|
#define stringify_(a) #a
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user