Add saving indicator. Release Build 7761.
This commit is contained in:
parent
f6c822f868
commit
543a0b6792
@ -3172,6 +3172,15 @@ void AiL::ValidateGameStatus(){
|
||||
}
|
||||
|
||||
void AiL::RenderVersionInfo(){
|
||||
saveGameDisplayTime=std::max(0.f,saveGameDisplayTime-game->GetElapsedTime());
|
||||
if(saveGameDisplayTime>3.f){
|
||||
DrawShadowStringDecal({4.f,4.f},"Saving Game...",{255,255,255,uint8_t((sin(game->GetRuntime())+1)*127)},{0,0,0,uint8_t((sin(game->GetRuntime())+1)*127)});
|
||||
}else
|
||||
if(saveGameDisplayTime>0.f){
|
||||
uint8_t alpha=uint8_t(util::lerp(0,255,saveGameDisplayTime/3.f));
|
||||
DrawShadowStringDecal({4.f,4.f},"Save Complete.",{255,255,255,alpha},{0,0,0,alpha});
|
||||
}
|
||||
|
||||
std::string versionStr("v" + std::to_string(VERSION_MAJOR) + "." + std::to_string(VERSION_MINOR) + "." + std::to_string(VERSION_PATCH) + "." + std::to_string(VERSION_BUILD));
|
||||
DrawShadowStringDecal(vf2d{ GetScreenSize() } - vf2d{ GetTextSize(versionStr) }*0.4f,versionStr,WHITE,BLACK,{0.4f,0.4f},std::numeric_limits<float>::max(),0.4f);
|
||||
}
|
||||
|
@ -173,6 +173,7 @@ private:
|
||||
bool gameInitialized=false;
|
||||
ResourcePack gamepack;
|
||||
uint8_t mosaicEffectTransition=1U;
|
||||
float saveGameDisplayTime=0.f;
|
||||
|
||||
void ValidateGameStatus();
|
||||
void _PrepareLevel(MapName map,MusicChange changeMusic);
|
||||
|
@ -81,6 +81,8 @@ const size_t SaveFile::GetOnlineSaveFileCount(){
|
||||
}
|
||||
|
||||
const void SaveFile::SaveGame(){
|
||||
game->saveGameDisplayTime=6.f;
|
||||
|
||||
std::filesystem::create_directories("save_file_path"_S);
|
||||
utils::datafile saveFile;
|
||||
utils::datafile saveSystemFile;
|
||||
|
@ -39,7 +39,7 @@ All rights reserved.
|
||||
#define VERSION_MAJOR 0
|
||||
#define VERSION_MINOR 3
|
||||
#define VERSION_PATCH 0
|
||||
#define VERSION_BUILD 7759
|
||||
#define VERSION_BUILD 7761
|
||||
|
||||
#define stringify(a) stringify_(a)
|
||||
#define stringify_(a) #a
|
||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user