summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornrootconauto@gmail.com <nrootconauto@gmail.com>2022-07-17 16:11:20 -0400
committernrootconauto@gmail.com <nrootconauto@gmail.com>2022-07-17 16:11:20 -0400
commitaabbed0b476bd86a317a7163ab6958f5d55c45c3 (patch)
treef3eb15b3816e26b7fd8dd81b51517ed976a5388d
parentef43c4899a7fa556323a933e285a26f2b64f087b (diff)
Avoided negative access in Talons.HCWindowsHolyHeap
-rw-r--r--T/Talons.HC4
1 files changed, 2 insertions, 2 deletions
diff --git a/T/Talons.HC b/T/Talons.HC
index 681f1af..17f6621 100644
--- a/T/Talons.HC
+++ b/T/Talons.HC
@@ -927,7 +927,7 @@ U0 Core0Talons()
fish_left,tt,best_score);
//We made an alias of this we don't want freed.
- dc->depth_buf=NULL;
+ dc->depth_buf=NULL;
DCDel(dc);
Refresh;
}
@@ -1034,7 +1034,7 @@ U0 AnimateTask(I64)
tmpb->p.y+=10*ms/1000*MAP_SCALE*Sin(tmpb->é);
tmpb->p.z=BIRD_ELEVATION*MAP_SCALE+
- elevations[tmpb->p.y/MAP_SCALE%MAP_HEIGHT][tmpb->p.x/MAP_SCALE%MAP_WIDTH];
+ elevations[MaxI64(0,(tmpb->p.y/MAP_SCALE)%MAP_HEIGHT)][MaxI64(0,(tmpb->p.x/MAP_SCALE)%MAP_WIDTH)];
tmpb->é+=2*ã*ms/1000/10;
tmpb=tmpb->next;
}