MCPcopy Create free account
hub / github.com/Panzerschrek/Chasm-Reverse / DoSave

Method DoSave

PanzerChasm/host.cpp:585–605  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

583}
584
585void Host::DoSave( const char* const save_file_name )
586{
587 if( !( local_server_ != nullptr && client_ != nullptr && is_single_player_ ) )
588 {
589 Log::Warning( "Can not save now" );
590 return;
591 }
592
593 Log::Info( "Save game" );
594
595 SaveLoadBuffer buffer;
596 SaveComment save_comment;
597
598 local_server_->Save( buffer );
599 client_->Save( buffer, save_comment );
600
601 if( SaveData( save_file_name, save_comment, buffer ) )
602 Log::User( "Game saved." );
603 else
604 Log::User( "Game save failed." );
605}
606
607void Host::DoLoad( const char* const save_file_name )
608{

Callers

nothing calls this directly

Calls 2

SaveDataFunction · 0.85
SaveMethod · 0.45

Tested by

no test coverage detected