重新开始功能

This commit is contained in:
ZouJin 2023-08-26 08:49:26 +10:00
parent 1ade2d23cc
commit eeca5f1466
6 changed files with 31 additions and 3 deletions

View File

@ -13,6 +13,7 @@ namespace VPet_Simulator.Windows.Interface
/// </summary>
public class Statistics : IGetOBJ<SetObject>
{
public Statistics() { }
public Statistics(IEnumerable<ISub> subs)
{
AddRange(subs);

View File

@ -346,6 +346,9 @@
<Button Grid.Row="1" Grid.Column="2" Margin="4" Padding="1" pu:ButtonHelper.CornerRadius="4"
Background="{DynamicResource SecondaryLight}" Click="save_click" Content="{ll:Str 保存游戏}"
ToolTip="{ll:Str '手动保存桌宠存档,就算不手动保存,桌宠也会在退出的时候自动保存'}" />
<Button Grid.Row="1" Grid.Column="2" Margin="4" Padding="1" pu:ButtonHelper.CornerRadius="4"
Background="{DynamicResource SecondaryLight}"
Content="{ll:Str 重新开始}" ToolTip="{ll:Str '重新开始新游戏,重置统计等信息\&#13;对于想要获得脱离超模从而获得成就非常有帮助'}" Click="restart_click" />
<Button Grid.Row="1" Grid.Column="2" Margin="4" Padding="1" pu:ButtonHelper.CornerRadius="4"
Background="{DynamicResource SecondaryLight}" Click="cleancache_click"
Content="{ll:Str 清理缓存}" ToolTip="{ll:Str '清理缓存的动画,声音文件'}" />

View File

@ -1182,5 +1182,17 @@ namespace VPet_Simulator.Windows
return;
mw.Set["gameconfig"].SetBool("noAutoCal", !swAutoCal.IsChecked.Value);
}
private void restart_click(object sender, RoutedEventArgs e)
{
if (MessageBoxX.Show("是否重置游戏数据重新开始?\n该操作无法撤回".Translate(), "重新开始".Translate()) == MessageBoxResult.Yes)
{
mw.Core.Save = new GameSave();
mw.Set.Statistics = new Statistics();
CBSaveReLoad.IsEnabled = false;
BtnSaveReload.IsEnabled = false;
MessageBoxX.Show("重置成功".Translate());
}
}
}
}

View File

@ -28,4 +28,8 @@
超模食物/物品使用提醒#Supermodel food/item use reminder:|
当前工作数据属性超模,是否继续工作?\n超模工作可能会导致游戏发生不可预料的错误\n超模工作不影响大部分成就解锁\n当前数据比率 {0:f2}\n推荐比率<1.5#The current work data attribute supermodel, whether to continue to work?\nSupermodel work may cause the game to have unexpected errors\nSupermodel work does not affect most of the achievements to unlock\nCurrent data ratio {0:f2}\nRecommended ratio <1.5:|
超模工作提醒#Supermodel work reminder:|
是没有修改过存档/使用超模MOD的玩家专属标志#Is there no modified archive/supermodel MOD player exclusive logo:|
是没有修改过存档/使用超模MOD的玩家专属标志#Is there no modified archive/supermodel MOD player exclusive logo:|
重新开始#Restart:|
重新开始新游戏,重置统计等信息\r对于想要获得脱离超模从而获得成就非常有帮助#Restart a new game, reset statistics and other information\rIt is very helpful for those who want to get out of the supermodel and get achievements.:|
是否重置游戏数据重新开始?\n该操作无法撤回#Reset the game data to restart?\nThis operation can not be revoked:|
重置成功#Reset successfully:|

View File

@ -28,4 +28,8 @@
超模食物/物品使用提醒#超模食物/物品使用提醒:|
当前工作数据属性超模,是否继续工作?\n超模工作可能会导致游戏发生不可预料的错误\n超模工作不影响大部分成就解锁\n当前数据比率 {0:f2}\n推荐比率<1.5#当前工作数据属性超模,是否继续工作?\n超模工作可能会导致游戏发生不可预料的错误\n超模工作不影响大部分成就解锁\n当前数据比率 {0:f2}\n推荐比率<1.5:|
超模工作提醒#超模工作提醒:|
是没有修改过存档/使用超模MOD的玩家专属标志#是没有修改过存档/使用超模MOD的玩家专属标志:|
是没有修改过存档/使用超模MOD的玩家专属标志#是没有修改过存档/使用超模MOD的玩家专属标志:|
重新开始#重新开始:|
重新开始新游戏,重置统计等信息\r对于想要获得脱离超模从而获得成就非常有帮助#重新开始新游戏,重置统计等信息\r对于想要获得脱离超模从而获得成就非常有帮助:|
是否重置游戏数据重新开始?\n该操作无法撤回#是否重置游戏数据重新开始?\n该操作无法撤回:|
重置成功#重置成功:|

View File

@ -28,4 +28,8 @@
超模食物/物品使用提醒#超模食物/物品使用提醒:|
当前工作数据属性超模,是否继续工作?\n超模工作可能会导致游戏发生不可预料的错误\n超模工作不影响大部分成就解锁\n当前数据比率 {0:f2}\n推荐比率<1.5#當前工作數據屬性超模,是否繼續工作?\n超模工作可能會導致遊戲發生不可預料的錯誤\n超模工作不影響大部分成就解鎖\n當前數據比率 {0:f2}\n推薦比率<1.5:|
超模工作提醒#超模工作提醒:|
是没有修改过存档/使用超模MOD的玩家专属标志#是沒有修改過存檔/使用超模MOD的玩家專屬標誌:|
是没有修改过存档/使用超模MOD的玩家专属标志#是沒有修改過存檔/使用超模MOD的玩家專屬標誌:|
重新开始#重新開始:|
重新开始新游戏,重置统计等信息\r对于想要获得脱离超模从而获得成就非常有帮助#重新開始新遊戲,重置統計等信息\r對於想要獲得脫離超模從而獲得成就非常有幫助:|
是否重置游戏数据重新开始?\n该操作无法撤回#是否重置遊戲數據重新開始?\n該操作無法撤回:|
重置成功#重置成功:|