Add quickslots

This commit is contained in:
Andre Schweiger 2015-12-28 23:42:52 +01:00
parent ccdb63fb1e
commit a35610d9a0
6 changed files with 48 additions and 7 deletions

View file

@ -626,15 +626,30 @@ void renderGui() {
else
render(i * 8 + 6, 14, 191, 152, 0);
}
sf2d_draw_texture(minimap[currentLevel], 96, 102);
sf2d_draw_texture(minimap[currentLevel], 10, 102);
renderItemWithTextCentered(player.p.activeItem, 320, 66);
itoa(player.p.score, scoreT, 10); // integer to base10 string
drawText("Score:",214,12);
drawText(scoreT,(140-(strlen(scoreT)*12))/2 + 180,29);
if(currentLevel == 0){
renderc(44 + (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(44 + (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
drawText("Quickselect:",164,118);
Inventory * inv = player.p.inv;
Item * item;
for (i = 0; i < 8; ++i) {
if((inv->lastSlot) > i) {
int xip = i % 4;
int yip = i / 4;
item = &inv->items[i];
renderItemIcon(item->id, item->countLevel, 81+xip*21, 77+yip*21);
}
}
}
void renderPlayer() {