From 3a5ac7765cff623e3fcecc8b14d1424483dcdf4d Mon Sep 17 00:00:00 2001 From: ZouJin Date: Thu, 1 Jun 2023 18:16:45 +1000 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=98=BE=E7=A4=BA=E5=89=8D?= =?UTF-8?q?=E4=B8=AD=E5=90=8E3=E5=B1=82=E5=A4=B9=E5=BF=83=E5=8A=A8?= =?UTF-8?q?=E7=94=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 +- VPet-Simulator.Core/Display/Main.xaml.cs | 8 - VPet-Simulator.Core/Display/MainDisplay.cs | 67 ++++++- VPet-Simulator.Core/Display/MainLogic.cs | 3 - .../Display/MessageBar.xaml.cs | 7 - VPet-Simulator.Core/Display/ToolBar.xaml | 9 +- VPet-Simulator.Core/Display/ToolBar.xaml.cs | 17 +- VPet-Simulator.Core/Display/WorkTimer.xaml.cs | 9 - VPet-Simulator.Core/Graph/EyeTracking.xaml.cs | 15 +- VPet-Simulator.Core/Graph/FoodAnimation.cs | 189 ++++++++++++++++-- VPet-Simulator.Core/Graph/IGraph.cs | 21 +- VPet-Simulator.Core/Graph/PNGAnimation.cs | 17 +- VPet-Simulator.Core/Graph/Picture.cs | 11 +- VPet-Simulator.Core/Handle/Function.cs | 4 - VPet-Simulator.Core/Handle/GameCore.cs | 3 - VPet-Simulator.Core/Handle/GameSave.cs | 5 - VPet-Simulator.Core/Handle/IController.cs | 9 +- VPet-Simulator.Core/Handle/PetLoader.cs | 10 +- VPet-Simulator.Core/Item/Drink.cs | 8 +- VPet-Simulator.Core/Item/Food.cs | 8 +- VPet-Simulator.Core/Item/Item.cs | 8 +- .../Properties/AssemblyInfo.cs | 12 +- .../VPet-Simulator.Core.csproj | 9 +- VPet-Simulator.Tool/Program.cs | 5 - .../Properties/AssemblyInfo.cs | 1 - .../IMainWindow.cs | 8 +- .../MainPlugin.cs | 8 +- .../Properties/AssemblyInfo.cs | 1 - VPet-Simulator.Windows.Interface/Setting.cs | 6 - VPet-Simulator.Windows/App.xaml.cs | 8 +- VPet-Simulator.Windows/Function/CoreMOD.cs | 7 - .../Function/MWController.cs | 7 +- VPet-Simulator.Windows/MainWindow.cs | 4 - VPet-Simulator.Windows/MainWindow.xaml.cs | 15 ++ .../Properties/AssemblyInfo.cs | 2 - VPet-Simulator.Windows/Res/tony.bmp | Bin 0 -> 109130 bytes .../VPet-Simulator.Windows.csproj | 6 +- .../WinDesign/DIYViewer.xaml.cs | 11 - .../WinDesign/TalkBox.xaml.cs | 15 -- .../WinDesign/TalkBoxAPI.xaml.cs | 23 +-- .../WinDesign/winCGPTSetting.xaml.cs | 10 - .../WinDesign/winCharacterPanel.xaml.cs | 11 - .../WinDesign/winConsole.xaml.cs | 9 - .../WinDesign/winGameSetting.xaml.cs | 11 - .../WinDesign/winReport.xaml.cs | 15 -- .../mod/0000_core/pet/vup.lps | 2 +- .../back_lay}/吃饭向左_000_125.png | Bin .../back_lay}/吃饭向左_001_125.png | Bin .../back_lay}/吃饭向左_002_125.png | Bin .../back_lay}/吃饭向左_003_125.png | Bin .../back_lay}/吃饭向左_004_125.png | Bin .../back_lay}/吃饭向左_005_125.png | Bin .../back_lay}/吃饭向左_006_125.png | Bin .../back_lay}/吃饭向左_007_375.png | Bin .../back_lay}/吃饭向左_008_125.png | Bin .../back_lay}/吃饭向左_009_125.png | Bin .../back_lay}/吃饭向左_010_125.png | Bin .../back_lay}/吃饭向左_011_125.png | Bin .../back_lay}/吃饭向左_012_125.png | Bin .../back_lay}/吃饭向左_013_125.png | Bin .../back_lay}/吃饭向左_014_125.png | Bin .../back_lay}/吃饭向左_015_125.png | Bin .../back_lay}/吃饭向左_016_125.png | Bin .../back_lay}/吃饭向左_017_125.png | Bin .../back_lay}/吃饭向左_018_125.png | Bin .../front_lay/时间轴 1_000_500.png} | Bin .../front_lay/时间轴 1_001_125.png} | Bin .../front_lay/时间轴 1_002_125.png} | Bin .../front_lay/时间轴 1_003_125.png} | Bin .../front_lay/时间轴 1_004_375.png} | Bin .../front_lay/时间轴 1_005_125.png} | Bin .../front_lay/时间轴 1_006_125.png} | Bin .../front_lay/时间轴 1_007_125.png} | Bin .../front_lay/时间轴 1_008_125.png} | Bin .../front_lay/时间轴 1_009_125.png} | Bin .../front_lay/时间轴 1_010_125.png} | Bin .../front_lay/时间轴 1_011_125.png} | Bin .../front_lay/时间轴 1_012_125.png} | Bin .../front_lay/时间轴 1_013_375.png} | Bin .../0000_core/pet/vup/Eat/Nomal_1/info.lps | 3 + .../食物位置_000_125.png} | Bin .../食物位置_001_125.png} | Bin .../食物位置_002_125.png} | Bin .../食物位置_003_125.png} | Bin .../食物位置_004_750.png} | Bin .../食物位置_005_125.png} | Bin .../食物位置_006_375.png} | Bin .../食物位置_007_125.png} | Bin .../食物位置_008_750.png} | Bin .../时间轴 1_0004.png | Bin 5417 -> 0 bytes .../时间轴 1_0009.png | Bin 33701 -> 0 bytes .../时间轴 1_0010.png | Bin 33701 -> 0 bytes .../时间轴 1_0019.png | Bin 5417 -> 0 bytes .../时间轴 1_0020.png | Bin 5417 -> 0 bytes .../时间轴 1_0021.png | Bin 5417 -> 0 bytes .../食物位置_0007.png | Bin 5669 -> 0 bytes .../食物位置_0008.png | Bin 5669 -> 0 bytes .../食物位置_0009.png | Bin 5669 -> 0 bytes .../食物位置_0010.png | Bin 5669 -> 0 bytes .../食物位置_0012.png | Bin 5669 -> 0 bytes .../食物位置_0013.png | Bin 5669 -> 0 bytes .../食物位置_0014.png | Bin 5669 -> 0 bytes .../食物位置_0016.png | Bin 5417 -> 0 bytes .../食物位置_0017.png | Bin 5417 -> 0 bytes .../食物位置_0018.png | Bin 5417 -> 0 bytes .../食物位置_0019.png | Bin 5417 -> 0 bytes .../食物位置_0020.png | Bin 5417 -> 0 bytes .../食物位置_0021.png | Bin 5417 -> 0 bytes 108 files changed, 313 insertions(+), 333 deletions(-) create mode 100644 VPet-Simulator.Windows/Res/tony.bmp rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_000_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_001_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_002_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_003_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_004_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_005_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_006_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_007_375.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_008_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_009_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_010_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_011_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_012_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_013_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_014_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_015_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_016_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_017_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最后的身 => Nomal_1/back_lay}/吃饭向左_018_125.png (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0001.png => Nomal_1/front_lay/时间轴 1_000_500.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0005.png => Nomal_1/front_lay/时间轴 1_001_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0006.png => Nomal_1/front_lay/时间轴 1_002_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0007.png => Nomal_1/front_lay/时间轴 1_003_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0008.png => Nomal_1/front_lay/时间轴 1_004_375.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0011.png => Nomal_1/front_lay/时间轴 1_005_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0012.png => Nomal_1/front_lay/时间轴 1_006_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0013.png => Nomal_1/front_lay/时间轴 1_007_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0014.png => Nomal_1/front_lay/时间轴 1_008_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0015.png => Nomal_1/front_lay/时间轴 1_009_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0016.png => Nomal_1/front_lay/时间轴 1_010_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0017.png => Nomal_1/front_lay/时间轴 1_011_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0018.png => Nomal_1/front_lay/时间轴 1_012_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0002.png => Nomal_1/front_lay/时间轴 1_013_375.png} (100%) create mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/info.lps rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、食物位置/食物位置_0001.png => Nomal_1/吃饭向右、食物位置/食物位置_000_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、食物位置/食物位置_0002.png => Nomal_1/吃饭向右、食物位置/食物位置_001_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、食物位置/食物位置_0003.png => Nomal_1/吃饭向右、食物位置/食物位置_002_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、食物位置/食物位置_0004.png => Nomal_1/吃饭向右、食物位置/食物位置_003_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、食物位置/食物位置_0005.png => Nomal_1/吃饭向右、食物位置/食物位置_004_750.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、食物位置/食物位置_0011.png => Nomal_1/吃饭向右、食物位置/食物位置_005_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、食物位置/食物位置_0006.png => Nomal_1/吃饭向右、食物位置/食物位置_006_375.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、食物位置/食物位置_0015.png => Nomal_1/吃饭向右、食物位置/食物位置_007_125.png} (100%) rename VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/{吃饭向右、最前的手/时间轴 1_0003.png => Nomal_1/吃饭向右、食物位置/食物位置_008_750.png} (100%) delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0004.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0009.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0010.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0019.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0020.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0021.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0007.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0008.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0009.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0010.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0012.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0013.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0014.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0016.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0017.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0018.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0019.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0020.png delete mode 100644 VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0021.png diff --git a/README.md b/README.md index 1171c79..e28fd17 100644 --- a/README.md +++ b/README.md @@ -53,9 +53,14 @@ * 桌宠动画 * 物品/食物/饮料等 -* 桌宠工作 +* 自定义桌宠工作 * 说话文本 * 主题 +* 代码插件 - 通过编写代码给桌宠添加内容 + * 添加新的动画逻辑/显示方案 (eg: l2d/spine 等) + * 添加新功能 (闹钟/记事板等等) + * 几乎无所不能, 示例例子参见 [VPet.Plugin.Demo](https://github.com/LorisYounger/VPet.Plugin.Demo) + ### 反馈&建议&联系我们 @@ -188,7 +193,7 @@ ## 参与开发 -欢迎参与虚拟桌宠模拟器的开发! 为保证代码可维护度和游戏性,如果想要开发新的功能,请先[邮件联系](mailto:zoujin.dev@exlb.org)我想要添加的功能/玩法, 以确保该功能/玩法适用于虚拟桌宠模拟器. 以免未来提交时因不合适被拒(而造成代码浪费)
+欢迎参与虚拟桌宠模拟器的开发! 为保证代码可维护度和游戏性,如果想要开发新的功能,请先[邮件联系](mailto:zoujin.dev@exlb.org)或发[Issues](https://github.com/LorisYounger/VPet/issues)我想要添加的功能/玩法, 以确保该功能/玩法适用于虚拟桌宠模拟器. 以免未来提交时因不合适被拒(而造成代码浪费)
如果是修复错误或者BUG,无需联系我,修好后直接PR即可 当想法通过后,您可以通过 [fork](https://github.com/LorisYounger/VPet/fork) 功能拷贝代码至自己的github以方便编写自己的代码, 编写完毕后通过[pull requests](https://github.com/LorisYounger/VPet/compare) 提交
diff --git a/VPet-Simulator.Core/Display/Main.xaml.cs b/VPet-Simulator.Core/Display/Main.xaml.cs index 3ca8d06..77c37d2 100644 --- a/VPet-Simulator.Core/Display/Main.xaml.cs +++ b/VPet-Simulator.Core/Display/Main.xaml.cs @@ -1,20 +1,12 @@ using LinePutScript; using Panuon.WPF.UI; using System; -using System.Collections.Generic; using System.Linq; -using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; using static VPet_Simulator.Core.GraphCore; namespace VPet_Simulator.Core diff --git a/VPet-Simulator.Core/Display/MainDisplay.cs b/VPet-Simulator.Core/Display/MainDisplay.cs index 2b27204..9a0e872 100644 --- a/VPet-Simulator.Core/Display/MainDisplay.cs +++ b/VPet-Simulator.Core/Display/MainDisplay.cs @@ -1,13 +1,6 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Security.AccessControl; -using System.Text; -using System.Threading; -using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; -using System.Windows.Input; using System.Windows.Threading; using static VPet_Simulator.Core.GraphCore; @@ -1217,5 +1210,65 @@ namespace VPet_Simulator.Core petgridcrlf = !petgridcrlf; GC.Collect(); } + /// + /// 查找可用与显示的Border (自动多层切换) + /// + /// 动画 + public Border FindDisplayBorder(IGraph graph) + { + DisplayType = graph.GraphType; + var PetGridTag = Dispatcher.Invoke(() => PetGrid.Tag); + var PetGrid2Tag = Dispatcher.Invoke(() => PetGrid2.Tag); + if (PetGridTag == graph) + { + petgridcrlf = true; + ((IGraph)(PetGrid2Tag)).Stop(true); + Dispatcher.Invoke(() => + { + PetGrid.Visibility = Visibility.Visible; + PetGrid2.Visibility = Visibility.Hidden; + }); + return PetGrid; + } + else if (PetGrid2Tag == graph) + { + petgridcrlf = false; + ((IGraph)(PetGridTag)).Stop(true); + Dispatcher.Invoke(() => + { + PetGrid2.Visibility = Visibility.Visible; + PetGrid.Visibility = Visibility.Hidden; + }); + return PetGrid2; + } + + if (petgridcrlf) + { + ((IGraph)(PetGridTag)).Stop(true); + Dispatcher.Invoke(() => + { + PetGrid.Visibility = Visibility.Hidden; + PetGrid2.Visibility = Visibility.Visible; + //PetGrid2.Tag = graph; + }); + petgridcrlf = !petgridcrlf; + GC.Collect(); + return PetGrid2; + } + else + { + ((IGraph)(PetGrid2Tag)).Stop(true); + Dispatcher.Invoke(() => + { + PetGrid2.Visibility = Visibility.Hidden; + PetGrid.Visibility = Visibility.Visible; + //PetGrid.Tag = graph; + }); + petgridcrlf = !petgridcrlf; + GC.Collect(); + return PetGrid; + } + + } } } diff --git a/VPet-Simulator.Core/Display/MainLogic.cs b/VPet-Simulator.Core/Display/MainLogic.cs index 53f84b6..9cc130e 100644 --- a/VPet-Simulator.Core/Display/MainLogic.cs +++ b/VPet-Simulator.Core/Display/MainLogic.cs @@ -1,7 +1,4 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading.Tasks; using System.Timers; using System.Windows; diff --git a/VPet-Simulator.Core/Display/MessageBar.xaml.cs b/VPet-Simulator.Core/Display/MessageBar.xaml.cs index dedaa27..b8c4233 100644 --- a/VPet-Simulator.Core/Display/MessageBar.xaml.cs +++ b/VPet-Simulator.Core/Display/MessageBar.xaml.cs @@ -1,19 +1,12 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Text; using System.Threading; using System.Threading.Tasks; using System.Timers; using System.Windows; using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; using Timer = System.Timers.Timer; namespace VPet_Simulator.Core diff --git a/VPet-Simulator.Core/Display/ToolBar.xaml b/VPet-Simulator.Core/Display/ToolBar.xaml index 28284a9..4d7dac9 100644 --- a/VPet-Simulator.Core/Display/ToolBar.xaml +++ b/VPet-Simulator.Core/Display/ToolBar.xaml @@ -101,11 +101,8 @@ - - - - - + @@ -120,7 +117,7 @@ + Padding="0" /> diff --git a/VPet-Simulator.Core/Display/ToolBar.xaml.cs b/VPet-Simulator.Core/Display/ToolBar.xaml.cs index 638e0c8..532583d 100644 --- a/VPet-Simulator.Core/Display/ToolBar.xaml.cs +++ b/VPet-Simulator.Core/Display/ToolBar.xaml.cs @@ -1,17 +1,8 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading; -using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; using System.Timers; using Timer = System.Timers.Timer; using Panuon.WPF.UI; @@ -260,6 +251,7 @@ namespace VPet_Simulator.Core private void Sleep_Click(object sender, RoutedEventArgs e) { + this.Visibility = Visibility.Collapsed; if (m.Core.Save.Mode != GameSave.ModeType.Ill) if (m.State == Main.WorkingState.Sleep) m.Display(GraphCore.GraphType.Sleep_C_End, m.DisplayNomal); @@ -269,34 +261,33 @@ namespace VPet_Simulator.Core { m.WorkTimer.Stop(() => m.DisplaySleep(true)); } - this.Visibility = Visibility.Collapsed; } private void Study_Click(object sender, RoutedEventArgs e) { + this.Visibility = Visibility.Collapsed; if (m.Core.Save.Mode != GameSave.ModeType.Ill) if (m.State == Main.WorkingState.Study) m.WorkTimer.Stop(); else m.WorkTimer.Start(Main.WorkingState.Study); - this.Visibility = Visibility.Collapsed; } private void Work1_Click(object sender, RoutedEventArgs e) { + this.Visibility = Visibility.Collapsed; if (m.Core.Save.Mode != GameSave.ModeType.Ill) if (m.State == Main.WorkingState.WorkONE) m.WorkTimer.Stop(); else m.WorkTimer.Start(Main.WorkingState.WorkONE); - this.Visibility = Visibility.Collapsed; } private void Work2_Click(object sender, RoutedEventArgs e) { + this.Visibility = Visibility.Collapsed; if (m.Core.Save.Mode != GameSave.ModeType.Ill) if (m.State == Main.WorkingState.WorkTWO) m.WorkTimer.Stop(); else m.WorkTimer.Start(Main.WorkingState.WorkTWO); - this.Visibility = Visibility.Collapsed; } } } diff --git a/VPet-Simulator.Core/Display/WorkTimer.xaml.cs b/VPet-Simulator.Core/Display/WorkTimer.xaml.cs index 302b70f..1ae8e08 100644 --- a/VPet-Simulator.Core/Display/WorkTimer.xaml.cs +++ b/VPet-Simulator.Core/Display/WorkTimer.xaml.cs @@ -1,18 +1,9 @@ using LinePutScript; using LinePutScript.Converter; using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; using System.Windows.Shapes; namespace VPet_Simulator.Core diff --git a/VPet-Simulator.Core/Graph/EyeTracking.xaml.cs b/VPet-Simulator.Core/Graph/EyeTracking.xaml.cs index c4d13e1..bb561e0 100644 --- a/VPet-Simulator.Core/Graph/EyeTracking.xaml.cs +++ b/VPet-Simulator.Core/Graph/EyeTracking.xaml.cs @@ -1,17 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; +using System.Windows.Controls; namespace VPet_Simulator.Core { diff --git a/VPet-Simulator.Core/Graph/FoodAnimation.cs b/VPet-Simulator.Core/Graph/FoodAnimation.cs index 3dc79e2..a0ff6f0 100644 --- a/VPet-Simulator.Core/Graph/FoodAnimation.cs +++ b/VPet-Simulator.Core/Graph/FoodAnimation.cs @@ -1,19 +1,103 @@ using System; using System.Collections.Generic; -using System.Linq; -using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; -using static System.Windows.Forms.AxHost; using System.Windows.Media; using static VPet_Simulator.Core.Picture; +using static VPet_Simulator.Core.IGraph; +using LinePutScript; +using System.IO; +using static VPet_Simulator.Core.GraphCore; namespace VPet_Simulator.Core { - public class FoodAnimation : IGraph + /// + /// 食物动画 支持显示前中后3层夹心动画 + /// 不一定只用于食物,只是叫这个名字 + /// + public class FoodAnimation : IRunImage { + /// + /// 创建食物动画 第二层夹心为运行时提供 + /// + /// 动画核心 + /// 动画模式 + /// 动画类型 + /// 前层 动画名 + /// 后层 动画名 + /// 中间层运动轨迹 + /// 是否循环 + public FoodAnimation(GraphCore graphCore, GameSave.ModeType modetype, GraphCore.GraphType graphtype, string front_Lay, + string back_Lay, ILine animations, bool isLoop = false) + { + IsLoop = isLoop; + GraphType = graphtype; + ModeType = modetype; + GraphCore = graphCore; + Front_Lay = front_Lay; + Back_Lay = back_Lay; + Animations = new List(); + int i = 0; + ISub sub = animations.Find("a" + i); + while (sub != null) + { + Animations.Add(new Animation(this, sub)); + sub = animations.Find("a" + ++i); + } + } + + public static void LoadGraph(GraphCore graph, FileSystemInfo path, ILine info) + { + GameSave.ModeType modetype; + var path_name = path.FullName.Trim('_').ToLower(); + if (!Enum.TryParse(info[(gstr)"mode"], true, out modetype)) + { + if (path_name.Contains("happy")) + { + modetype = GameSave.ModeType.Happy; + } + else if (path_name.Contains("nomal")) + { + modetype = GameSave.ModeType.Nomal; + } + else if (path_name.Contains("poorcondition")) + { + modetype = GameSave.ModeType.PoorCondition; + } + else if (path_name.Contains("ill")) + { + modetype = GameSave.ModeType.Ill; + } + else + { + modetype = GameSave.ModeType.Nomal; + } + } + GraphType graphtype = GraphType.Not_Able; + if (!Enum.TryParse(info[(gstr)"graph"], true, out graphtype)) + { + for (int i = 0; i < GraphTypeValue.Length; i++) + { + if (path_name.StartsWith(GraphTypeValue[i])) + { + graphtype = (GraphType)i; + break; + } + } + } + bool isLoop = info[(gbol)"loop"]; + FoodAnimation pa = new FoodAnimation(graph, modetype, graphtype, info[(gstr)"front_lay"], info[(gstr)"back_lay"], info, isLoop); + if (graphtype == GraphType.Not_Able) + { + graph.AddCOMMGraph(pa, info.info); + } + else + { + graph.AddGraph(pa, graphtype); + } + } /// /// 前层名字 /// @@ -67,7 +151,10 @@ namespace VPet_Simulator.Core { private FoodAnimation parent; public Thickness MarginWI; - public double Rotate; + public double Rotate = 0; + public double Opacity = 1; + public bool IsVisiable = true; + public double Width; /// /// 帧时间 /// @@ -78,12 +165,37 @@ namespace VPet_Simulator.Core /// FoodAnimation /// 持续时间 /// - public Animation(FoodAnimation parent, int time, Thickness wx, double rotate) + public Animation(FoodAnimation parent, int time, Thickness wx, double width, double rotate = 0, bool isVisiable = true, double opacity = 1) { this.parent = parent; Time = time; MarginWI = wx; Rotate = rotate; + IsVisiable = isVisiable; + Width = width; + Opacity = opacity; + } + /// + /// 创建单帧动画 + /// + public Animation(FoodAnimation parent, ISub sub) + { + this.parent = parent; + var strs = sub.GetInfos(); + Time = int.Parse(strs[0]); + if (strs.Length == 1) + IsVisiable = false; + else + { + MarginWI = new Thickness(double.Parse(strs[1]), double.Parse(strs[2]), 0, 0); + Width = double.Parse(strs[3]); + if (strs.Length > 4) + { + Rotate = double.Parse(strs[4]); + if (strs.Length > 5) + Opacity = double.Parse(strs[5]); + } + } } /// /// 运行该图层 @@ -93,8 +205,19 @@ namespace VPet_Simulator.Core //先显示该图层 This.Dispatcher.Invoke(() => { - This.Margin = MarginWI; - This.LayoutTransform = new RotateTransform(Rotate); + if (IsVisiable) + { + This.Visibility = Visibility.Visible; + This.Margin = MarginWI; + This.LayoutTransform = new RotateTransform(Rotate); + This.Opacity = 1; + This.Width = Width; + } + else + { + This.Visibility = Visibility.Collapsed; + } + }); //然后等待帧时间毫秒 Thread.Sleep(Time); @@ -157,24 +280,62 @@ namespace VPet_Simulator.Core Height = 500; Front = new Image(); Back = new Image(); - Food = new Image(); - Food.RenderTransformOrigin = new Point(0.5, 0.5); - this.Children.Add(Front); + Food = new Image + { + RenderTransformOrigin = new Point(0.5, 0.5), + VerticalAlignment = VerticalAlignment.Top, + HorizontalAlignment = HorizontalAlignment.Left, + Visibility = Visibility.Collapsed, + }; this.Children.Add(Back); + this.Children.Add(Food); + this.Children.Add(Front); } public Image Front; public Image Food; public Image Back; } - public void Run(Border parant, Action EndAction = null) + public void Run(Border parant, Action EndAction = null) => Run(parant, null, EndAction); + + public void Run(Border parant, ImageSource image, Action EndAction = null) { - throw new NotImplementedException(); + if (PlayState) + {//如果当前正在运行,重置状态 + //IsResetPlay = true; + Stop(); + StopAction = () => Run(parant, image, EndAction); + return; + } + nowid = 0; + PlayState = true; + DoEndAction = true; + parant.Dispatcher.Invoke(() => + { + parant.Tag = this; + if (parant.Child != FoodGrid) + { + if (FoodGrid.Parent != null) + { + ((Border)FoodGrid.Parent).Child = null; + } + parant.Child = FoodGrid; + } + IImageRun FL = (IImageRun)GraphCore.FindCOMMGraph(Front_Lay, ModeType); + IImageRun BL = (IImageRun)GraphCore.FindCOMMGraph(Back_Lay, ModeType); + var t1 = FL.Run(FoodGrid.Front); + var t2 = BL.Run(FoodGrid.Back); + FoodGrid.Food.Source = image; + Task.Run(() => Animations[0].Run(FoodGrid.Food, EndAction)); + Task.Run(t1.Start); + Task.Run(t2.Start); + }); } public void Stop(bool StopEndAction = false) { - throw new NotImplementedException(); + DoEndAction = !StopEndAction; + PlayState = false; } } } diff --git a/VPet-Simulator.Core/Graph/IGraph.cs b/VPet-Simulator.Core/Graph/IGraph.cs index cf51ecc..96a7e4f 100644 --- a/VPet-Simulator.Core/Graph/IGraph.cs +++ b/VPet-Simulator.Core/Graph/IGraph.cs @@ -1,10 +1,6 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; using System.Windows.Controls; +using System.Windows.Media; using static VPet_Simulator.Core.GraphCore; namespace VPet_Simulator.Core @@ -33,7 +29,7 @@ namespace VPet_Simulator.Core /// /// 是否准备完成 /// - bool IsReady { get; } + bool IsReady { get; } ///// ///// 从0开始运行该动画, 等待部署完成后执行 ///// @@ -55,5 +51,18 @@ namespace VPet_Simulator.Core /// /// 停止动画时是否允许执行停止帧 void Stop(bool StopEndAction = false); + /// + /// 指示该ImageRun支持 + /// + public interface IRunImage : IGraph + { + /// + /// 从0开始运行该动画 + /// + /// 显示位置 + /// 结束方法 + /// 额外图片 + void Run(Border parant, ImageSource image, Action EndAction = null); + } } } diff --git a/VPet-Simulator.Core/Graph/PNGAnimation.cs b/VPet-Simulator.Core/Graph/PNGAnimation.cs index b740f96..971af0d 100644 --- a/VPet-Simulator.Core/Graph/PNGAnimation.cs +++ b/VPet-Simulator.Core/Graph/PNGAnimation.cs @@ -1,27 +1,14 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Text; using System.Threading.Tasks; using System.IO; using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; using System.Windows; -using System.Windows.Threading; using System.Threading; using System.Drawing; using LinePutScript; -using static System.Windows.Forms.VisualStyles.VisualStyleElement.TreeView; -using Panuon.WPF.UI; -using static System.Windows.Forms.VisualStyles.VisualStyleElement.TaskbarClock; -using System.Security.Policy; -using System.Runtime.InteropServices.ComTypes; using static VPet_Simulator.Core.GraphCore; using static VPet_Simulator.Core.Picture; @@ -30,7 +17,7 @@ namespace VPet_Simulator.Core /// /// PNGAnimation.xaml 的交互逻辑 /// - public partial class PNGAnimation : IGraph, IImageRun + public partial class PNGAnimation : IImageRun { /// /// 所有动画帧 @@ -358,7 +345,7 @@ namespace VPet_Simulator.Core if (PlayState) {//如果当前正在运行,重置状态 //IsResetPlay = true; - Stop(true); + Stop(); StopAction = () => Run(parant, EndAction); return; } diff --git a/VPet-Simulator.Core/Graph/Picture.cs b/VPet-Simulator.Core/Graph/Picture.cs index 535e3dc..85c4ac4 100644 --- a/VPet-Simulator.Core/Graph/Picture.cs +++ b/VPet-Simulator.Core/Graph/Picture.cs @@ -1,25 +1,20 @@ using System; -using System.Collections.Generic; using System.Linq; -using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Media.Imaging; -using System.Windows; using System.IO; using System.Windows.Controls; -using System.Windows.Threading; using LinePutScript; using static VPet_Simulator.Core.GraphCore; using static VPet_Simulator.Core.Picture; -using System.Security.Cryptography; namespace VPet_Simulator.Core { /// /// Picture.xaml 的交互逻辑 /// - public partial class Picture : IGraph, IImageRun + public partial class Picture : IImageRun { /// /// 新建新静态图像 @@ -122,7 +117,7 @@ namespace VPet_Simulator.Core { if (PlayState) { - IsLoop = true; + IsContinue = true; return; } PlayState = true; @@ -228,7 +223,7 @@ namespace VPet_Simulator.Core }); }); } - public interface IImageRun + public interface IImageRun : IGraph { /// /// 指定图像图像控件准备运行该动画 diff --git a/VPet-Simulator.Core/Handle/Function.cs b/VPet-Simulator.Core/Handle/Function.cs index f22450a..2faf131 100644 --- a/VPet-Simulator.Core/Handle/Function.cs +++ b/VPet-Simulator.Core/Handle/Function.cs @@ -1,8 +1,4 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows; using System.Windows.Media; diff --git a/VPet-Simulator.Core/Handle/GameCore.cs b/VPet-Simulator.Core/Handle/GameCore.cs index 0e8f124..1d93d41 100644 --- a/VPet-Simulator.Core/Handle/GameCore.cs +++ b/VPet-Simulator.Core/Handle/GameCore.cs @@ -1,9 +1,6 @@ using System; using System.Collections.Generic; using System.Windows; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace VPet_Simulator.Core { diff --git a/VPet-Simulator.Core/Handle/GameSave.cs b/VPet-Simulator.Core/Handle/GameSave.cs index 33fad69..ba33857 100644 --- a/VPet-Simulator.Core/Handle/GameSave.cs +++ b/VPet-Simulator.Core/Handle/GameSave.cs @@ -1,11 +1,6 @@ using LinePutScript; using LinePutScript.Converter; using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Xml.Linq; namespace VPet_Simulator.Core { diff --git a/VPet-Simulator.Core/Handle/IController.cs b/VPet-Simulator.Core/Handle/IController.cs index b55516d..2456661 100644 --- a/VPet-Simulator.Core/Handle/IController.cs +++ b/VPet-Simulator.Core/Handle/IController.cs @@ -1,11 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace VPet_Simulator.Core +namespace VPet_Simulator.Core { /// /// 桌宠控制器 需自行实现 diff --git a/VPet-Simulator.Core/Handle/PetLoader.cs b/VPet-Simulator.Core/Handle/PetLoader.cs index d5e9332..83040ed 100644 --- a/VPet-Simulator.Core/Handle/PetLoader.cs +++ b/VPet-Simulator.Core/Handle/PetLoader.cs @@ -1,14 +1,8 @@ using LinePutScript; -using System; using System.Collections.Generic; -using System.Globalization; using System.IO; using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Documents; using System.Windows.Forms; -using System.Windows.Threading; using static VPet_Simulator.Core.GraphCore; namespace VPet_Simulator.Core @@ -56,6 +50,8 @@ namespace VPet_Simulator.Core public static Dictionary IGraphConvert = new Dictionary() { { "pnganimation", PNGAnimation.LoadGraph}, + { "picture", Picture.LoadGraph }, + { "foodanimation", FoodAnimation.LoadGraph }, }; public static void LoadGraph(GraphCore graph, DirectoryInfo di, string path_name) { @@ -72,7 +68,7 @@ namespace VPet_Simulator.Core if (!string.IsNullOrEmpty(str)) { var p = Path.Combine(di.FullName, str); - if(Directory.Exists(p)) + if (Directory.Exists(p)) func.Invoke(graph, new DirectoryInfo(p), line); else if (File.Exists(p)) func.Invoke(graph, new FileInfo(p), line); diff --git a/VPet-Simulator.Core/Item/Drink.cs b/VPet-Simulator.Core/Item/Drink.cs index dfc719c..e710737 100644 --- a/VPet-Simulator.Core/Item/Drink.cs +++ b/VPet-Simulator.Core/Item/Drink.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace VPet_Simulator.Core +namespace VPet_Simulator.Core { internal class Drink { diff --git a/VPet-Simulator.Core/Item/Food.cs b/VPet-Simulator.Core/Item/Food.cs index 8fb7018..793cb57 100644 --- a/VPet-Simulator.Core/Item/Food.cs +++ b/VPet-Simulator.Core/Item/Food.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace VPet_Simulator.Core +namespace VPet_Simulator.Core { internal class Food { diff --git a/VPet-Simulator.Core/Item/Item.cs b/VPet-Simulator.Core/Item/Item.cs index e5242f3..84bb074 100644 --- a/VPet-Simulator.Core/Item/Item.cs +++ b/VPet-Simulator.Core/Item/Item.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace VPet_Simulator.Core +namespace VPet_Simulator.Core { internal class Item { diff --git a/VPet-Simulator.Core/Properties/AssemblyInfo.cs b/VPet-Simulator.Core/Properties/AssemblyInfo.cs index 65e5555..f8ae88d 100644 --- a/VPet-Simulator.Core/Properties/AssemblyInfo.cs +++ b/VPet-Simulator.Core/Properties/AssemblyInfo.cs @@ -1,6 +1,4 @@ using System.Reflection; -using System.Resources; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Windows; @@ -31,13 +29,13 @@ using System.Windows; //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] -[assembly:ThemeInfo( +[assembly: ThemeInfo( ResourceDictionaryLocation.None, //主题特定资源词典所处位置 - //(未在页面中找到资源时使用, - //或应用程序资源字典中找到时使用) + //(未在页面中找到资源时使用, + //或应用程序资源字典中找到时使用) ResourceDictionaryLocation.SourceAssembly //常规资源词典所处位置 - //(未在页面中找到资源时使用, - //、应用程序或任何主题专用资源字典中找到时使用) + //(未在页面中找到资源时使用, + //、应用程序或任何主题专用资源字典中找到时使用) )] diff --git a/VPet-Simulator.Core/VPet-Simulator.Core.csproj b/VPet-Simulator.Core/VPet-Simulator.Core.csproj index 7a19a65..bd24c5f 100644 --- a/VPet-Simulator.Core/VPet-Simulator.Core.csproj +++ b/VPet-Simulator.Core/VPet-Simulator.Core.csproj @@ -13,6 +13,7 @@ {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 4 true + latest true @@ -42,7 +43,7 @@ DEBUG;TRACE full x64 - 7.3 + prompt @@ -51,7 +52,7 @@ true pdbonly x64 - 7.3 + prompt @@ -60,7 +61,7 @@ DEBUG;TRACE full x86 - 7.3 + prompt @@ -69,7 +70,7 @@ true pdbonly x86 - 7.3 + prompt diff --git a/VPet-Simulator.Tool/Program.cs b/VPet-Simulator.Tool/Program.cs index 5f387eb..9b01f56 100644 --- a/VPet-Simulator.Tool/Program.cs +++ b/VPet-Simulator.Tool/Program.cs @@ -1,11 +1,6 @@ using System; -using System.Collections.Generic; using System.IO; -using System.Linq; -using System.Reflection; using System.Security.Cryptography; -using System.Text; -using System.Threading.Tasks; namespace VPet_Simulator.Tool { diff --git a/VPet-Simulator.Tool/Properties/AssemblyInfo.cs b/VPet-Simulator.Tool/Properties/AssemblyInfo.cs index 384c908..8c9350f 100644 --- a/VPet-Simulator.Tool/Properties/AssemblyInfo.cs +++ b/VPet-Simulator.Tool/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // 有关程序集的一般信息由以下 diff --git a/VPet-Simulator.Windows.Interface/IMainWindow.cs b/VPet-Simulator.Windows.Interface/IMainWindow.cs index 4db7da3..2838be4 100644 --- a/VPet-Simulator.Windows.Interface/IMainWindow.cs +++ b/VPet-Simulator.Windows.Interface/IMainWindow.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Threading; +using System.Collections.Generic; using VPet_Simulator.Core; namespace VPet_Simulator.Windows.Interface diff --git a/VPet-Simulator.Windows.Interface/MainPlugin.cs b/VPet-Simulator.Windows.Interface/MainPlugin.cs index 6787c79..e577bc8 100644 --- a/VPet-Simulator.Windows.Interface/MainPlugin.cs +++ b/VPet-Simulator.Windows.Interface/MainPlugin.cs @@ -1,10 +1,4 @@ -using LinePutScript; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -namespace VPet_Simulator.Windows.Interface +namespace VPet_Simulator.Windows.Interface { /// /// 这是插件的主体内容 请继承这个类 diff --git a/VPet-Simulator.Windows.Interface/Properties/AssemblyInfo.cs b/VPet-Simulator.Windows.Interface/Properties/AssemblyInfo.cs index adbe26d..2830c67 100644 --- a/VPet-Simulator.Windows.Interface/Properties/AssemblyInfo.cs +++ b/VPet-Simulator.Windows.Interface/Properties/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // 有关程序集的一般信息由以下 diff --git a/VPet-Simulator.Windows.Interface/Setting.cs b/VPet-Simulator.Windows.Interface/Setting.cs index 32f6953..5a4f3a9 100644 --- a/VPet-Simulator.Windows.Interface/Setting.cs +++ b/VPet-Simulator.Windows.Interface/Setting.cs @@ -1,12 +1,6 @@ using LinePutScript; using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows; -using VPet_Simulator.Core; namespace VPet_Simulator.Windows.Interface { diff --git a/VPet-Simulator.Windows/App.xaml.cs b/VPet-Simulator.Windows/App.xaml.cs index 9889535..203b72a 100644 --- a/VPet-Simulator.Windows/App.xaml.cs +++ b/VPet-Simulator.Windows/App.xaml.cs @@ -1,10 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Configuration; -using System.Data; -using System.Linq; -using System.Threading.Tasks; -using System.Windows; +using System.Windows; namespace VPet_Simulator.Windows { diff --git a/VPet-Simulator.Windows/Function/CoreMOD.cs b/VPet-Simulator.Windows/Function/CoreMOD.cs index 8fee464..aed9c4e 100644 --- a/VPet-Simulator.Windows/Function/CoreMOD.cs +++ b/VPet-Simulator.Windows/Function/CoreMOD.cs @@ -1,18 +1,11 @@ using LinePutScript; -using Steamworks.Ugc; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls.Primitives; -using System.Windows.Media; using VPet_Simulator.Core; using VPet_Simulator.Windows.Interface; -using static VPet_Simulator.Core.GraphCore; namespace VPet_Simulator.Windows { diff --git a/VPet-Simulator.Windows/Function/MWController.cs b/VPet-Simulator.Windows/Function/MWController.cs index 234814a..c8d23e3 100644 --- a/VPet-Simulator.Windows/Function/MWController.cs +++ b/VPet-Simulator.Windows/Function/MWController.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using VPet_Simulator.Core; +using VPet_Simulator.Core; namespace VPet_Simulator.Windows { diff --git a/VPet-Simulator.Windows/MainWindow.cs b/VPet-Simulator.Windows/MainWindow.cs index 6b09b5e..2593bfd 100644 --- a/VPet-Simulator.Windows/MainWindow.cs +++ b/VPet-Simulator.Windows/MainWindow.cs @@ -4,11 +4,7 @@ using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows; -using System.Windows.Controls; using VPet_Simulator.Core; using VPet_Simulator.Windows.Interface; using ToolBar = VPet_Simulator.Core.ToolBar; diff --git a/VPet-Simulator.Windows/MainWindow.xaml.cs b/VPet-Simulator.Windows/MainWindow.xaml.cs index a5ca63b..66e9fa4 100644 --- a/VPet-Simulator.Windows/MainWindow.xaml.cs +++ b/VPet-Simulator.Windows/MainWindow.xaml.cs @@ -18,6 +18,10 @@ using ChatGPT.API.Framework; using static VPet_Simulator.Core.GraphCore; using Panuon.WPF.UI; using VPet_Simulator.Windows.Interface; +using static VPet_Simulator.Core.IGraph; +using System.Windows.Controls; +using System.Windows.Media.Imaging; +using System.Windows.Media; namespace VPet_Simulator.Windows { @@ -266,6 +270,17 @@ namespace VPet_Simulator.Windows winSetting.Show(); }); + //this.Background = new ImageBrush(new BitmapImage(new Uri("pack://application:,,,/Res/TopLogo2019.PNG"))); + + Main.ToolBar.AddMenuButton(VPet_Simulator.Core.ToolBar.MenuType.Feed, "喂食测试", () => + { + Main.ToolBar.Visibility = Visibility.Collapsed; + IRunImage eat = (IRunImage)Core.Graph.FindGraph(GraphType.Eat, GameSave.ModeType.Nomal); + var b = Main.FindDisplayBorder(eat); + eat.Run(b, new BitmapImage(new Uri("pack://application:,,,/Res/tony.bmp")), Main.DisplayToNomal); + } + ); + Main.SetMoveMode(Set.AllowMove, Set.SmartMove, Set.SmartMoveInterval * 1000); Main.SetLogicInterval((int)(Set.LogicInterval * 1000)); if (Set.MessageBarOutside) diff --git a/VPet-Simulator.Windows/Properties/AssemblyInfo.cs b/VPet-Simulator.Windows/Properties/AssemblyInfo.cs index 8a6773c..cf7f363 100644 --- a/VPet-Simulator.Windows/Properties/AssemblyInfo.cs +++ b/VPet-Simulator.Windows/Properties/AssemblyInfo.cs @@ -1,6 +1,4 @@ using System.Reflection; -using System.Resources; -using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Windows; diff --git a/VPet-Simulator.Windows/Res/tony.bmp b/VPet-Simulator.Windows/Res/tony.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a31e2ef0cea5be83d056578f8201ae512384d157 GIT binary patch literal 109130 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 true true + latest AnyCPU @@ -40,7 +41,6 @@ TRACE;DEBUG;X64 full x64 - 7.3 prompt true @@ -50,7 +50,6 @@ true pdbonly x64 - 7.3 prompt true @@ -60,7 +59,6 @@ DEBUG;TRACE full x86 - 7.3 prompt true @@ -70,7 +68,6 @@ true pdbonly x86 - 7.3 prompt true @@ -241,6 +238,7 @@ PreserveNewest + PreserveNewest diff --git a/VPet-Simulator.Windows/WinDesign/DIYViewer.xaml.cs b/VPet-Simulator.Windows/WinDesign/DIYViewer.xaml.cs index 6bc969a..8442a3e 100644 --- a/VPet-Simulator.Windows/WinDesign/DIYViewer.xaml.cs +++ b/VPet-Simulator.Windows/WinDesign/DIYViewer.xaml.cs @@ -1,19 +1,8 @@ using LinePutScript; using Microsoft.Win32; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; namespace VPet_Simulator.Windows { diff --git a/VPet-Simulator.Windows/WinDesign/TalkBox.xaml.cs b/VPet-Simulator.Windows/WinDesign/TalkBox.xaml.cs index 5313e64..d79bada 100644 --- a/VPet-Simulator.Windows/WinDesign/TalkBox.xaml.cs +++ b/VPet-Simulator.Windows/WinDesign/TalkBox.xaml.cs @@ -1,30 +1,15 @@ using LinePutScript; -using Panuon.WPF.UI; using System; -using System.Collections.Generic; -using System.Diagnostics.Contracts; -using System.Drawing; using System.IO; -using System.Linq; using System.Net; -using System.Security.Cryptography; using System.Text; -using System.Threading; using System.Threading.Tasks; -using System.Timers; using System.Web; using System.Windows; using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; using VPet_Simulator.Core; using VPet_Simulator.Windows.Interface; -using Timer = System.Timers.Timer; namespace VPet_Simulator.Windows { diff --git a/VPet-Simulator.Windows/WinDesign/TalkBoxAPI.xaml.cs b/VPet-Simulator.Windows/WinDesign/TalkBoxAPI.xaml.cs index 91a3b42..29394d5 100644 --- a/VPet-Simulator.Windows/WinDesign/TalkBoxAPI.xaml.cs +++ b/VPet-Simulator.Windows/WinDesign/TalkBoxAPI.xaml.cs @@ -1,30 +1,9 @@ -using LinePutScript; -using Panuon.WPF.UI; -using System; -using System.Collections.Generic; -using System.Diagnostics.Contracts; -using System.Drawing; -using System.IO; -using System.Linq; -using System.Net; -using System.Security.Cryptography; -using System.Text; -using System.Threading; +using System; using System.Threading.Tasks; -using System.Timers; -using System.Web; using System.Windows; using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; using VPet_Simulator.Core; -using VPet_Simulator.Windows.Interface; -using Timer = System.Timers.Timer; namespace VPet_Simulator.Windows { diff --git a/VPet-Simulator.Windows/WinDesign/winCGPTSetting.xaml.cs b/VPet-Simulator.Windows/WinDesign/winCGPTSetting.xaml.cs index 2f91144..3e59319 100644 --- a/VPet-Simulator.Windows/WinDesign/winCGPTSetting.xaml.cs +++ b/VPet-Simulator.Windows/WinDesign/winCGPTSetting.xaml.cs @@ -4,17 +4,7 @@ using Panuon.WPF.UI; using System; using System.Collections.Generic; using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Forms; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Shapes; namespace VPet_Simulator.Windows { diff --git a/VPet-Simulator.Windows/WinDesign/winCharacterPanel.xaml.cs b/VPet-Simulator.Windows/WinDesign/winCharacterPanel.xaml.cs index c23971e..3595ac0 100644 --- a/VPet-Simulator.Windows/WinDesign/winCharacterPanel.xaml.cs +++ b/VPet-Simulator.Windows/WinDesign/winCharacterPanel.xaml.cs @@ -1,18 +1,7 @@ using Panuon.WPF.UI; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; namespace VPet_Simulator.Windows { diff --git a/VPet-Simulator.Windows/WinDesign/winConsole.xaml.cs b/VPet-Simulator.Windows/WinDesign/winConsole.xaml.cs index 43fe036..6deba84 100644 --- a/VPet-Simulator.Windows/WinDesign/winConsole.xaml.cs +++ b/VPet-Simulator.Windows/WinDesign/winConsole.xaml.cs @@ -1,17 +1,8 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; using System.Timers; using System.Windows; using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Shapes; using VPet_Simulator.Core; using static VPet_Simulator.Core.GraphCore; diff --git a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs index dff7097..f2de755 100644 --- a/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs +++ b/VPet-Simulator.Windows/WinDesign/winGameSetting.xaml.cs @@ -1,26 +1,15 @@ using LinePutScript; using Panuon.WPF.UI; -using Steamworks; using Steamworks.Ugc; using System; -using System.Collections.Generic; using System.Diagnostics; using System.IO; -using System.Linq; -using System.Net; -using System.Text; -using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; -using System.Windows.Navigation; -using System.Windows.Shapes; using VPet_Simulator.Core; -using VPet_Simulator.Windows.Interface; namespace VPet_Simulator.Windows { diff --git a/VPet-Simulator.Windows/WinDesign/winReport.xaml.cs b/VPet-Simulator.Windows/WinDesign/winReport.xaml.cs index e8a27dd..9133189 100644 --- a/VPet-Simulator.Windows/WinDesign/winReport.xaml.cs +++ b/VPet-Simulator.Windows/WinDesign/winReport.xaml.cs @@ -1,25 +1,10 @@ using Panuon.WPF.UI; using System; -using System.Collections.Generic; -using System.Diagnostics.Contracts; using System.IO; -using System.Linq; using System.Net; -using System.Runtime.Remoting.Contexts; using System.Text; -using System.Threading.Tasks; using System.Windows; -using System.Windows.Controls; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Input; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using System.Windows.Shapes; -using static System.Windows.Forms.VisualStyles.VisualStyleElement; -using VPet_Simulator.Core; using System.Web; -using System.Threading; namespace VPet_Simulator.Windows { diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup.lps b/VPet-Simulator.Windows/mod/0000_core/pet/vup.lps index c749405..3357677 100644 --- a/VPet-Simulator.Windows/mod/0000_core/pet/vup.lps +++ b/VPet-Simulator.Windows/mod/0000_core/pet/vup.lps @@ -4,7 +4,7 @@ touchraised:|px#0:|py#50:|sw#500:|sh#200:| raisepoint:|happy_x#290:|happy_y#128:|nomal_x#290:|nomal_y#128:|poorcondition_x#290:|poorcondition_y#128:|ill_x#290:|ill_y#128:| speed:|walk#20:|climb#10:|climbtop#8:|crawl#8:|fallx#14:|fally#10:|crawl#10:| locate:|climbleft#145:|climbright#185:|climbtop#150:| -storernd:|Touch_Body_A_Start:|Touch_Body_B_Loop:|Touch_Body_C_End:| +storernd:|Touch_Body_A_Start:|Touch_Body_B_Loop:|Touch_Body_C_End:|Eat:| str:|work1#文案:|work2#直播:| worktimer:|work1#10:|work2#10:| UIStyleConfig#work1:|BorderBrush#000000:|Background#413d39:|ButtonBackground#322e2b:|ButtonForeground#FFFFFF:|Foreground#ccbdad:|Left#113:|Top#315:|Width#280:| diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_000_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_000_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_000_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_000_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_001_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_001_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_001_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_001_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_002_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_002_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_002_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_002_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_003_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_003_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_003_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_003_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_004_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_004_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_004_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_004_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_005_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_005_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_005_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_005_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_006_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_006_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_006_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_006_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_007_375.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_007_375.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_007_375.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_007_375.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_008_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_008_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_008_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_008_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_009_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_009_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_009_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_009_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_010_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_010_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_010_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_010_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_011_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_011_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_011_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_011_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_012_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_012_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_012_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_012_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_013_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_013_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_013_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_013_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_014_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_014_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_014_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_014_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_015_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_015_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_015_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_015_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_016_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_016_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_016_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_016_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_017_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_017_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_017_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_017_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_018_125.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_018_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最后的身/吃饭向左_018_125.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/back_lay/吃饭向左_018_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0001.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_000_500.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0001.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_000_500.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0005.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_001_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0005.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_001_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0006.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_002_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0006.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_002_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0007.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_003_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0007.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_003_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0008.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_004_375.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0008.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_004_375.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0011.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_005_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0011.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_005_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0012.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_006_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0012.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_006_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0013.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_007_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0013.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_007_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0014.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_008_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0014.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_008_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0015.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_009_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0015.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_009_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0016.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_010_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0016.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_010_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0017.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_011_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0017.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_011_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0018.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_012_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0018.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_012_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0002.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_013_375.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0002.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/front_lay/时间轴 1_013_375.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/info.lps b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/info.lps new file mode 100644 index 0000000..d875663 --- /dev/null +++ b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/info.lps @@ -0,0 +1,3 @@ +PNGAnimation#eat_back_lay:|path#back_lay:|mode#nomal:|graph#Not_Able:| +PNGAnimation#eat_front_lay:|path#front_lay:|mode#nomal:|graph#Not_Able:| +FoodAnimation:|mode#nomal:|graph#Eat:|a0#125,220,30,45,0,0.375:|a1#125,252,96,45,25,0.4375:|a2#125,238,91,45,-20:|a3#125,233,186,43,-5.5:|a4#750,229,204,48:|a5#125,227,173,48:|a6#375,229,204,48:|a7#125,227,173,48:|a8#750:|front_lay#eat_front_lay:|back_lay#eat_back_lay:|a9#125:| \ No newline at end of file diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0001.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_000_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0001.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_000_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0002.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_001_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0002.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_001_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0003.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_002_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0003.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_002_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0004.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_003_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0004.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_003_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0005.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_004_750.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0005.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_004_750.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0011.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_005_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0011.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_005_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0006.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_006_375.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0006.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_006_375.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0015.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_007_125.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0015.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_007_125.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0003.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_008_750.png similarity index 100% rename from VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0003.png rename to VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/Nomal_1/吃饭向右、食物位置/食物位置_008_750.png diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0004.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0004.png deleted file mode 100644 index b7346f2c23f2b88916027b7b2641887d59a79489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5417 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@9Be=l-^Ev+04dG_kH}&M20djEW~^9hUj`JE zE^&=03C>R|DNig)WpGZ-DXuJ52rem2$;?*>$8Kzmost(Id80{`oYV*^F7ah# zY4T%aG=-xj=5TN%2M-ynUiw0&k%w~<4xZ#@JfA?CT1q`09elF{r5}E)pT_l45 diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0009.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0009.png deleted file mode 100644 index 34ba7f33ef9b195a68cce68047f2861e4ccb2204..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33701 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 diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0010.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0010.png deleted file mode 100644 index 34ba7f33ef9b195a68cce68047f2861e4ccb2204..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33701 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 diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0019.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0019.png deleted file mode 100644 index b7346f2c23f2b88916027b7b2641887d59a79489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5417 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@9Be=l-^Ev+04dG_kH}&M20djEW~^9hUj`JE zE^&=03C>R|DNig)WpGZ-DXuJ52rem2$;?*>$8Kzmost(Id80{`oYV*^F7ah# zY4T%aG=-xj=5TN%2M-ynUiw0&k%w~<4xZ#@JfA?CT1q`09elF{r5}E)pT_l45 diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0020.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0020.png deleted file mode 100644 index b7346f2c23f2b88916027b7b2641887d59a79489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5417 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@9Be=l-^Ev+04dG_kH}&M20djEW~^9hUj`JE zE^&=03C>R|DNig)WpGZ-DXuJ52rem2$;?*>$8Kzmost(Id80{`oYV*^F7ah# zY4T%aG=-xj=5TN%2M-ynUiw0&k%w~<4xZ#@JfA?CT1q`09elF{r5}E)pT_l45 diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0021.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、最前的手/时间轴 1_0021.png deleted file mode 100644 index b7346f2c23f2b88916027b7b2641887d59a79489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5417 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@9Be=l-^Ev+04dG_kH}&M20djEW~^9hUj`JE zE^&=03C>R|DNig)WpGZ-DXuJ52rem2$;?*>$8Kzmost(Id80{`oYV*^F7ah# zY4T%aG=-xj=5TN%2M-ynUiw0&k%w~<4xZ#@JfA?CT1q`09elF{r5}E)pT_l45 diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0007.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0007.png deleted file mode 100644 index a2ed06f2bf905828945d9cbf9a05b533f2e08dca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5669 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 diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0017.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0017.png deleted file mode 100644 index b7346f2c23f2b88916027b7b2641887d59a79489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5417 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@9Be=l-^Ev+04dG_kH}&M20djEW~^9hUj`JE zE^&=03C>R|DNig)WpGZ-DXuJ52rem2$;?*>$8Kzmost(Id80{`oYV*^F7ah# zY4T%aG=-xj=5TN%2M-ynUiw0&k%w~<4xZ#@JfA?CT1q`09elF{r5}E)pT_l45 diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0018.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0018.png deleted file mode 100644 index b7346f2c23f2b88916027b7b2641887d59a79489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5417 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@9Be=l-^Ev+04dG_kH}&M20djEW~^9hUj`JE zE^&=03C>R|DNig)WpGZ-DXuJ52rem2$;?*>$8Kzmost(Id80{`oYV*^F7ah# zY4T%aG=-xj=5TN%2M-ynUiw0&k%w~<4xZ#@JfA?CT1q`09elF{r5}E)pT_l45 diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0019.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0019.png deleted file mode 100644 index b7346f2c23f2b88916027b7b2641887d59a79489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5417 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@9Be=l-^Ev+04dG_kH}&M20djEW~^9hUj`JE zE^&=03C>R|DNig)WpGZ-DXuJ52rem2$;?*>$8Kzmost(Id80{`oYV*^F7ah# zY4T%aG=-xj=5TN%2M-ynUiw0&k%w~<4xZ#@JfA?CT1q`09elF{r5}E)pT_l45 diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0020.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0020.png deleted file mode 100644 index b7346f2c23f2b88916027b7b2641887d59a79489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5417 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@9Be=l-^Ev+04dG_kH}&M20djEW~^9hUj`JE zE^&=03C>R|DNig)WpGZ-DXuJ52rem2$;?*>$8Kzmost(Id80{`oYV*^F7ah# zY4T%aG=-xj=5TN%2M-ynUiw0&k%w~<4xZ#@JfA?CT1q`09elF{r5}E)pT_l45 diff --git a/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0021.png b/VPet-Simulator.Windows/mod/0000_core/pet/vup/Eat/吃饭向右、食物位置/食物位置_0021.png deleted file mode 100644 index b7346f2c23f2b88916027b7b2641887d59a79489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5417 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@9Be=l-^Ev+04dG_kH}&M20djEW~^9hUj`JE zE^&=03C>R|DNig)WpGZ-DXuJ52rem2$;?*>$8Kzmost(Id80{`oYV*^F7ah# zY4T%aG=-xj=5TN%2M-ynUiw0&k%w~<4xZ#@JfA?CT1q`09elF{r5}E)pT_l45