Fix Airwizard symbol showing up after his defeat
This commit is contained in:
parent
8ba52676dd
commit
f54e980f06
1 changed files with 16 additions and 9 deletions
|
@ -590,22 +590,27 @@ void renderZoomedMap() {
|
||||||
int my = mScrollY;
|
int my = mScrollY;
|
||||||
if(zoomLevel == 2) mx = 32;
|
if(zoomLevel == 2) mx = 32;
|
||||||
sf2d_draw_texture_scale(minimap[currentLevel], mx, my, zoomLevel, zoomLevel); // zoomed map
|
sf2d_draw_texture_scale(minimap[currentLevel], mx, my, zoomLevel, zoomLevel); // zoomed map
|
||||||
|
// Airwizard on zoomed map
|
||||||
if(currentLevel == 0){
|
if(currentLevel == 0){
|
||||||
|
if(awX != 0 && awY != 0){
|
||||||
render16c(
|
render16c(
|
||||||
(mx+((awX/16)*zoomLevel)-16)/2,
|
(mx+((awX/16)*zoomLevel)-16)/2,
|
||||||
(my+((awY/16)*zoomLevel)-16)/2,
|
(my+((awY/16)*zoomLevel)-16)/2,
|
||||||
160, 112,
|
160, 112,
|
||||||
((player.p.walkDist >> 6) & 1) == 0 ? 0 : 1,
|
((player.p.walkDist >> 6) & 1) == 0 ? 0 : 1,
|
||||||
2, 2
|
2, 2
|
||||||
); // Airwizard on zoomed map
|
);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
// Player on zoomed map
|
||||||
render16c(
|
render16c(
|
||||||
(mx+((player.x/16)*zoomLevel)-16)/2,
|
(mx+((player.x/16)*zoomLevel)-16)/2,
|
||||||
(my+((player.y/16)*zoomLevel)-16)/2,
|
(my+((player.y/16)*zoomLevel)-16)/2,
|
||||||
0, 112,
|
0, 112,
|
||||||
((player.p.walkDist >> 6) & 1) == 0 ? 0 : 1,
|
((player.p.walkDist >> 6) & 1) == 0 ? 0 : 1,
|
||||||
2, 2
|
2, 2
|
||||||
); // Player on zoomed map
|
);
|
||||||
|
|
||||||
drawText(mapText,224, 214); // "x2"/"x4"/"x6"
|
drawText(mapText,224, 214); // "x2"/"x4"/"x6"
|
||||||
render16(142, 2, 72, 208, 0); // Exit button
|
render16(142, 2, 72, 208, 0); // Exit button
|
||||||
renderc(126, 102, 40, 208, 32, 16, 0); // Plus/Minus zoom buttons
|
renderc(126, 102, 40, 208, 32, 16, 0); // Plus/Minus zoom buttons
|
||||||
|
@ -632,8 +637,10 @@ void renderGui() {
|
||||||
drawText("Score:",214,12);
|
drawText("Score:",214,12);
|
||||||
drawText(scoreT,(140-(strlen(scoreT)*12))/2 + 180,29);
|
drawText(scoreT,(140-(strlen(scoreT)*12))/2 + 180,29);
|
||||||
if(currentLevel == 0){
|
if(currentLevel == 0){
|
||||||
|
if(awX != 0 && awY != 0){
|
||||||
renderc(1 + (awX/32), 47 + (awY/32), 88, 216, 8, 8, 0); // Mini-AWizard head.
|
renderc(1 + (awX/32), 47 + (awY/32), 88, 216, 8, 8, 0); // Mini-AWizard head.
|
||||||
}
|
}
|
||||||
|
}
|
||||||
renderc(1 + (player.x/32), 47 + (player.y/32), 88, 208, 8, 8, 0); // Mini-Player head.
|
renderc(1 + (player.x/32), 47 + (player.y/32), 88, 208, 8, 8, 0); // Mini-Player head.
|
||||||
|
|
||||||
//quick select
|
//quick select
|
||||||
|
|
Loading…
Add table
Reference in a new issue