| 229 | } |
| 230 | |
| 231 | void Stage::scroll_callback(const float delta) const { |
| 232 | const auto camera_component_opt = get_camera_component(all_game_objects); |
| 233 | if (!camera_component_opt.has_value()) { |
| 234 | return; |
| 235 | } |
| 236 | |
| 237 | auto& camera_component = camera_component_opt->get(); |
| 238 | camera_component.scroll_callback(delta); |
| 239 | } |
| 240 | |
| 241 | void Stage::resize_callback(const int w, const int h) const { |
| 242 | const auto camera_component_opt = get_camera_component(all_game_objects); |
no test coverage detected