Inventario del jugador.
Más...
#include <inventory.h>
◆ Inventory()
Inventory::Inventory |
( |
SDL_Rect |
inventory_area, |
|
|
SDL_Rect |
viewport, |
|
|
int |
rows, |
|
|
int |
cols, |
|
|
TTF_Font * |
numbers_font, |
|
|
SDL_Renderer * |
renderer, |
|
|
SocketManager & |
socket_manager |
|
) |
| |
Constructor del objeto inventory.
- Parámetros
-
inventory_area | Area donde se va a renderizar el inventario. |
viewport | Viewport donde se encuentra el inventario. |
rows | Filas del inventario. |
cols | Columnas del inventario. |
numbers_font | Fuente a utilizar para los numeros de cantidades. |
renderer | Renderer con el que se va a renderizar el inventario. |
socket_manager | Socket Manager del juego. |
◆ get_last_clicked_slot()
int Inventory::get_last_clicked_slot |
( |
| ) |
|
Devuelve el ultimo slot del inventario que fue clickeado.
- Devuelve
- int
◆ handle_event()
void Inventory::handle_event |
( |
SDL_Event & |
e | ) |
|
Maneja eventos (clicks) en el inventario.
- Parámetros
-
◆ render()
void Inventory::render |
( |
| ) |
|
◆ set_item()
void Inventory::set_item |
( |
int |
slot, |
|
|
SDLTexture * |
icon, |
|
|
int |
quantity |
|
) |
| |
Setea el item en un slot.
- Parámetros
-
slot | Slot a modificar |
icon | Icono a ubicar en el slot |
quantity | Cantidad a mostrar en el slot. |
La documentación para esta clase fue generada a partir de los siguientes ficheros:
- /home/nicolas/Taller/TP FINAL - ARGENTUM/repo/client/views/game_view/inventory.h
- /home/nicolas/Taller/TP FINAL - ARGENTUM/repo/client/views/game_view/inventory.cpp