Utilizada para renderizar las cantidades de los items en el inventario. Más...
#include <item_qty_grid.h>
Métodos públicos | |
ItemQtyGrid (SDL_Rect inventory_area, int rows, int cols, TTF_Font *numbers_font, SDL_Renderer *renderer) | |
Crea un objeto Item Qty Grid. Más... | |
void | set_quantity (int slot, int quantity) |
Setea la cantidad de un item que hay en un slot. Más... | |
void | render () |
Renderiza las cantidades de los objetos. Más... | |
Utilizada para renderizar las cantidades de los items en el inventario.
ItemQtyGrid::ItemQtyGrid | ( | SDL_Rect | inventory_area, |
int | rows, | ||
int | cols, | ||
TTF_Font * | numbers_font, | ||
SDL_Renderer * | renderer | ||
) |
Crea un objeto Item Qty Grid.
inventory_area | Area del inventario. |
rows | Filas del inventario. |
cols | Columnas del inventario. |
numbers_font | Fuente a usar para los numeros. |
renderer | Renderer a utilizar para las cantidades. |
void ItemQtyGrid::render | ( | ) |
Renderiza las cantidades de los objetos.
void ItemQtyGrid::set_quantity | ( | int | slot, |
int | quantity | ||
) |
Setea la cantidad de un item que hay en un slot.
Si se pasa quantity 0, el numero no se renderiza.
slot | |
quantity |