Witch-Game/src/Actors/ActorFactory.h
2025-05-07 17:59:50 +02:00

18 lines
No EOL
404 B
C++

#ifndef ACTOR_FACTORY_H
#define ACTOR_FACTORY_H
#include <memory>
#include <SDL3/SDL_rect.h>
#include "Actor.h"
#include "MovingActor.h"
class ActorFactory
{
public:
static std::shared_ptr<Actor> CreateActor(Vector2D position, Hitbox moveHitbox, Hitbox combatHitbox);
static std::shared_ptr<MovingActor> CreateMovingActor(Vector2D position, Hitbox moveHitbox, Hitbox combatHitbox);
};
#endif