Files
letnik3koncni-prap/include/game/agame/background.hpp
2026-03-26 19:34:47 +01:00

22 lines
601 B
C++

#pragma once
#include <object/entity.hpp>
#include <renderer/texture.hpp>
#include <renderer/font.hpp>
#include <object/sound.hpp>
#include <game/gamemanager.hpp>
#include <game/agame/enemy.hpp>
#include <game/agame/trash.hpp>
namespace Game::AGame {
GAME_ENTITY(Background)
public:
void onWindowResized(int newWidth, int newHeight) override;
private:
float mEnemySpawnTimer = 0.f;
float mTimeToSpawn = 5.f;
int mW, mH;
std::shared_ptr<Game::Renderer::Texture> mEnemyTex;
std::shared_ptr<Game::Renderer::Texture> mTrashTex;
END_GAME_ENTITY()
}