| 90 | } |
| 91 | |
| 92 | void Client::VidRestart( IDrawersFactory& drawers_factory ) |
| 93 | { |
| 94 | PC_ASSERT( map_drawer_ == nullptr ); |
| 95 | PC_ASSERT( minimap_drawer_ == nullptr ); |
| 96 | PC_ASSERT( hud_drawer_ == nullptr ); |
| 97 | |
| 98 | map_drawer_= drawers_factory.CreateMapDrawer(); |
| 99 | minimap_drawer_= drawers_factory.CreateMinimapDrawer(); |
| 100 | hud_drawer_= drawers_factory.CreateHUDDrawer( shared_drawers_ ); |
| 101 | |
| 102 | if( current_map_data_ != nullptr ) |
| 103 | { |
| 104 | map_drawer_->SetMap( current_map_data_ ); |
| 105 | minimap_drawer_->SetMap( current_map_data_ ); |
| 106 | } |
| 107 | |
| 108 | camera_controller_.SetAspect( shared_drawers_->menu->GetViewportSize().GetWidthToHeightRatio() ); |
| 109 | } |
| 110 | |
| 111 | void Client::Save( SaveLoadBuffer& buffer, SaveComment& out_save_comment ) |
| 112 | { |
nothing calls this directly
no test coverage detected