Commit 4ba549ab authored by Сулимов Игорь Андреевич's avatar Сулимов Игорь Андреевич
Browse files

Fix Font asset

parent 2f5c086e
No related merge requests found
Showing with 8 additions and 10 deletions
+8 -10
...@@ -17,6 +17,7 @@ add_executable(pac-man ...@@ -17,6 +17,7 @@ add_executable(pac-man
"source/Draw/Button.cpp" "source/Draw/Button.cpp"
"source/Draw/MyFont.cpp" "source/Draw/MyFont.cpp"
"source/Commands/ExitCommand.cpp" "source/Commands/ExitCommand.cpp"
"source/Commands/GameCommand.cpp"
"source/Maze_Content/Buildings/Room.cpp" "source/Maze_Content/Buildings/Room.cpp"
) )
......
File deleted
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
class ChangeStateCommand: public ISelectCommand { class ChangeStateCommand: public ISelectCommand {
public: public:
void execute() override; void execute() override {} ///@todo
public: public:
ChangeStateCommand(IStateManager& state_manager) : m_ptr_state_manager(state_manager) {} ChangeStateCommand(IStateManager& state_manager) : m_ptr_state_manager(state_manager) {}
virtual ~ChangeStateCommand() = default; virtual ~ChangeStateCommand() = default;
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
class GameCommand: public ChangeStateCommand { class GameCommand: public ChangeStateCommand {
public: public:
void execute() override; void execute() override {} ///@todo
public: public:
GameCommand(IStateManager& state_manager, std::unique_ptr<GameBuilderDirector>&& ptr_director); GameCommand(IStateManager& state_manager, std::unique_ptr<GameBuilderDirector>&& ptr_director);
private: private:
......
...@@ -8,7 +8,7 @@ namespace config { ...@@ -8,7 +8,7 @@ namespace config {
const sf::Vector2f BUTTON_SIZE = { 250, 100 }; const sf::Vector2f BUTTON_SIZE = { 250, 100 };
const size_t BUTTON_FONT_SIZE = static_cast<size_t>(BUTTON_SIZE.y / 1.5f); const size_t BUTTON_FONT_SIZE = static_cast<size_t>(BUTTON_SIZE.y / 1.5f);
const float BUTTON_FRAME_THICKNESS = 2.0f; const float BUTTON_FRAME_THICKNESS = 2.0f;
const char FONT_FILE[] = "Calibri Light.ttf"; const char FONT_FILE[] = "Calibri-Light.ttf";
const char SELECT_LEVEL_TITLE[] = "Select Level"; const char SELECT_LEVEL_TITLE[] = "Select Level";
const sf::VideoMode SELECT_LEVEL_VIDEO_MODE{ 400, 600 }; const sf::VideoMode SELECT_LEVEL_VIDEO_MODE{ 400, 600 };
const char BUTTON_TEXT_EASY[] = "Easy"; const char BUTTON_TEXT_EASY[] = "Easy";
......
...@@ -8,7 +8,7 @@ public: ...@@ -8,7 +8,7 @@ public:
void draw_into(sf::RenderWindow& window) const override; void draw_into(sf::RenderWindow& window) const override;
void process_mouse(sf::Vector2f pos, bool is_pressed); void process_mouse(sf::Vector2f pos, bool is_pressed);
public: public:
Menu(IStateManager& state_manager); ///@todo Menu(IStateManager& state_manager) {}///@todo
private: private:
std::array<Button, 4> m_buttons; std::array<Button, 4> m_buttons;
}; };
\ No newline at end of file
...@@ -4,6 +4,6 @@ ...@@ -4,6 +4,6 @@
GameCommand::GameCommand(IStateManager& state_manager, std::unique_ptr<GameBuilderDirector>&& ptr_director) : GameCommand::GameCommand(IStateManager& state_manager, std::unique_ptr<GameBuilderDirector>&& ptr_director) :
ChangeStateCommand(state_manager), m_ptr_director(std::move(ptr_director)) {} ChangeStateCommand(state_manager), m_ptr_director(std::move(ptr_director)) {}
void GameCommand::execute() { //void GameCommand::execute() {
m_ptr_state_manager.set_next_state(m_ptr_director->build(m_ptr_state_manager)); // m_ptr_state_manager.set_next_state(m_ptr_director->build(m_ptr_state_manager));
} //}
\ No newline at end of file \ No newline at end of file
//
// Created by Игорь on 07.03.2025.
//
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment