changed all unique_ptr that doesn't have ownership to a const reference
This commit is contained in:
16
src/game.h
16
src/game.h
@ -13,17 +13,17 @@
|
||||
class game final {
|
||||
private:
|
||||
feature features;
|
||||
std::unique_ptr<input> ∈
|
||||
std::unique_ptr<display> &out;
|
||||
std::unique_ptr<logger> &log;
|
||||
std::unique_ptr<RNG> &rng;
|
||||
const std::unique_ptr<input> ∈
|
||||
const std::unique_ptr<display> &out;
|
||||
const std::unique_ptr<logger> &log;
|
||||
const std::unique_ptr<RNG> &rng;
|
||||
std::unique_ptr<character> player;
|
||||
public:
|
||||
game(const feature enabled_features,
|
||||
std::unique_ptr<input> &new_in,
|
||||
std::unique_ptr<display> &new_out,
|
||||
std::unique_ptr<logger> &new_log,
|
||||
std::unique_ptr<RNG> &new_rng);
|
||||
const std::unique_ptr<input> &new_in,
|
||||
const std::unique_ptr<display> &new_out,
|
||||
const std::unique_ptr<logger> &new_log,
|
||||
const std::unique_ptr<RNG> &new_rng);
|
||||
game_status run();
|
||||
private:
|
||||
int getcmd() const;
|
||||
|
Reference in New Issue
Block a user