Item: nou spawn de la máquina de café
This commit is contained in:
@@ -29,6 +29,10 @@ enum class ItemType : int
|
||||
class Item
|
||||
{
|
||||
public:
|
||||
// Constantes
|
||||
static constexpr int COFFEE_MACHINE_WIDTH = 30;
|
||||
static constexpr int COFFEE_MACHINE_HEIGHT = 39;
|
||||
|
||||
// Constructor. Inicializa un objeto Item con el tipo, posición, área de juego, textura y animación.
|
||||
Item(ItemType type, float x, float y, SDL_FRect &play_area, std::shared_ptr<Texture> texture, const std::vector<std::string> &animation);
|
||||
|
||||
@@ -95,4 +99,7 @@ private:
|
||||
// Actualiza el contador de tiempo de vida del objeto.
|
||||
// Si el tiempo de vida es mayor a 0, lo decrementa. Si llega a 0, desactiva el objeto.
|
||||
void updateTimeToLive();
|
||||
|
||||
// Calcula la zona de aparición de la máquina de café
|
||||
int getCoffeeMachineSpawn(int player_x, int item_width, int area_width, int margin = 2);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user