builderdirector.h 424 bytes
#pragma once
#include "gamebuilder.h"
#include<string>
#include<SFML/Graphics.hpp>
class GameBuilderDirector {
public:
	GameBuilderDirector(IGameBuilder* ptr_builder, sf::VideoMode videomode,
		std::string window_title, float dynamic_objects_ratio):
	m_ptr_builder(ptr_builder), m_window_title(window_title), m_mode(videomode) {}
private:
	IGameBuilder* m_ptr_builder;
	std::string m_window_title;
	sf::VideoMode m_mode;