diff options
| -rw-r--r-- | application.cpp | 8 | ||||
| -rw-r--r-- | application.h | 1 | 
2 files changed, 9 insertions, 0 deletions
diff --git a/application.cpp b/application.cpp index 3bf646b..b92b9a3 100644 --- a/application.cpp +++ b/application.cpp @@ -61,6 +61,9 @@ void Application::event(const sf::Event& e) {  		case sf::Event::KeyPressed:  			event_keypress(e.Key.Code);  			break; +		case sf::Event::Resized: +			event_reshape(e.Size.Width, e.Size.Height); +			break;  		default:  			break;  	} @@ -74,9 +77,14 @@ void Application::event_keypress(sf::Key::Code key) {  		case sf::Key::F:  			fullscreen = !fullscreen;  			create_window(1024, 768, fullscreen); +			event_reshape(window->GetWidth(), window->GetHeight());  			init();  			break;  		default:  			break;  	}  } + +void Application::event_reshape(int width, int height) { +	 +} diff --git a/application.h b/application.h index 74a2633..f7ea563 100644 --- a/application.h +++ b/application.h @@ -16,6 +16,7 @@ class Application {  		virtual void event(const sf::Event& e);  		virtual void event_keypress(Key::Code key); +		virtual void event_reshape(int width, int height);  		virtual void init() = 0;  		virtual void update() = 0;  | 
