1 #ifndef PLAYERFACTORY_H
2 #define PLAYERFACTORY_H
std::shared_ptr< Race > shared
Definition: race.h:39
static Player::shared create(std::string nick, EventListener::shared input, Sound::shared sound, Car::shared car)
Definition: playerfactory.cpp:21
std::shared_ptr< Physics > shared
Definition: physics.h:33
static Player::shared create(std::string nick, Physics::shared physics, Sound::shared sound, Race::shared race, Car::shared car)
Definition: playerfactory.cpp:38
static Player::shared create(std::string nick, Sound::shared sound, Car::shared car)
Definition: playerfactory.cpp:54
Definition: playerfactory.h:12
std::shared_ptr< Player > shared
Definition: player.h:14
std::shared_ptr< Sound > shared
Definition: sound.h:13
std::shared_ptr< Car > shared
Definition: car.h:44
Definition: playerfactory.h:29
static Player::shared create(Type type)
Definition: playerfactory.h:6
static Player::shared create(std::string nick, Sound::shared sound, Car::shared car)
Definition: playerfactory.cpp:47
Type
Definition: playerfactory.h:8
Definition: playerfactory.h:24
Definition: playerfactory.h:18
std::shared_ptr< EventListener > shared
Definition: input.h:56