diff --git a/TJAPlayer3/Character/CMenuCharacter.cs b/TJAPlayer3/Character/CMenuCharacter.cs index 1d57293a..30ed6050 100644 --- a/TJAPlayer3/Character/CMenuCharacter.cs +++ b/TJAPlayer3/Character/CMenuCharacter.cs @@ -156,6 +156,36 @@ namespace TJAPlayer3 return null; } + public static int _getReferenceAnimationDuration(int player, ECharacterAnimation eca) + { + int _charaId = TJAPlayer3.SaveFileInstances[TJAPlayer3.GetActualPlayer(player)].data.Character; + + switch (eca) + { + case (ECharacterAnimation.NORMAL): + { + return TJAPlayer3.Skin.Characters_Menu_Loop_AnimationDuration[_charaId]; + } + case (ECharacterAnimation.START): + { + return TJAPlayer3.Skin.Characters_Menu_Start_AnimationDuration[_charaId]; + } + case (ECharacterAnimation.SELECT): + { + return TJAPlayer3.Skin.Characters_Menu_Select_AnimationDuration[_charaId]; + } + case (ECharacterAnimation.ENTRY): + { + return TJAPlayer3.Skin.Characters_Title_Entry_AnimationDuration[_charaId]; + } + case (ECharacterAnimation.ENTRY_NORMAL): + { + return TJAPlayer3.Skin.Characters_Title_Normal_AnimationDuration[_charaId]; + } + } + return 1000; + } + public static void tDisableCounter(ECharacterAnimation eca) { switch (eca) @@ -199,10 +229,11 @@ namespace TJAPlayer3 { CTexture[] _ref = _getReferenceArray(player, eca); CCounter[] _ctref = _getReferenceCounter(eca); + int _animeref = _getReferenceAnimationDuration(player, eca); if (_ref != null && _ref.Length > 0 && _ctref != null) { - _ctref[player] = new CCounter(0, _ref.Length - 1, 1000 / (float)_ref.Length, TJAPlayer3.Timer); + _ctref[player] = new CCounter(0, _ref.Length - 1, _animeref / (float)_ref.Length, TJAPlayer3.Timer); } } diff --git a/TJAPlayer3/Character/CResultCharacter.cs b/TJAPlayer3/Character/CResultCharacter.cs index ce4dd286..92ba777d 100644 --- a/TJAPlayer3/Character/CResultCharacter.cs +++ b/TJAPlayer3/Character/CResultCharacter.cs @@ -151,6 +151,32 @@ namespace TJAPlayer3 return null; } + public static int _getReferenceAnimationDuration(int player, ECharacterResult eca) + { + int _charaId = TJAPlayer3.SaveFileInstances[TJAPlayer3.GetActualPlayer(player)].data.Character; + + switch (eca) + { + case (ECharacterResult.NORMAL): + { + return TJAPlayer3.Skin.Characters_Result_Normal_AnimationDuration[_charaId]; + } + case (ECharacterResult.CLEAR): + { + return TJAPlayer3.Skin.Characters_Result_Clear_AnimationDuration[_charaId]; + } + case (ECharacterResult.FAILED): + { + return TJAPlayer3.Skin.Characters_Result_Failed_AnimationDuration[_charaId]; + } + case (ECharacterResult.FAILED_IN): + { + return TJAPlayer3.Skin.Characters_Result_Failed_In_AnimationDuration[_charaId]; + } + } + return 1000; + } + public static void tDisableCounter(ECharacterResult eca) { switch (eca) @@ -188,10 +214,11 @@ namespace TJAPlayer3 { CTexture[] _ref = _getReferenceArray(player, eca); CCounter[] _ctref = _getReferenceCounter(eca); + int _animeref = _getReferenceAnimationDuration(player, eca); if (_ref != null && _ref.Length > 0 && _ctref != null) { - _ctref[player] = new CCounter(0, _ref.Length - 1, 1000 / (float)_ref.Length, TJAPlayer3.Timer); + _ctref[player] = new CCounter(0, _ref.Length - 1, _animeref / (float)_ref.Length, TJAPlayer3.Timer); } } diff --git a/TJAPlayer3/Common/CSkin.cs b/TJAPlayer3/Common/CSkin.cs index a576f86b..a4a54c31 100644 --- a/TJAPlayer3/Common/CSkin.cs +++ b/TJAPlayer3/Common/CSkin.cs @@ -7821,17 +7821,6 @@ namespace TJAPlayer3 // Config - public int[][] Characters_Title_Entry_X; - public int[][] Characters_Title_Entry_Y; - public int[][] Characters_Title_Normal_X; - public int[][] Characters_Title_Normal_Y; - - public int[][] Characters_Menu_X; - public int[][] Characters_Menu_Y; - - public int[][] Characters_Result_X; - public int[][] Characters_Result_Y; - public int[][] Characters_Resolution; public int[][] Characters_X; public int[][] Characters_Y; @@ -7857,6 +7846,16 @@ namespace TJAPlayer3 public int[] Characters_Balloon_Delay; public int[] Characters_Balloon_FadeOut; + public int[] Characters_Title_Entry_AnimationDuration; + public int[] Characters_Title_Normal_AnimationDuration; + public int[] Characters_Menu_Loop_AnimationDuration; + public int[] Characters_Menu_Select_AnimationDuration; + public int[] Characters_Menu_Start_AnimationDuration; + public int[] Characters_Result_Normal_AnimationDuration; + public int[] Characters_Result_Clear_AnimationDuration; + public int[] Characters_Result_Failed_In_AnimationDuration; + public int[] Characters_Result_Failed_AnimationDuration; + #endregion #region [Adjustments] diff --git a/TJAPlayer3/Stages/01.StartUp/TextureLoader.cs b/TJAPlayer3/Stages/01.StartUp/TextureLoader.cs index 3daae50b..cf01f919 100644 --- a/TJAPlayer3/Stages/01.StartUp/TextureLoader.cs +++ b/TJAPlayer3/Stages/01.StartUp/TextureLoader.cs @@ -1110,20 +1110,12 @@ namespace TJAPlayer3 TJAPlayer3.Skin.Characters_Menu_Select_Ptn = new int[TJAPlayer3.Skin.Characters_Ptn]; TJAPlayer3.Skin.Characters_Resolution = new int[TJAPlayer3.Skin.Characters_Ptn][]; - TJAPlayer3.Skin.Characters_Title_Entry_X = new int[TJAPlayer3.Skin.Characters_Ptn][]; - TJAPlayer3.Skin.Characters_Title_Entry_Y = new int[TJAPlayer3.Skin.Characters_Ptn][]; - TJAPlayer3.Skin.Characters_Title_Normal_X = new int[TJAPlayer3.Skin.Characters_Ptn][]; - TJAPlayer3.Skin.Characters_Title_Normal_Y = new int[TJAPlayer3.Skin.Characters_Ptn][]; - TJAPlayer3.Skin.Characters_Menu_X = new int[TJAPlayer3.Skin.Characters_Ptn][]; - TJAPlayer3.Skin.Characters_Menu_Y = new int[TJAPlayer3.Skin.Characters_Ptn][]; TJAPlayer3.Skin.Characters_X = new int[TJAPlayer3.Skin.Characters_Ptn][]; TJAPlayer3.Skin.Characters_Y = new int[TJAPlayer3.Skin.Characters_Ptn][]; TJAPlayer3.Skin.Characters_4P = new int[TJAPlayer3.Skin.Characters_Ptn][]; TJAPlayer3.Skin.Characters_5P = new int[TJAPlayer3.Skin.Characters_Ptn][]; TJAPlayer3.Skin.Characters_X_AI = new int[TJAPlayer3.Skin.Characters_Ptn][]; TJAPlayer3.Skin.Characters_Y_AI = new int[TJAPlayer3.Skin.Characters_Ptn][]; - TJAPlayer3.Skin.Characters_Result_X = new int[TJAPlayer3.Skin.Characters_Ptn][]; - TJAPlayer3.Skin.Characters_Result_Y = new int[TJAPlayer3.Skin.Characters_Ptn][]; TJAPlayer3.Skin.Characters_Balloon_X = new int[TJAPlayer3.Skin.Characters_Ptn][]; TJAPlayer3.Skin.Characters_Balloon_Y = new int[TJAPlayer3.Skin.Characters_Ptn][]; TJAPlayer3.Skin.Characters_Balloon_4P = new int[TJAPlayer3.Skin.Characters_Ptn][]; @@ -1141,6 +1133,15 @@ namespace TJAPlayer3 TJAPlayer3.Skin.Characters_Balloon_Timer = new int[TJAPlayer3.Skin.Characters_Ptn]; TJAPlayer3.Skin.Characters_Balloon_Delay = new int[TJAPlayer3.Skin.Characters_Ptn]; TJAPlayer3.Skin.Characters_Balloon_FadeOut = new int[TJAPlayer3.Skin.Characters_Ptn]; + TJAPlayer3.Skin.Characters_Title_Entry_AnimationDuration = new int[TJAPlayer3.Skin.Characters_Ptn]; + TJAPlayer3.Skin.Characters_Title_Normal_AnimationDuration = new int[TJAPlayer3.Skin.Characters_Ptn]; + TJAPlayer3.Skin.Characters_Menu_Loop_AnimationDuration = new int[TJAPlayer3.Skin.Characters_Ptn]; + TJAPlayer3.Skin.Characters_Menu_Select_AnimationDuration = new int[TJAPlayer3.Skin.Characters_Ptn]; + TJAPlayer3.Skin.Characters_Menu_Start_AnimationDuration = new int[TJAPlayer3.Skin.Characters_Ptn]; + TJAPlayer3.Skin.Characters_Result_Normal_AnimationDuration = new int[TJAPlayer3.Skin.Characters_Ptn]; + TJAPlayer3.Skin.Characters_Result_Clear_AnimationDuration = new int[TJAPlayer3.Skin.Characters_Ptn]; + TJAPlayer3.Skin.Characters_Result_Failed_In_AnimationDuration = new int[TJAPlayer3.Skin.Characters_Ptn]; + TJAPlayer3.Skin.Characters_Result_Failed_AnimationDuration = new int[TJAPlayer3.Skin.Characters_Ptn]; for (int i = 0; i < charaDirs.Length; i++) { @@ -1480,14 +1481,6 @@ namespace TJAPlayer3 TJAPlayer3.Skin.Characters_Resolution[i] = new int[] { 1280, 720 }; - TJAPlayer3.Skin.Characters_Title_Entry_X[i] = new int[] { 485, 485 }; - TJAPlayer3.Skin.Characters_Title_Entry_Y[i] = new int[] { 140, 140 }; - - TJAPlayer3.Skin.Characters_Title_Normal_X[i] = new int[] { 0, 981 }; - TJAPlayer3.Skin.Characters_Title_Normal_Y[i] = new int[] { 341, 341 }; - - TJAPlayer3.Skin.Characters_Menu_X[i] = new int[] { 0, 981 }; - TJAPlayer3.Skin.Characters_Menu_Y[i] = new int[] { 330, 330 }; TJAPlayer3.Skin.Characters_X[i] = new int[] { 0, 0 }; TJAPlayer3.Skin.Characters_Y[i] = new int[] { 0, 537 }; @@ -1512,9 +1505,15 @@ namespace TJAPlayer3 TJAPlayer3.Skin.Characters_Balloon_Timer[i] = 28; TJAPlayer3.Skin.Characters_Balloon_Delay[i] = 500; TJAPlayer3.Skin.Characters_Balloon_FadeOut[i] = 84; - - TJAPlayer3.Skin.Characters_Result_X[i] = new int[] { 202, 1138 }; - TJAPlayer3.Skin.Characters_Result_Y[i] = new int[] { 532, 532 }; + TJAPlayer3.Skin.Characters_Title_Entry_AnimationDuration[i] = 1000; + TJAPlayer3.Skin.Characters_Title_Normal_AnimationDuration[i] = 1000; + TJAPlayer3.Skin.Characters_Menu_Loop_AnimationDuration[i] = 1000; + TJAPlayer3.Skin.Characters_Menu_Select_AnimationDuration[i] = 1000; + TJAPlayer3.Skin.Characters_Menu_Start_AnimationDuration[i] = 1000; + TJAPlayer3.Skin.Characters_Result_Normal_AnimationDuration[i] = 1000; + TJAPlayer3.Skin.Characters_Result_Clear_AnimationDuration[i] = 1000; + TJAPlayer3.Skin.Characters_Result_Failed_In_AnimationDuration[i] = 1000; + TJAPlayer3.Skin.Characters_Result_Failed_AnimationDuration[i] = 1000; #endregion @@ -1548,56 +1547,6 @@ namespace TJAPlayer3 TJAPlayer3.Skin.Characters_Resolution[i][k] = int.Parse(strSplit[k]); } } - if (strCommand == "Title_Chara_Entry_X") - { - string[] strSplit = strParam.Split(','); - for (int k = 0; k < 2; k++) - { - TJAPlayer3.Skin.Characters_Title_Entry_X[i][k] = int.Parse(strSplit[k]); - } - } - else if (strCommand == "Title_Chara_Entry_Y") - { - string[] strSplit = strParam.Split(','); - for (int k = 0; k < 2; k++) - { - TJAPlayer3.Skin.Characters_Title_Entry_Y[i][k] = int.Parse(strSplit[k]); - } - } - - else if (strCommand == "Title_Chara_Normal_X") - { - string[] strSplit = strParam.Split(','); - for (int k = 0; k < 2; k++) - { - TJAPlayer3.Skin.Characters_Title_Normal_X[i][k] = int.Parse(strSplit[k]); - } - } - else if (strCommand == "Title_Chara_Normal_Y") - { - string[] strSplit = strParam.Split(','); - for (int k = 0; k < 2; k++) - { - TJAPlayer3.Skin.Characters_Title_Normal_Y[i][k] = int.Parse(strSplit[k]); - } - } - - else if (strCommand == "Menu_Chara_X") - { - string[] strSplit = strParam.Split(','); - for (int k = 0; k < 2; k++) - { - TJAPlayer3.Skin.Characters_Menu_X[i][k] = int.Parse(strSplit[k]); - } - } - else if (strCommand == "Menu_Chara_Y") - { - string[] strSplit = strParam.Split(','); - for (int k = 0; k < 2; k++) - { - TJAPlayer3.Skin.Characters_Menu_Y[i][k] = int.Parse(strSplit[k]); - } - } else if (strCommand == "Game_Chara_X") { string[] strSplit = strParam.Split(','); @@ -1734,21 +1683,41 @@ namespace TJAPlayer3 { TJAPlayer3.Skin.Characters_Beat_GoGo[i] = int.Parse(strParam); } - else if (strCommand == "Result_Chara_X") + else if (strCommand == "Chara_Entry_AnimationDuration") { - string[] strSplit = strParam.Split(','); - for (int k = 0; k < 2; k++) - { - TJAPlayer3.Skin.Characters_Result_X[i][k] = int.Parse(strSplit[k]); - } + TJAPlayer3.Skin.Characters_Title_Entry_AnimationDuration[i] = int.Parse(strParam); } - else if (strCommand == "Result_Chara_Y") + else if (strCommand == "Chara_Normal_AnimationDuration") { - string[] strSplit = strParam.Split(','); - for (int k = 0; k < 2; k++) - { - TJAPlayer3.Skin.Characters_Result_Y[i][k] = int.Parse(strSplit[k]); - } + TJAPlayer3.Skin.Characters_Title_Normal_AnimationDuration[i] = int.Parse(strParam); + } + else if (strCommand == "Chara_Menu_Loop_AnimationDuration") + { + TJAPlayer3.Skin.Characters_Menu_Loop_AnimationDuration[i] = int.Parse(strParam); + } + else if (strCommand == "Chara_Menu_Select_AnimationDuration") + { + TJAPlayer3.Skin.Characters_Menu_Select_AnimationDuration[i] = int.Parse(strParam); + } + else if (strCommand == "Chara_Menu_Start_AnimationDuration") + { + TJAPlayer3.Skin.Characters_Menu_Start_AnimationDuration[i] = int.Parse(strParam); + } + else if (strCommand == "Chara_Result_Normal_AnimationDuration") + { + TJAPlayer3.Skin.Characters_Result_Normal_AnimationDuration[i] = int.Parse(strParam); + } + else if (strCommand == "Chara_Result_Clear_AnimationDuration") + { + TJAPlayer3.Skin.Characters_Result_Clear_AnimationDuration[i] = int.Parse(strParam); + } + else if (strCommand == "Chara_Result_Failed_In_AnimationDuration") + { + TJAPlayer3.Skin.Characters_Result_Failed_In_AnimationDuration[i] = int.Parse(strParam); + } + else if (strCommand == "Chara_Result_Failed_AnimationDuration") + { + TJAPlayer3.Skin.Characters_Result_Failed_AnimationDuration[i] = int.Parse(strParam); } } diff --git a/TJAPlayer3/Stages/02.Title/CStageタイトル.cs b/TJAPlayer3/Stages/02.Title/CStageタイトル.cs index 8a52ecae..5735869f 100644 --- a/TJAPlayer3/Stages/02.Title/CStageタイトル.cs +++ b/TJAPlayer3/Stages/02.Title/CStageタイトル.cs @@ -377,7 +377,8 @@ namespace TJAPlayer3 { TJAPlayer3.Skin.soundEntry.t停止する(); ctバナパス読み込み成功.t開始(0, 3655, 1, TJAPlayer3.Timer); - bバナパス読み込み = true; + bバナパス読み込み = true; + bどんちゃんカウンター初期化 = false; } } diff --git a/TJAPlayer3/Stages/07.Game/Taiko/CAct演奏Drums演奏終了演出.cs b/TJAPlayer3/Stages/07.Game/Taiko/CAct演奏Drums演奏終了演出.cs index f83546ce..d9e974b6 100644 --- a/TJAPlayer3/Stages/07.Game/Taiko/CAct演奏Drums演奏終了演出.cs +++ b/TJAPlayer3/Stages/07.Game/Taiko/CAct演奏Drums演奏終了演出.cs @@ -48,15 +48,15 @@ namespace TJAPlayer3 if (TJAPlayer3.stage演奏ドラム画面.CChartScore[0].nMiss == 0 && TJAPlayer3.stage演奏ドラム画面.CChartScore[0].nMine == 0) { if (TJAPlayer3.stage演奏ドラム画面.CChartScore[0].nGood == 0) - this.Mode[0] = EndMode.StageDondaFullCombo; + this.Mode[0] = EndMode.Tower_TopReached_Perfect; else - this.Mode[0] = EndMode.StageFullCombo; + this.Mode[0] = EndMode.Tower_TopReached_FullCombo; } else - this.Mode[0] = EndMode.StageCleared; + this.Mode[0] = EndMode.Tower_TopReached_Pass; } else - this.Mode[0] = EndMode.StageFailed; + this.Mode[0] = EndMode.Tower_Dropout; } else if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] == (int)Difficulty.Dan) { @@ -66,29 +66,39 @@ namespace TJAPlayer3 // 段位認定モード、クリア成功 // this.Mode[0] = EndMode.StageCleared; + bool bgold = TJAPlayer3.stage演奏ドラム画面.actDan.GetExamStatus(TJAPlayer3.stage結果.st演奏記録.Drums.Dan_C) == Exam.Status.Better_Success; + if (TJAPlayer3.stage演奏ドラム画面.CChartScore[0].nMiss == 0 && TJAPlayer3.stage演奏ドラム画面.CChartScore[0].nMine == 0) { if (TJAPlayer3.stage演奏ドラム画面.CChartScore[0].nGood == 0) - this.Mode[0] = EndMode.StageDondaFullCombo; + this.Mode[0] = bgold ? EndMode.Dan_Gold_Perfect : EndMode.Dan_Red_Perfect; else - this.Mode[0] = EndMode.StageFullCombo; + this.Mode[0] = bgold ? EndMode.Dan_Gold_FullCombo : EndMode.Dan_Red_FullCombo; } else - this.Mode[0] = EndMode.StageCleared; + this.Mode[0] = bgold ? EndMode.Dan_Gold_Pass : EndMode.Dan_Red_Pass; } else { // 段位認定モード、クリア失敗 - this.Mode[0] = EndMode.StageFailed; + this.Mode[0] = EndMode.Dan_Fail; } } else if (TJAPlayer3.ConfigIni.bAIBattleMode) { if (TJAPlayer3.stage演奏ドラム画面.bIsAIBattleWin) { - this.Mode[0] = EndMode.AI_Win; + if (TJAPlayer3.stage演奏ドラム画面.CChartScore[0].nMiss == 0 && TJAPlayer3.stage演奏ドラム画面.CChartScore[0].nMine == 0) + { + if (TJAPlayer3.stage演奏ドラム画面.CChartScore[0].nGood == 0) + this.Mode[0] = EndMode.AI_Win_Perfect; + else + this.Mode[0] = EndMode.AI_Win_FullCombo; + } + else + this.Mode[0] = EndMode.AI_Win; } else { @@ -150,16 +160,78 @@ namespace TJAPlayer3 { var origindir = CSkin.Path($"{TextureLoader.BASE}{TextureLoader.GAME}{TextureLoader.END}"); - if (TJAPlayer3.ConfigIni.bAIBattleMode) - { - AIWinScript = new EndAnimeScript($@"{origindir}AI_Win\Script.lua"); - AIWinScript.Init(); + if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] == (int)Difficulty.Tower) + { + Tower_DropoutScript = new EndAnimeScript($@"{origindir}Tower_Dropout\Script.lua"); + Tower_DropoutScript.Init(); + + Tower_TopReached_PassScript = new EndAnimeScript($@"{origindir}Tower_TopReached_Pass\Script.lua"); + Tower_TopReached_PassScript.Init(); + + Tower_TopReached_FullComboScript = new EndAnimeScript($@"{origindir}Tower_TopReached_FullCombo\Script.lua"); + Tower_TopReached_FullComboScript.Init(); + + Tower_TopReached_PerfectScript = new EndAnimeScript($@"{origindir}Tower_TopReached_Perfect\Script.lua"); + Tower_TopReached_PerfectScript.Init(); + + for (int i = 0; i < TJAPlayer3.ConfigIni.nPlayerCount; i++) + { + this.soundClear[i] = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\Clear.ogg"), ESoundGroup.SoundEffect); + this.soundFailed[i] = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\Failed.ogg"), ESoundGroup.SoundEffect); + this.soundFullCombo[i] = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\FullCombo.ogg"), ESoundGroup.SoundEffect); + this.soundDondaFullCombo[i] = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\AllPerfect.ogg"), ESoundGroup.SoundEffect); + } + } + else if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] == (int)Difficulty.Dan) + { + Dan_FailScript = new EndAnimeScript($@"{origindir}Dan_Fail\Script.lua"); + Dan_FailScript.Init(); + + Dan_Red_PassScript = new EndAnimeScript($@"{origindir}Dan_Red_Pass\Script.lua"); + Dan_Red_PassScript.Init(); + + Dan_Red_FullComboScript = new EndAnimeScript($@"{origindir}Dan_Red_FullCombo\Script.lua"); + Dan_Red_FullComboScript.Init(); + + Dan_Red_PerfectScript = new EndAnimeScript($@"{origindir}Dan_Red_Perfect\Script.lua"); + Dan_Red_PerfectScript.Init(); + + Dan_Gold_PassScript = new EndAnimeScript($@"{origindir}Dan_Gold_Pass\Script.lua"); + Dan_Gold_PassScript.Init(); + + Dan_Gold_FullComboScript = new EndAnimeScript($@"{origindir}Dan_Gold_FullCombo\Script.lua"); + Dan_Gold_FullComboScript.Init(); + + Dan_Gold_PerfectScript = new EndAnimeScript($@"{origindir}Dan_Gold_Perfect\Script.lua"); + Dan_Gold_PerfectScript.Init(); + + for (int i = 0; i < TJAPlayer3.ConfigIni.nPlayerCount; i++) + { + this.soundClear[i] = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\Clear.ogg"), ESoundGroup.SoundEffect); + this.soundFailed[i] = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\Failed.ogg"), ESoundGroup.SoundEffect); + this.soundFullCombo[i] = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\FullCombo.ogg"), ESoundGroup.SoundEffect); + this.soundDondaFullCombo[i] = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\AllPerfect.ogg"), ESoundGroup.SoundEffect); + } + } + else if (TJAPlayer3.ConfigIni.bAIBattleMode) + { AILoseScript = new EndAnimeScript($@"{origindir}AI_Lose\Script.lua"); AILoseScript.Init(); - this.soundAIWin = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\AIBattle_Win.ogg"), ESoundGroup.SoundEffect); + AIWinScript = new EndAnimeScript($@"{origindir}AI_Win\Script.lua"); + AIWinScript.Init(); + + AIWin_FullComboScript = new EndAnimeScript($@"{origindir}AI_Win_FullCombo\Script.lua"); + AIWin_FullComboScript.Init(); + + AIWin_PerfectScript = new EndAnimeScript($@"{origindir}AI_Win_Perfect\Script.lua"); + AIWin_PerfectScript.Init(); + this.soundAILose = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\AIBattle_Lose.ogg"), ESoundGroup.SoundEffect); + this.soundAIWin = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\AIBattle_Win.ogg"), ESoundGroup.SoundEffect); + this.soundAIWinFullCombo = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\AIBattle_Win_FullCombo.ogg"), ESoundGroup.SoundEffect); + this.soundAIWinDondaFullCombo = TJAPlayer3.Sound管理.tサウンドを生成する(CSkin.Path(@"Sounds\AIBattle_Win_AllPerfect.ogg"), ESoundGroup.SoundEffect); } else { @@ -192,13 +264,50 @@ namespace TJAPlayer3 { if (!base.b活性化してない) { - if (TJAPlayer3.ConfigIni.bAIBattleMode) + if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] == (int)Difficulty.Tower) { - AIWinScript.Dispose(); - AILoseScript.Dispose(); + Tower_DropoutScript.Dispose(); + Tower_TopReached_PassScript.Dispose(); + Tower_TopReached_FullComboScript.Dispose(); + Tower_TopReached_PerfectScript.Dispose(); + + for (int i = 0; i < TJAPlayer3.ConfigIni.nPlayerCount; i++) + { + this.soundClear[i]?.t解放する(); + this.soundFailed[i]?.t解放する(); + this.soundFullCombo[i]?.t解放する(); + this.soundDondaFullCombo[i]?.t解放する(); + } + } + else if (TJAPlayer3.stage選曲.n確定された曲の難易度[0] == (int)Difficulty.Dan) + { + Dan_FailScript.Dispose(); + Dan_Red_PassScript.Dispose(); + Dan_Red_FullComboScript.Dispose(); + Dan_Red_PerfectScript.Dispose(); + Dan_Gold_PassScript.Dispose(); + Dan_Gold_FullComboScript.Dispose(); + Dan_Gold_PerfectScript.Dispose(); + + for (int i = 0; i < TJAPlayer3.ConfigIni.nPlayerCount; i++) + { + this.soundClear[i]?.t解放する(); + this.soundFailed[i]?.t解放する(); + this.soundFullCombo[i]?.t解放する(); + this.soundDondaFullCombo[i]?.t解放する(); + } + } + else if (TJAPlayer3.ConfigIni.bAIBattleMode) + { + AILoseScript.Dispose(); + AIWinScript.Dispose(); + AIWin_FullComboScript.Dispose(); + AIWin_PerfectScript.Dispose(); - this.soundAIWin?.t解放する(); this.soundAILose?.t解放する(); + this.soundAIWin?.t解放する(); + this.soundAIWinFullCombo?.t解放する(); + this.soundAIWinDondaFullCombo?.t解放する(); } else { @@ -510,16 +619,85 @@ namespace TJAPlayer3 this.soundDondaFullCombo[i]?.t再生を開始する(); TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); break; - case EndMode.AI_Win: - AIWinScript.PlayEndAnime(i); - this.soundAIWin?.t再生を開始する(); - TJAPlayer3.Skin.voiceAIWin[TJAPlayer3.GetActualPlayer(0)]?.t再生する(); - break; + case EndMode.AI_Lose: AILoseScript.PlayEndAnime(i); this.soundAILose?.t再生を開始する(); TJAPlayer3.Skin.voiceAILose[TJAPlayer3.GetActualPlayer(1)]?.t再生する(); break; + case EndMode.AI_Win: + AIWinScript.PlayEndAnime(i); + this.soundAIWin?.t再生を開始する(); + TJAPlayer3.Skin.voiceAIWin[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + case EndMode.AI_Win_FullCombo: + AIWinScript.PlayEndAnime(i); + this.soundAIWinFullCombo?.t再生を開始する(); + TJAPlayer3.Skin.voiceAIWin[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + case EndMode.AI_Win_Perfect: + AIWin_PerfectScript.PlayEndAnime(i); + this.soundAIWinDondaFullCombo?.t再生を開始する(); + TJAPlayer3.Skin.voiceAIWin[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + + case EndMode.Tower_Dropout: + Tower_DropoutScript.PlayEndAnime(i); + this.soundFailed[i]?.t再生を開始する(); + TJAPlayer3.Skin.voiceClearFailed[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + case EndMode.Tower_TopReached_Pass: + Tower_TopReached_PassScript.PlayEndAnime(i); + this.soundClear[i]?.t再生を開始する(); + TJAPlayer3.Skin.voiceClearClear[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + case EndMode.Tower_TopReached_FullCombo: + Tower_TopReached_FullComboScript.PlayEndAnime(i); + this.soundFullCombo[i]?.t再生を開始する(); + TJAPlayer3.Skin.voiceClearFullCombo[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + case EndMode.Tower_TopReached_Perfect: + Tower_TopReached_PerfectScript.PlayEndAnime(i); + this.soundDondaFullCombo[i]?.t再生を開始する(); + TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + + case EndMode.Dan_Fail: + Dan_FailScript.PlayEndAnime(i); + this.soundFailed[i]?.t再生を開始する(); + TJAPlayer3.Skin.voiceClearFailed[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + case EndMode.Dan_Red_Pass: + Dan_Red_PassScript.PlayEndAnime(i); + this.soundClear[i]?.t再生を開始する(); + TJAPlayer3.Skin.voiceClearClear[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + case EndMode.Dan_Red_FullCombo: + Dan_Red_FullComboScript.PlayEndAnime(i); + this.soundFullCombo[i]?.t再生を開始する(); + TJAPlayer3.Skin.voiceClearFullCombo[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + case EndMode.Dan_Red_Perfect: + Dan_Red_PerfectScript.PlayEndAnime(i); + this.soundDondaFullCombo[i]?.t再生を開始する(); + TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + case EndMode.Dan_Gold_Pass: + Dan_Gold_PassScript.PlayEndAnime(i); + this.soundClear[i]?.t再生を開始する(); + TJAPlayer3.Skin.voiceClearClear[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + case EndMode.Dan_Gold_FullCombo: + Dan_Gold_FullComboScript.PlayEndAnime(i); + this.soundFullCombo[i]?.t再生を開始する(); + TJAPlayer3.Skin.voiceClearFullCombo[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + case EndMode.Dan_Gold_Perfect: + Dan_Gold_PerfectScript.PlayEndAnime(i); + this.soundDondaFullCombo[i]?.t再生を開始する(); + TJAPlayer3.Skin.voiceClearAllPerfect[TJAPlayer3.GetActualPlayer(i)]?.t再生する(); + break; + default: break; } @@ -547,6 +725,7 @@ namespace TJAPlayer3 case EndMode.StageDondaFullCombo: this.showEndEffect_DondaFullCombo(i); break; + case EndMode.AI_Win: if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) AIWinScript.Update(i); AIWinScript.Draw(i); @@ -555,6 +734,52 @@ namespace TJAPlayer3 if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) AILoseScript.Update(i); AILoseScript.Draw(i); break; + + case EndMode.Tower_Dropout: + if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) Tower_DropoutScript.Update(i); + Tower_DropoutScript.Draw(i); + break; + case EndMode.Tower_TopReached_Pass: + if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) Tower_TopReached_PassScript.Update(i); + Tower_TopReached_PassScript.Draw(i); + break; + case EndMode.Tower_TopReached_FullCombo: + if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) Tower_TopReached_FullComboScript.Update(i); + Tower_TopReached_FullComboScript.Draw(i); + break; + case EndMode.Tower_TopReached_Perfect: + if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) Tower_TopReached_PerfectScript.Update(i); + Tower_TopReached_PerfectScript.Draw(i); + break; + + case EndMode.Dan_Fail: + if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) Dan_FailScript.Update(i); + Dan_FailScript.Draw(i); + break; + case EndMode.Dan_Red_Pass: + if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) Dan_Red_PassScript.Update(i); + Dan_Red_PassScript.Draw(i); + break; + case EndMode.Dan_Red_FullCombo: + if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) Dan_Red_FullComboScript.Update(i); + Dan_Red_FullComboScript.Draw(i); + break; + case EndMode.Dan_Red_Perfect: + if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) Dan_Red_PerfectScript.Update(i); + Dan_Red_PerfectScript.Draw(i); + break; + case EndMode.Dan_Gold_Pass: + if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) Dan_Gold_PassScript.Update(i); + Dan_Gold_PassScript.Draw(i); + break; + case EndMode.Dan_Gold_FullCombo: + if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) Dan_Gold_FullComboScript.Update(i); + Dan_Gold_FullComboScript.Draw(i); + break; + case EndMode.Dan_Gold_Perfect: + if (!TJAPlayer3.stage演奏ドラム画面.bPAUSE) Dan_Gold_PerfectScript.Update(i); + Dan_Gold_PerfectScript.Draw(i); + break; default: break; } @@ -580,8 +805,24 @@ namespace TJAPlayer3 private EndAnimeScript FullComboScript; private EndAnimeScript DondaFullComboScript; + private EndAnimeScript AILoseScript; private EndAnimeScript AIWinScript; - private EndAnimeScript AILoseScript; + private EndAnimeScript AIWin_FullComboScript; + private EndAnimeScript AIWin_PerfectScript; + + private EndAnimeScript Tower_DropoutScript; + private EndAnimeScript Tower_TopReached_PassScript; + private EndAnimeScript Tower_TopReached_FullComboScript; + private EndAnimeScript Tower_TopReached_PerfectScript; + + private EndAnimeScript Dan_FailScript; + private EndAnimeScript Dan_Red_PassScript; + private EndAnimeScript Dan_Red_FullComboScript; + private EndAnimeScript Dan_Red_PerfectScript; + + private EndAnimeScript Dan_Gold_PassScript; + private EndAnimeScript Dan_Gold_FullComboScript; + private EndAnimeScript Dan_Gold_PerfectScript; bool b再生済み; bool bリザルトボイス再生済み; @@ -601,8 +842,12 @@ namespace TJAPlayer3 CSound[] soundFailed = new CSound[5]; CSound[] soundFullCombo = new CSound[5]; CSound[] soundDondaFullCombo = new CSound[5]; - CSound soundAIWin; + CSound soundAILose; + CSound soundAIWin; + CSound soundAIWinFullCombo; + CSound soundAIWinDondaFullCombo; + EndMode[] Mode; enum EndMode { @@ -610,8 +855,24 @@ namespace TJAPlayer3 StageCleared, StageFullCombo, StageDondaFullCombo, + + AI_Lose, AI_Win, - AI_Lose + AI_Win_FullCombo, + AI_Win_Perfect, + + Tower_Dropout, + Tower_TopReached_Pass, + Tower_TopReached_FullCombo, + Tower_TopReached_Perfect, + + Dan_Fail, + Dan_Red_Pass, + Dan_Red_FullCombo, + Dan_Red_Perfect, + Dan_Gold_Pass, + Dan_Gold_FullCombo, + Dan_Gold_Perfect } void StarDraw(int x, int y, int count, int starttime = 0, int Endtime = 20) diff --git a/Test/Global/Characters/Template/CharaConfig.txt b/Test/Global/Characters/Template/CharaConfig.txt index a9a1066d..953eb2b0 100644 --- a/Test/Global/Characters/Template/CharaConfig.txt +++ b/Test/Global/Characters/Template/CharaConfig.txt @@ -7,10 +7,10 @@ Game_Chara_X=0,0 ;キャラのY座標。(1P,2P) Game_Chara_Y=0,537 - +;3人プレイ以上のキャラの座標。(X, Y) Game_Chara_4P=165,68 - +;5人プレイのキャラの座標。(X, Y) Game_Chara_5P=165,40 ;キャラのX座標。(1P,2P) @@ -22,6 +22,12 @@ Game_Chara_Y_AI=152,152 ;キャラの通常時モーション指定。(カンマ区切り) Game_Chara_Motion_Normal=0 +;キャラのミス時モーション指定。(カンマ区切り) +Game_Chara_Motion_Miss=0 + +;キャラの連続でミス時モーション指定。(カンマ区切り) +Game_Chara_Motion_MissDown=0 + ;キャラのクリア時モーション指定。(カンマ区切り) Game_Chara_Motion_Clear=0 @@ -31,26 +37,59 @@ Game_Chara_Motion_GoGo=0 ;キャラの通常時モーションが何拍子でループするか。(カンマ区切り) Game_Chara_Beat_Normal=4 +;キャラのミス時モーションが何拍子でループするか。(カンマ区切り) +Game_Chara_Beat_Miss=1 + +;キャラの連続でミス時モーションが何拍子でループするか。(カンマ区切り) +Game_Chara_Beat_MissDown=1 + ;キャラのクリア時モーションが何拍子でループするか。(カンマ区切り) Game_Chara_Beat_Clear=2 ;キャラのゴーゴータイム時モーションが何拍子でループするか。(カンマ区切り) Game_Chara_Beat_GoGo=4 -;ふうせん連打時のキャラ画像X座標。(1P,2P) +;ふうせん連打時のキャラ画像X座標。(X,Y) Game_Chara_Balloon_X=0,0 -;ふうせん連打時のキャラ画像X座標。(1P,2P) +;ふうせん連打時のキャラ画像Y座標。(X,Y) Game_Chara_Balloon_Y=0,297 - +;3人プレイ以上のふうせん連打時のキャラ画像X座標。 Game_Chara_Balloon_4P=0,-176 - +;3人プレイ以上のふうせん連打時のキャラ画像Y座標。 Game_Chara_Balloon_5P=0,-168 ;ふうせん連打アクション時に使用するタイマーの更新間隔。(ms) Game_Chara_Balloon_Timer=16 ;ふうせん連打成功 / 失敗 のフェードアウトにかける時間 (ms) -Game_Chara_Balloon_FadeOut=500 \ No newline at end of file +Game_Chara_Balloon_FadeOut=500 + +;エントリーアニメーションにかける時間 (ms) +Chara_Entry_AnimationDuration=1000 + +;演奏画面以外の通常アニメーションにかける時間 (ms) +Chara_Normal_AnimationDuration=1000 + +;メニューのループアニメーションにかける時間 (ms) +Chara_Menu_Loop_AnimationDuration=1000 + +;メニューの選択アニメーションにかける時間 (ms) +Chara_Menu_Select_AnimationDuration=1000 + +;メニューの開始アニメーションにかける時間 (ms) +Chara_Menu_Start_AnimationDuration=1000 + +;結果画面の通常アニメーションにかける時間 (ms) +Chara_Result_Normal_AnimationDuration=1000 + +;結果画面のクリアアニメーションにかける時間 (ms) +Chara_Result_Clear_AnimationDuration=1000 + +;結果画面のクリア失敗の最初のアニメーションにかける時間 (ms) +Chara_Result_Failed_In_AnimationDuration=1000 + +;結果画面のクリア失敗のアニメーションにかける時間 (ms) +Chara_Result_Failed_AnimationDuration=1000 \ No newline at end of file diff --git a/Test/Global/Characters/Template/Miss/0.png b/Test/Global/Characters/Template/Miss/0.png new file mode 100644 index 00000000..8c989000 Binary files /dev/null and b/Test/Global/Characters/Template/Miss/0.png differ diff --git a/Test/Global/Characters/Template/MissDown/0.png b/Test/Global/Characters/Template/MissDown/0.png new file mode 100644 index 00000000..8c989000 Binary files /dev/null and b/Test/Global/Characters/Template/MissDown/0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_FullCombo/Base.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_FullCombo/Base.png new file mode 100644 index 00000000..94f8e9f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_FullCombo/Base.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_FullCombo/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_FullCombo/Script.lua new file mode 100644 index 00000000..3e4bf501 --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_FullCombo/Script.lua @@ -0,0 +1,44 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local animeCounter = 0 + +local x = 960 +local y = 540 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = 0 +end + +function init() + func:AddGraph("Base.png") +end + +function update(player) + animeCounter = animeCounter + (1.0 * deltaTime) +end + +function draw(player) + value = math.min(animeCounter * 3, 1) + scale = 2 - value + + func:SetOpacity(value * 255, "Base.png") + func:SetScale(scale, scale, "Base.png") + + func:DrawGraphCenter(x, y, "Base.png") +end \ No newline at end of file diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_Perfect/Base.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_Perfect/Base.png new file mode 100644 index 00000000..94f8e9f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_Perfect/Base.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_Perfect/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_Perfect/Script.lua new file mode 100644 index 00000000..3e4bf501 --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/AI_Win_Perfect/Script.lua @@ -0,0 +1,44 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local animeCounter = 0 + +local x = 960 +local y = 540 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = 0 +end + +function init() + func:AddGraph("Base.png") +end + +function update(player) + animeCounter = animeCounter + (1.0 * deltaTime) +end + +function draw(player) + value = math.min(animeCounter * 3, 1) + scale = 2 - value + + func:SetOpacity(value * 255, "Base.png") + func:SetScale(scale, scale, "Base.png") + + func:DrawGraphCenter(x, y, "Base.png") +end \ No newline at end of file diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/0.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/1.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/10.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/10.png new file mode 100644 index 00000000..337909bc Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/10.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/11.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/11.png new file mode 100644 index 00000000..db96d50d Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/11.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/12.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/12.png new file mode 100644 index 00000000..5ed31687 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/12.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/13.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/13.png new file mode 100644 index 00000000..4124daba Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/13.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/14.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/14.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/14.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/15.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/15.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/15.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/16.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/16.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/16.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/17.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/17.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/17.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/18.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/18.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/18.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/19.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/19.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/19.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/2.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/20.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/20.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/20.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/21.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/21.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/21.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/22.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/22.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/22.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/23.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/23.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/23.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/24.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/24.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/24.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/25.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/25.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/25.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/3.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/4.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/5.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/5.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/5.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/6.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/6.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/6.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/7.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/7.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/7.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/8.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/8.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/8.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/9.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/9.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/9.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/Script.lua new file mode 100644 index 00000000..c104b20e --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Fail/Script.lua @@ -0,0 +1,66 @@ +--func:DrawText(x, y, text); +--func:DrawNum(x, y, num); +--func:AddGraph("filename"); +--func:DrawGraph(x, y, filename); +--func:SetOpacity(opacity, "filename"); +--func:SetScale(xscale, yscale, "filename"); +--func:SetColor(r, g, b, "filename"); + +local x = { 758, 758, 758, 758, 758 } +local y = { 218, 482, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 25 + +local useExtraAnime = true + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 217, 481, 0, 0, 0 } + elseif playerCount == 5 then + y = { 34, 181, 397, 613, 829 } + else + y = { -1, 262, 526, 790, 0 } + end + + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end + + if useExtraAnime then + func:AddGraph("Clear_Failed.png") + func:AddGraph("Clear_Failed1.png") + func:AddGraph("Clear_Failed2.png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (33.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1], y[player + 1], tostring(math.min(nowFrame[player + 1], textureCount))..".png") + elseif nowFrame[player + 1] >= 20 and nowFrame[player + 1] <= 67 then + func:DrawGraph(x[player + 1] - 5, y[player + 1] + 71, "Clear_Failed.png") + elseif nowFrame[player + 1] == 68 then + func:DrawGraph(x[player + 1] - 5, y[player + 1] + 71, "Clear_Failed1.png") + elseif nowFrame[player + 1] >= 69 then + func:DrawGraph(x[player + 1] - 5, y[player + 1] + 71, "Clear_Failed2.png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/0.png new file mode 100644 index 00000000..4a3c002f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/1.png new file mode 100644 index 00000000..128e9978 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/10.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/10.png new file mode 100644 index 00000000..88122827 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/10.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/11.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/11.png new file mode 100644 index 00000000..41e16f63 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/11.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/12.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/12.png new file mode 100644 index 00000000..1752c20f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/12.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/13.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/13.png new file mode 100644 index 00000000..ff1f555e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/13.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/14.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/14.png new file mode 100644 index 00000000..7114a607 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/14.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/15.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/15.png new file mode 100644 index 00000000..8bfcc546 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/15.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/16.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/16.png new file mode 100644 index 00000000..8db79486 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/16.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/17.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/17.png new file mode 100644 index 00000000..d6a25358 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/17.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/18.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/18.png new file mode 100644 index 00000000..b993d708 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/18.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/19.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/19.png new file mode 100644 index 00000000..611d8ecf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/19.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/2.png new file mode 100644 index 00000000..9f58aa96 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/20.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/20.png new file mode 100644 index 00000000..41b35293 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/20.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/21.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/21.png new file mode 100644 index 00000000..da08591d Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/21.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/22.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/22.png new file mode 100644 index 00000000..0517da69 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/22.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/23.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/23.png new file mode 100644 index 00000000..af9b6109 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/23.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/24.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/24.png new file mode 100644 index 00000000..01f70f14 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/24.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/25.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/25.png new file mode 100644 index 00000000..67602ad9 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/25.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/26.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/26.png new file mode 100644 index 00000000..0e111de3 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/26.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/27.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/27.png new file mode 100644 index 00000000..d93a4e3e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/27.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/28.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/28.png new file mode 100644 index 00000000..6e90eafc Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/28.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/29.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/29.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/29.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/3.png new file mode 100644 index 00000000..264396d6 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/30.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/30.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/30.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/31.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/31.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/31.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/32.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/32.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/32.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/33.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/33.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/33.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/34.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/34.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/34.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/35.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/35.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/35.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/36.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/36.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/36.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/37.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/37.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/37.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/38.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/38.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/38.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/39.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/39.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/39.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/4.png new file mode 100644 index 00000000..df833e6e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/40.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/40.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/40.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/41.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/41.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/41.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/42.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/42.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/42.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/43.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/43.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/43.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/44.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/44.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/44.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/45.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/45.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/45.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/46.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/46.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/46.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/47.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/47.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/47.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/48.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/48.png new file mode 100644 index 00000000..c1675190 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/48.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/49.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/49.png new file mode 100644 index 00000000..3cb4b627 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/49.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/5.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/5.png new file mode 100644 index 00000000..d5777ce1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/5.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/50.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/50.png new file mode 100644 index 00000000..97369199 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/50.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/51.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/51.png new file mode 100644 index 00000000..9d4f1832 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/51.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/52.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/52.png new file mode 100644 index 00000000..bea8efe7 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/52.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/53.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/53.png new file mode 100644 index 00000000..0b659010 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/53.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/54.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/54.png new file mode 100644 index 00000000..a7dd4c31 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/54.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/55.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/55.png new file mode 100644 index 00000000..664fd287 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/55.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/56.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/56.png new file mode 100644 index 00000000..59821d49 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/56.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/57.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/57.png new file mode 100644 index 00000000..947eff20 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/57.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/58.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/58.png new file mode 100644 index 00000000..6df03ce1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/58.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/59.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/59.png new file mode 100644 index 00000000..b1814568 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/59.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/6.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/6.png new file mode 100644 index 00000000..36d592e8 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/6.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/60.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/60.png new file mode 100644 index 00000000..37ab21b1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/60.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/61.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/61.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/61.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/62.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/62.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/62.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/63.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/63.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/63.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/64.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/64.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/64.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/65.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/65.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/65.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/66.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/66.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/66.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/7.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/7.png new file mode 100644 index 00000000..90c03eac Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/7.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/8.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/8.png new file mode 100644 index 00000000..56edb622 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/8.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/9.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/9.png new file mode 100644 index 00000000..f8572a70 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/9.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/Script.lua new file mode 100644 index 00000000..72fe1374 --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_FullCombo/Script.lua @@ -0,0 +1,52 @@ +--func:DrawText(x, y, text); +--func:DrawNum(x, y, num); +--func:AddGraph("filename"); +--func:DrawGraph(x, y, filename); +--func:SetOpacity(opacity, "filename"); +--func:SetScale(xscale, yscale, "filename"); +--func:SetColor(r, g, b, "filename"); + +local x = { 495, 495, 495, 495, 495 } +local y = { 75, 339, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 66 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 75, 339, 0, 0, 0 } + elseif playerCount == 5 then + y = { -177, 39, 255, 471, 687 } + else + y = { -144, 120, 384, 648, 0 } + end + + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1], y[player + 1], tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_0.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_1.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_2.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_3.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_4.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_0.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_1.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_2.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_3.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_4.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text.png new file mode 100644 index 00000000..a5063281 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text_Effect.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text_Effect.png new file mode 100644 index 00000000..0ce15777 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text_Effect.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Script.lua new file mode 100644 index 00000000..565125fe --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Pass/Script.lua @@ -0,0 +1,156 @@ +--func:DrawText(x, y, text); +--func:DrawNum(x, y, num); +--func:AddGraph("filename"); +--func:DrawGraph(x, y, filename); +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename); +--func:SetOpacity(opacity, "filename"); +--func:SetScale(xscale, yscale, "filename"); +--func:SetColor(r, g, b, "filename"); + + +local y = { 315, 579, 0, 0, 0 } + +local sideTextureCount = 4 + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + + + +local textScales = { 1.04, 1.11, 1.15, 1.19, 1.23, 1.26, 1.30, 1.31, 1.32, 1.32, 1.32, 1.30, 1.30, 1.26, 1.25, 1.19, 1.15, 1.11, 1.05, 1.0 } +local textOpacitys = { 43, 85, 128, 170, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 } + +local side_ret = { 1.0, 0.99, 0.98, 0.97, 0.96, 0.95, 0.96, 0.97, 0.98, 0.99, 1.0 } + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 315, 579, 0, 0, 0 } + elseif playerCount == 5 then + y = { 54, 255, 471, 687, 903 } + else + y = { 96, 360, 624, 888, 0 } + end + + func:AddGraph("Clear_Text.png") + func:AddGraph("Clear_Text_Effect.png") + + for i = 0 , sideTextureCount do + func:AddGraph("Clear_L_"..tostring(i)..".png") + func:AddGraph("Clear_R_"..tostring(i)..".png") + end + +end + +function update(player) + + animeCounter[player + 1] = animeCounter[player + 1] + (45.4 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) + +end + +function draw(player) + + if nowFrame[player + 1] >= 17 then + if nowFrame[player + 1] <= 36 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:DrawRectGraph(951, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 17 + 1]) - 135), 0, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(951, y[player + 1], 0, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 19 then + if nowFrame[player + 1] <= 38 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:DrawRectGraph(1038, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 19 + 1]) - 135), 135, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1038, y[player + 1], 135, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 21 then + if nowFrame[player + 1] <= 40 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:DrawRectGraph(1125, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 21 + 1]) - 135), 270, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1125, y[player + 1], 270, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 23 then + if nowFrame[player + 1] <= 42 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:DrawRectGraph(1229, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 23 + 1]) - 135), 405, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1229, y[player + 1], 405, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 25 then + if nowFrame[player + 1] <= 44 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:DrawRectGraph(1335, y[player + 1] + 2 - ((135 * textScales[nowFrame[player + 1] - 25 + 1]) - 135), 540, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1335, y[player + 1] + 2, 540, 0, 135, 135, "Clear_Text.png") + end + end + + if nowFrame[player + 1] >= 50 and nowFrame[player + 1] < 90 then + if nowFrame[player + 1] < 70 then + func:SetOpacity((nowFrame[player + 1] - 50) * (255 / 20), "Clear_Text_Effect.png") + func:DrawGraph(951, y[player + 1] - 2, "Clear_Text_Effect.png") + else + func:SetOpacity(255 - ((nowFrame[player + 1] - 70) * (255 / 20)), "Clear_Text_Effect.png") + func:DrawGraph(951, y[player + 1] - 2, "Clear_Text_Effect.png") + end + end + + if nowFrame[player + 1] <= 11 then + func:DrawGraph(1046, y[player + 1] - 30, "Clear_L_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_L_1.png") + + func:DrawGraph(1107, y[player + 1] - 30, "Clear_R_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 35 then + func:DrawGraph(1046 - ((nowFrame[player + 1] - 12) * 10 * 1.5), y[player + 1] - 30, "Clear_L_0.png") + func:DrawGraph(1107 + ((nowFrame[player + 1] - 12) * 10 * 1.5), y[player + 1] - 30, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 46 then + + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_L_0.png") + + func:DrawGraph(1704 - 270 * side_ret[nowFrame[player + 1] - 36 + 1], y[player + 1] - 45, "Clear_R_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 49 then + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_1.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 54 then + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_2.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_2.png") + elseif nowFrame[player + 1] <= 58 then + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_3.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_3.png") + else + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_4.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_4.png") + end + + func:DrawNum(0, 0, nowFrame[player + 1]) +end diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/0.png new file mode 100644 index 00000000..4a3c002f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/1.png new file mode 100644 index 00000000..128e9978 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/10.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/10.png new file mode 100644 index 00000000..88122827 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/10.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/11.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/11.png new file mode 100644 index 00000000..41e16f63 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/11.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/12.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/12.png new file mode 100644 index 00000000..1752c20f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/12.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/13.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/13.png new file mode 100644 index 00000000..f42e8a15 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/13.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/14.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/14.png new file mode 100644 index 00000000..7114a607 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/14.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/15.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/15.png new file mode 100644 index 00000000..cb9c5d50 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/15.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/16.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/16.png new file mode 100644 index 00000000..3b438b8c Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/16.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/17.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/17.png new file mode 100644 index 00000000..d6a25358 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/17.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/18.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/18.png new file mode 100644 index 00000000..b993d708 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/18.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/19.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/19.png new file mode 100644 index 00000000..611d8ecf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/19.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/2.png new file mode 100644 index 00000000..9f58aa96 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/20.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/20.png new file mode 100644 index 00000000..41b35293 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/20.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/21.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/21.png new file mode 100644 index 00000000..76657392 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/21.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/22.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/22.png new file mode 100644 index 00000000..a5583e1e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/22.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/23.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/23.png new file mode 100644 index 00000000..af9b6109 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/23.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/24.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/24.png new file mode 100644 index 00000000..63c69493 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/24.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/25.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/25.png new file mode 100644 index 00000000..67602ad9 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/25.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/26.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/26.png new file mode 100644 index 00000000..0e111de3 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/26.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/27.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/27.png new file mode 100644 index 00000000..d93a4e3e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/27.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/28.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/28.png new file mode 100644 index 00000000..6e90eafc Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/28.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/29.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/29.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/29.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/3.png new file mode 100644 index 00000000..5a594faa Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/30.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/30.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/30.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/31.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/31.png new file mode 100644 index 00000000..e9c379f8 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/31.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/32.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/32.png new file mode 100644 index 00000000..a1c4365b Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/32.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/33.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/33.png new file mode 100644 index 00000000..6c9a3fde Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/33.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/34.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/34.png new file mode 100644 index 00000000..774c89ae Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/34.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/35.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/35.png new file mode 100644 index 00000000..6b0a8d0f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/35.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/36.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/36.png new file mode 100644 index 00000000..db8b07fb Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/36.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/37.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/37.png new file mode 100644 index 00000000..652986ac Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/37.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/38.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/38.png new file mode 100644 index 00000000..81887c97 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/38.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/39.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/39.png new file mode 100644 index 00000000..74ca79c4 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/39.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/4.png new file mode 100644 index 00000000..df833e6e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/40.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/40.png new file mode 100644 index 00000000..e3b4262a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/40.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/41.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/41.png new file mode 100644 index 00000000..9ffafe3d Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/41.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/42.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/42.png new file mode 100644 index 00000000..a3cbc5b5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/42.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/43.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/43.png new file mode 100644 index 00000000..debfc295 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/43.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/44.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/44.png new file mode 100644 index 00000000..c9802d5c Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/44.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/45.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/45.png new file mode 100644 index 00000000..1aae94aa Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/45.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/46.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/46.png new file mode 100644 index 00000000..653aceaa Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/46.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/47.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/47.png new file mode 100644 index 00000000..4ee977c5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/47.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/48.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/48.png new file mode 100644 index 00000000..15b9f5b4 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/48.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/49.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/49.png new file mode 100644 index 00000000..0ab5871e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/49.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/5.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/5.png new file mode 100644 index 00000000..189eead4 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/5.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/50.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/50.png new file mode 100644 index 00000000..ebe23e8c Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/50.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/51.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/51.png new file mode 100644 index 00000000..48d8d05a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/51.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/52.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/52.png new file mode 100644 index 00000000..fdef4f64 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/52.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/53.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/53.png new file mode 100644 index 00000000..f80a2f09 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/53.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/54.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/54.png new file mode 100644 index 00000000..8822566a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/54.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/55.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/55.png new file mode 100644 index 00000000..2878c385 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/55.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/56.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/56.png new file mode 100644 index 00000000..fec2d523 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/56.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/57.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/57.png new file mode 100644 index 00000000..72dfcaf1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/57.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/58.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/58.png new file mode 100644 index 00000000..90a7f548 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/58.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/59.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/59.png new file mode 100644 index 00000000..f42cfce2 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/59.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/6.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/6.png new file mode 100644 index 00000000..5c5b5ebb Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/6.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/60.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/60.png new file mode 100644 index 00000000..3b3767e8 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/60.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/61.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/61.png new file mode 100644 index 00000000..4a426e4a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/61.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/7.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/7.png new file mode 100644 index 00000000..6cf4ad7e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/7.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/8.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/8.png new file mode 100644 index 00000000..56edb622 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/8.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/9.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/9.png new file mode 100644 index 00000000..f8572a70 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/9.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/Script.lua new file mode 100644 index 00000000..1d555e81 --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/Script.lua @@ -0,0 +1,55 @@ +--func:DrawText(x, y, text); +--func:DrawNum(x, y, num); +--func:AddGraph("filename"); +--func:DrawGraph(x, y, filename); +--func:SetOpacity(opacity, "filename"); +--func:SetScale(xscale, yscale, "filename"); +--func:SetColor(r, g, b, "filename"); + +local x = { 498, 498, 498, 498, 498 } +local y = { 288, 552, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 61 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + if playerCount <= 2 then + y = { 288, 552, 0, 0, 0 } + elseif playerCount == 5 then + y = { 36, 252, 468, 684, 900 } + else + y = { 69, 333, 597, 861, 0 } + end + + func:AddGraph("bg.png") + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] >= 34 then + func:DrawGraph(x[player + 1], y[player + 1], "bg.png") + end + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1] - 3, y[player + 1] - 213, tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/bg.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/bg.png new file mode 100644 index 00000000..c24c25b0 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Gold_Perfect/bg.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/0.png new file mode 100644 index 00000000..4a3c002f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/1.png new file mode 100644 index 00000000..128e9978 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/10.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/10.png new file mode 100644 index 00000000..88122827 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/10.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/11.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/11.png new file mode 100644 index 00000000..41e16f63 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/11.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/12.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/12.png new file mode 100644 index 00000000..1752c20f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/12.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/13.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/13.png new file mode 100644 index 00000000..ff1f555e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/13.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/14.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/14.png new file mode 100644 index 00000000..7114a607 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/14.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/15.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/15.png new file mode 100644 index 00000000..8bfcc546 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/15.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/16.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/16.png new file mode 100644 index 00000000..8db79486 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/16.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/17.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/17.png new file mode 100644 index 00000000..d6a25358 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/17.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/18.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/18.png new file mode 100644 index 00000000..b993d708 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/18.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/19.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/19.png new file mode 100644 index 00000000..611d8ecf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/19.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/2.png new file mode 100644 index 00000000..9f58aa96 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/20.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/20.png new file mode 100644 index 00000000..41b35293 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/20.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/21.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/21.png new file mode 100644 index 00000000..da08591d Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/21.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/22.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/22.png new file mode 100644 index 00000000..0517da69 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/22.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/23.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/23.png new file mode 100644 index 00000000..af9b6109 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/23.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/24.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/24.png new file mode 100644 index 00000000..01f70f14 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/24.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/25.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/25.png new file mode 100644 index 00000000..67602ad9 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/25.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/26.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/26.png new file mode 100644 index 00000000..0e111de3 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/26.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/27.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/27.png new file mode 100644 index 00000000..d93a4e3e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/27.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/28.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/28.png new file mode 100644 index 00000000..6e90eafc Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/28.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/29.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/29.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/29.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/3.png new file mode 100644 index 00000000..264396d6 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/30.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/30.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/30.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/31.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/31.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/31.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/32.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/32.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/32.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/33.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/33.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/33.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/34.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/34.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/34.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/35.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/35.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/35.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/36.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/36.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/36.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/37.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/37.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/37.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/38.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/38.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/38.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/39.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/39.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/39.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/4.png new file mode 100644 index 00000000..df833e6e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/40.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/40.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/40.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/41.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/41.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/41.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/42.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/42.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/42.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/43.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/43.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/43.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/44.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/44.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/44.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/45.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/45.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/45.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/46.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/46.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/46.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/47.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/47.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/47.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/48.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/48.png new file mode 100644 index 00000000..c1675190 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/48.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/49.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/49.png new file mode 100644 index 00000000..3cb4b627 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/49.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/5.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/5.png new file mode 100644 index 00000000..d5777ce1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/5.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/50.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/50.png new file mode 100644 index 00000000..97369199 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/50.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/51.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/51.png new file mode 100644 index 00000000..9d4f1832 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/51.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/52.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/52.png new file mode 100644 index 00000000..bea8efe7 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/52.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/53.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/53.png new file mode 100644 index 00000000..0b659010 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/53.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/54.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/54.png new file mode 100644 index 00000000..a7dd4c31 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/54.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/55.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/55.png new file mode 100644 index 00000000..664fd287 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/55.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/56.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/56.png new file mode 100644 index 00000000..59821d49 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/56.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/57.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/57.png new file mode 100644 index 00000000..947eff20 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/57.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/58.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/58.png new file mode 100644 index 00000000..6df03ce1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/58.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/59.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/59.png new file mode 100644 index 00000000..b1814568 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/59.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/6.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/6.png new file mode 100644 index 00000000..36d592e8 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/6.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/60.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/60.png new file mode 100644 index 00000000..37ab21b1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/60.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/61.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/61.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/61.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/62.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/62.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/62.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/63.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/63.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/63.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/64.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/64.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/64.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/65.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/65.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/65.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/66.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/66.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/66.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/7.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/7.png new file mode 100644 index 00000000..90c03eac Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/7.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/8.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/8.png new file mode 100644 index 00000000..56edb622 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/8.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/9.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/9.png new file mode 100644 index 00000000..f8572a70 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/9.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/Script.lua new file mode 100644 index 00000000..72fe1374 --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_FullCombo/Script.lua @@ -0,0 +1,52 @@ +--func:DrawText(x, y, text); +--func:DrawNum(x, y, num); +--func:AddGraph("filename"); +--func:DrawGraph(x, y, filename); +--func:SetOpacity(opacity, "filename"); +--func:SetScale(xscale, yscale, "filename"); +--func:SetColor(r, g, b, "filename"); + +local x = { 495, 495, 495, 495, 495 } +local y = { 75, 339, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 66 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 75, 339, 0, 0, 0 } + elseif playerCount == 5 then + y = { -177, 39, 255, 471, 687 } + else + y = { -144, 120, 384, 648, 0 } + end + + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1], y[player + 1], tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_0.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_1.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_2.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_3.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_4.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_0.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_1.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_2.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_3.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_4.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text.png new file mode 100644 index 00000000..a5063281 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text_Effect.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text_Effect.png new file mode 100644 index 00000000..0ce15777 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text_Effect.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Script.lua new file mode 100644 index 00000000..565125fe --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Pass/Script.lua @@ -0,0 +1,156 @@ +--func:DrawText(x, y, text); +--func:DrawNum(x, y, num); +--func:AddGraph("filename"); +--func:DrawGraph(x, y, filename); +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename); +--func:SetOpacity(opacity, "filename"); +--func:SetScale(xscale, yscale, "filename"); +--func:SetColor(r, g, b, "filename"); + + +local y = { 315, 579, 0, 0, 0 } + +local sideTextureCount = 4 + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + + + +local textScales = { 1.04, 1.11, 1.15, 1.19, 1.23, 1.26, 1.30, 1.31, 1.32, 1.32, 1.32, 1.30, 1.30, 1.26, 1.25, 1.19, 1.15, 1.11, 1.05, 1.0 } +local textOpacitys = { 43, 85, 128, 170, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 } + +local side_ret = { 1.0, 0.99, 0.98, 0.97, 0.96, 0.95, 0.96, 0.97, 0.98, 0.99, 1.0 } + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 315, 579, 0, 0, 0 } + elseif playerCount == 5 then + y = { 54, 255, 471, 687, 903 } + else + y = { 96, 360, 624, 888, 0 } + end + + func:AddGraph("Clear_Text.png") + func:AddGraph("Clear_Text_Effect.png") + + for i = 0 , sideTextureCount do + func:AddGraph("Clear_L_"..tostring(i)..".png") + func:AddGraph("Clear_R_"..tostring(i)..".png") + end + +end + +function update(player) + + animeCounter[player + 1] = animeCounter[player + 1] + (45.4 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) + +end + +function draw(player) + + if nowFrame[player + 1] >= 17 then + if nowFrame[player + 1] <= 36 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:DrawRectGraph(951, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 17 + 1]) - 135), 0, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(951, y[player + 1], 0, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 19 then + if nowFrame[player + 1] <= 38 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:DrawRectGraph(1038, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 19 + 1]) - 135), 135, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1038, y[player + 1], 135, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 21 then + if nowFrame[player + 1] <= 40 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:DrawRectGraph(1125, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 21 + 1]) - 135), 270, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1125, y[player + 1], 270, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 23 then + if nowFrame[player + 1] <= 42 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:DrawRectGraph(1229, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 23 + 1]) - 135), 405, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1229, y[player + 1], 405, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 25 then + if nowFrame[player + 1] <= 44 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:DrawRectGraph(1335, y[player + 1] + 2 - ((135 * textScales[nowFrame[player + 1] - 25 + 1]) - 135), 540, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1335, y[player + 1] + 2, 540, 0, 135, 135, "Clear_Text.png") + end + end + + if nowFrame[player + 1] >= 50 and nowFrame[player + 1] < 90 then + if nowFrame[player + 1] < 70 then + func:SetOpacity((nowFrame[player + 1] - 50) * (255 / 20), "Clear_Text_Effect.png") + func:DrawGraph(951, y[player + 1] - 2, "Clear_Text_Effect.png") + else + func:SetOpacity(255 - ((nowFrame[player + 1] - 70) * (255 / 20)), "Clear_Text_Effect.png") + func:DrawGraph(951, y[player + 1] - 2, "Clear_Text_Effect.png") + end + end + + if nowFrame[player + 1] <= 11 then + func:DrawGraph(1046, y[player + 1] - 30, "Clear_L_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_L_1.png") + + func:DrawGraph(1107, y[player + 1] - 30, "Clear_R_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 35 then + func:DrawGraph(1046 - ((nowFrame[player + 1] - 12) * 10 * 1.5), y[player + 1] - 30, "Clear_L_0.png") + func:DrawGraph(1107 + ((nowFrame[player + 1] - 12) * 10 * 1.5), y[player + 1] - 30, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 46 then + + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_L_0.png") + + func:DrawGraph(1704 - 270 * side_ret[nowFrame[player + 1] - 36 + 1], y[player + 1] - 45, "Clear_R_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 49 then + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_1.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 54 then + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_2.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_2.png") + elseif nowFrame[player + 1] <= 58 then + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_3.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_3.png") + else + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_4.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_4.png") + end + + func:DrawNum(0, 0, nowFrame[player + 1]) +end diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/0.png new file mode 100644 index 00000000..4a3c002f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/1.png new file mode 100644 index 00000000..128e9978 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/10.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/10.png new file mode 100644 index 00000000..88122827 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/10.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/11.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/11.png new file mode 100644 index 00000000..41e16f63 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/11.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/12.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/12.png new file mode 100644 index 00000000..1752c20f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/12.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/13.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/13.png new file mode 100644 index 00000000..f42e8a15 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/13.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/14.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/14.png new file mode 100644 index 00000000..7114a607 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/14.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/15.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/15.png new file mode 100644 index 00000000..cb9c5d50 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/15.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/16.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/16.png new file mode 100644 index 00000000..3b438b8c Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/16.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/17.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/17.png new file mode 100644 index 00000000..d6a25358 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/17.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/18.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/18.png new file mode 100644 index 00000000..b993d708 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/18.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/19.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/19.png new file mode 100644 index 00000000..611d8ecf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/19.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/2.png new file mode 100644 index 00000000..9f58aa96 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/20.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/20.png new file mode 100644 index 00000000..41b35293 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/20.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/21.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/21.png new file mode 100644 index 00000000..76657392 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/21.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/22.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/22.png new file mode 100644 index 00000000..a5583e1e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/22.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/23.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/23.png new file mode 100644 index 00000000..af9b6109 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/23.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/24.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/24.png new file mode 100644 index 00000000..63c69493 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/24.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/25.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/25.png new file mode 100644 index 00000000..67602ad9 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/25.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/26.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/26.png new file mode 100644 index 00000000..0e111de3 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/26.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/27.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/27.png new file mode 100644 index 00000000..d93a4e3e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/27.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/28.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/28.png new file mode 100644 index 00000000..6e90eafc Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/28.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/29.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/29.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/29.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/3.png new file mode 100644 index 00000000..5a594faa Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/30.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/30.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/30.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/31.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/31.png new file mode 100644 index 00000000..e9c379f8 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/31.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/32.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/32.png new file mode 100644 index 00000000..a1c4365b Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/32.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/33.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/33.png new file mode 100644 index 00000000..6c9a3fde Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/33.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/34.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/34.png new file mode 100644 index 00000000..774c89ae Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/34.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/35.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/35.png new file mode 100644 index 00000000..6b0a8d0f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/35.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/36.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/36.png new file mode 100644 index 00000000..db8b07fb Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/36.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/37.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/37.png new file mode 100644 index 00000000..652986ac Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/37.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/38.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/38.png new file mode 100644 index 00000000..81887c97 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/38.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/39.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/39.png new file mode 100644 index 00000000..74ca79c4 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/39.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/4.png new file mode 100644 index 00000000..df833e6e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/40.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/40.png new file mode 100644 index 00000000..e3b4262a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/40.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/41.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/41.png new file mode 100644 index 00000000..9ffafe3d Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/41.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/42.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/42.png new file mode 100644 index 00000000..a3cbc5b5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/42.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/43.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/43.png new file mode 100644 index 00000000..debfc295 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/43.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/44.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/44.png new file mode 100644 index 00000000..c9802d5c Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/44.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/45.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/45.png new file mode 100644 index 00000000..1aae94aa Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/45.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/46.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/46.png new file mode 100644 index 00000000..653aceaa Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/46.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/47.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/47.png new file mode 100644 index 00000000..4ee977c5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/47.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/48.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/48.png new file mode 100644 index 00000000..15b9f5b4 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/48.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/49.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/49.png new file mode 100644 index 00000000..0ab5871e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/49.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/5.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/5.png new file mode 100644 index 00000000..189eead4 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/5.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/50.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/50.png new file mode 100644 index 00000000..ebe23e8c Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/50.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/51.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/51.png new file mode 100644 index 00000000..48d8d05a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/51.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/52.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/52.png new file mode 100644 index 00000000..fdef4f64 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/52.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/53.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/53.png new file mode 100644 index 00000000..f80a2f09 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/53.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/54.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/54.png new file mode 100644 index 00000000..8822566a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/54.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/55.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/55.png new file mode 100644 index 00000000..2878c385 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/55.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/56.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/56.png new file mode 100644 index 00000000..fec2d523 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/56.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/57.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/57.png new file mode 100644 index 00000000..72dfcaf1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/57.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/58.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/58.png new file mode 100644 index 00000000..90a7f548 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/58.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/59.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/59.png new file mode 100644 index 00000000..f42cfce2 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/59.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/6.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/6.png new file mode 100644 index 00000000..5c5b5ebb Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/6.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/60.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/60.png new file mode 100644 index 00000000..3b3767e8 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/60.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/61.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/61.png new file mode 100644 index 00000000..4a426e4a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/61.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/7.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/7.png new file mode 100644 index 00000000..6cf4ad7e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/7.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/8.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/8.png new file mode 100644 index 00000000..56edb622 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/8.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/9.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/9.png new file mode 100644 index 00000000..f8572a70 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/9.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/Script.lua new file mode 100644 index 00000000..1d555e81 --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/Script.lua @@ -0,0 +1,55 @@ +--func:DrawText(x, y, text); +--func:DrawNum(x, y, num); +--func:AddGraph("filename"); +--func:DrawGraph(x, y, filename); +--func:SetOpacity(opacity, "filename"); +--func:SetScale(xscale, yscale, "filename"); +--func:SetColor(r, g, b, "filename"); + +local x = { 498, 498, 498, 498, 498 } +local y = { 288, 552, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 61 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + if playerCount <= 2 then + y = { 288, 552, 0, 0, 0 } + elseif playerCount == 5 then + y = { 36, 252, 468, 684, 900 } + else + y = { 69, 333, 597, 861, 0 } + end + + func:AddGraph("bg.png") + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] >= 34 then + func:DrawGraph(x[player + 1], y[player + 1], "bg.png") + end + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1] - 3, y[player + 1] - 213, tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/bg.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/bg.png new file mode 100644 index 00000000..c24c25b0 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Dan_Red_Perfect/bg.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/0.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/1.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/10.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/10.png new file mode 100644 index 00000000..337909bc Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/10.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/11.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/11.png new file mode 100644 index 00000000..db96d50d Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/11.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/12.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/12.png new file mode 100644 index 00000000..5ed31687 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/12.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/13.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/13.png new file mode 100644 index 00000000..4124daba Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/13.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/14.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/14.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/14.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/15.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/15.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/15.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/16.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/16.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/16.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/17.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/17.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/17.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/18.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/18.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/18.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/19.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/19.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/19.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/2.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/20.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/20.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/20.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/21.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/21.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/21.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/22.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/22.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/22.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/23.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/23.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/23.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/24.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/24.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/24.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/25.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/25.png new file mode 100644 index 00000000..f0501445 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/25.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/3.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/4.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/5.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/5.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/5.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/6.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/6.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/6.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/7.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/7.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/7.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/8.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/8.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/8.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/9.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/9.png new file mode 100644 index 00000000..6e896fcf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/9.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/Script.lua new file mode 100644 index 00000000..c104b20e --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_Dropout/Script.lua @@ -0,0 +1,66 @@ +--func:DrawText(x, y, text); +--func:DrawNum(x, y, num); +--func:AddGraph("filename"); +--func:DrawGraph(x, y, filename); +--func:SetOpacity(opacity, "filename"); +--func:SetScale(xscale, yscale, "filename"); +--func:SetColor(r, g, b, "filename"); + +local x = { 758, 758, 758, 758, 758 } +local y = { 218, 482, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 25 + +local useExtraAnime = true + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 217, 481, 0, 0, 0 } + elseif playerCount == 5 then + y = { 34, 181, 397, 613, 829 } + else + y = { -1, 262, 526, 790, 0 } + end + + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end + + if useExtraAnime then + func:AddGraph("Clear_Failed.png") + func:AddGraph("Clear_Failed1.png") + func:AddGraph("Clear_Failed2.png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (33.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1], y[player + 1], tostring(math.min(nowFrame[player + 1], textureCount))..".png") + elseif nowFrame[player + 1] >= 20 and nowFrame[player + 1] <= 67 then + func:DrawGraph(x[player + 1] - 5, y[player + 1] + 71, "Clear_Failed.png") + elseif nowFrame[player + 1] == 68 then + func:DrawGraph(x[player + 1] - 5, y[player + 1] + 71, "Clear_Failed1.png") + elseif nowFrame[player + 1] >= 69 then + func:DrawGraph(x[player + 1] - 5, y[player + 1] + 71, "Clear_Failed2.png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/0.png new file mode 100644 index 00000000..4a3c002f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/1.png new file mode 100644 index 00000000..128e9978 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/10.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/10.png new file mode 100644 index 00000000..88122827 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/10.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/11.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/11.png new file mode 100644 index 00000000..41e16f63 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/11.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/12.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/12.png new file mode 100644 index 00000000..1752c20f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/12.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/13.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/13.png new file mode 100644 index 00000000..ff1f555e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/13.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/14.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/14.png new file mode 100644 index 00000000..7114a607 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/14.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/15.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/15.png new file mode 100644 index 00000000..8bfcc546 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/15.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/16.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/16.png new file mode 100644 index 00000000..8db79486 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/16.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/17.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/17.png new file mode 100644 index 00000000..d6a25358 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/17.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/18.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/18.png new file mode 100644 index 00000000..b993d708 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/18.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/19.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/19.png new file mode 100644 index 00000000..611d8ecf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/19.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/2.png new file mode 100644 index 00000000..9f58aa96 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/20.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/20.png new file mode 100644 index 00000000..41b35293 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/20.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/21.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/21.png new file mode 100644 index 00000000..da08591d Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/21.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/22.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/22.png new file mode 100644 index 00000000..0517da69 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/22.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/23.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/23.png new file mode 100644 index 00000000..af9b6109 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/23.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/24.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/24.png new file mode 100644 index 00000000..01f70f14 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/24.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/25.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/25.png new file mode 100644 index 00000000..67602ad9 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/25.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/26.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/26.png new file mode 100644 index 00000000..0e111de3 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/26.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/27.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/27.png new file mode 100644 index 00000000..d93a4e3e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/27.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/28.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/28.png new file mode 100644 index 00000000..6e90eafc Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/28.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/29.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/29.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/29.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/3.png new file mode 100644 index 00000000..264396d6 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/30.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/30.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/30.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/31.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/31.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/31.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/32.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/32.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/32.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/33.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/33.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/33.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/34.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/34.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/34.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/35.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/35.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/35.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/36.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/36.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/36.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/37.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/37.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/37.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/38.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/38.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/38.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/39.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/39.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/39.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/4.png new file mode 100644 index 00000000..df833e6e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/40.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/40.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/40.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/41.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/41.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/41.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/42.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/42.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/42.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/43.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/43.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/43.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/44.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/44.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/44.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/45.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/45.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/45.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/46.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/46.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/46.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/47.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/47.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/47.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/48.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/48.png new file mode 100644 index 00000000..c1675190 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/48.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/49.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/49.png new file mode 100644 index 00000000..3cb4b627 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/49.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/5.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/5.png new file mode 100644 index 00000000..d5777ce1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/5.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/50.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/50.png new file mode 100644 index 00000000..97369199 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/50.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/51.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/51.png new file mode 100644 index 00000000..9d4f1832 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/51.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/52.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/52.png new file mode 100644 index 00000000..bea8efe7 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/52.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/53.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/53.png new file mode 100644 index 00000000..0b659010 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/53.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/54.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/54.png new file mode 100644 index 00000000..a7dd4c31 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/54.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/55.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/55.png new file mode 100644 index 00000000..664fd287 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/55.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/56.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/56.png new file mode 100644 index 00000000..59821d49 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/56.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/57.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/57.png new file mode 100644 index 00000000..947eff20 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/57.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/58.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/58.png new file mode 100644 index 00000000..6df03ce1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/58.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/59.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/59.png new file mode 100644 index 00000000..b1814568 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/59.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/6.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/6.png new file mode 100644 index 00000000..36d592e8 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/6.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/60.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/60.png new file mode 100644 index 00000000..37ab21b1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/60.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/61.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/61.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/61.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/62.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/62.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/62.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/63.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/63.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/63.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/64.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/64.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/64.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/65.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/65.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/65.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/66.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/66.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/66.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/7.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/7.png new file mode 100644 index 00000000..90c03eac Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/7.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/8.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/8.png new file mode 100644 index 00000000..56edb622 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/8.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/9.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/9.png new file mode 100644 index 00000000..f8572a70 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/9.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/Script.lua new file mode 100644 index 00000000..72fe1374 --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/Script.lua @@ -0,0 +1,52 @@ +--func:DrawText(x, y, text); +--func:DrawNum(x, y, num); +--func:AddGraph("filename"); +--func:DrawGraph(x, y, filename); +--func:SetOpacity(opacity, "filename"); +--func:SetScale(xscale, yscale, "filename"); +--func:SetColor(r, g, b, "filename"); + +local x = { 495, 495, 495, 495, 495 } +local y = { 75, 339, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 66 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 75, 339, 0, 0, 0 } + elseif playerCount == 5 then + y = { -177, 39, 255, 471, 687 } + else + y = { -144, 120, 384, 648, 0 } + end + + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1], y[player + 1], tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_0.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_1.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_2.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_3.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_4.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_0.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_1.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_2.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_3.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_4.png new file mode 100644 index 00000000..78288693 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text.png new file mode 100644 index 00000000..a5063281 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text_Effect.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text_Effect.png new file mode 100644 index 00000000..0ce15777 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text_Effect.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Script.lua new file mode 100644 index 00000000..565125fe --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Pass/Script.lua @@ -0,0 +1,156 @@ +--func:DrawText(x, y, text); +--func:DrawNum(x, y, num); +--func:AddGraph("filename"); +--func:DrawGraph(x, y, filename); +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename); +--func:SetOpacity(opacity, "filename"); +--func:SetScale(xscale, yscale, "filename"); +--func:SetColor(r, g, b, "filename"); + + +local y = { 315, 579, 0, 0, 0 } + +local sideTextureCount = 4 + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + + + +local textScales = { 1.04, 1.11, 1.15, 1.19, 1.23, 1.26, 1.30, 1.31, 1.32, 1.32, 1.32, 1.30, 1.30, 1.26, 1.25, 1.19, 1.15, 1.11, 1.05, 1.0 } +local textOpacitys = { 43, 85, 128, 170, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 } + +local side_ret = { 1.0, 0.99, 0.98, 0.97, 0.96, 0.95, 0.96, 0.97, 0.98, 0.99, 1.0 } + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 315, 579, 0, 0, 0 } + elseif playerCount == 5 then + y = { 54, 255, 471, 687, 903 } + else + y = { 96, 360, 624, 888, 0 } + end + + func:AddGraph("Clear_Text.png") + func:AddGraph("Clear_Text_Effect.png") + + for i = 0 , sideTextureCount do + func:AddGraph("Clear_L_"..tostring(i)..".png") + func:AddGraph("Clear_R_"..tostring(i)..".png") + end + +end + +function update(player) + + animeCounter[player + 1] = animeCounter[player + 1] + (45.4 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) + +end + +function draw(player) + + if nowFrame[player + 1] >= 17 then + if nowFrame[player + 1] <= 36 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:DrawRectGraph(951, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 17 + 1]) - 135), 0, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(951, y[player + 1], 0, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 19 then + if nowFrame[player + 1] <= 38 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:DrawRectGraph(1038, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 19 + 1]) - 135), 135, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1038, y[player + 1], 135, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 21 then + if nowFrame[player + 1] <= 40 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:DrawRectGraph(1125, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 21 + 1]) - 135), 270, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1125, y[player + 1], 270, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 23 then + if nowFrame[player + 1] <= 42 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:DrawRectGraph(1229, y[player + 1] - ((135 * textScales[nowFrame[player + 1] - 23 + 1]) - 135), 405, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1229, y[player + 1], 405, 0, 135, 135, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 25 then + if nowFrame[player + 1] <= 44 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:DrawRectGraph(1335, y[player + 1] + 2 - ((135 * textScales[nowFrame[player + 1] - 25 + 1]) - 135), 540, 0, 135, 135, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(1335, y[player + 1] + 2, 540, 0, 135, 135, "Clear_Text.png") + end + end + + if nowFrame[player + 1] >= 50 and nowFrame[player + 1] < 90 then + if nowFrame[player + 1] < 70 then + func:SetOpacity((nowFrame[player + 1] - 50) * (255 / 20), "Clear_Text_Effect.png") + func:DrawGraph(951, y[player + 1] - 2, "Clear_Text_Effect.png") + else + func:SetOpacity(255 - ((nowFrame[player + 1] - 70) * (255 / 20)), "Clear_Text_Effect.png") + func:DrawGraph(951, y[player + 1] - 2, "Clear_Text_Effect.png") + end + end + + if nowFrame[player + 1] <= 11 then + func:DrawGraph(1046, y[player + 1] - 30, "Clear_L_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_L_1.png") + + func:DrawGraph(1107, y[player + 1] - 30, "Clear_R_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 35 then + func:DrawGraph(1046 - ((nowFrame[player + 1] - 12) * 10 * 1.5), y[player + 1] - 30, "Clear_L_0.png") + func:DrawGraph(1107 + ((nowFrame[player + 1] - 12) * 10 * 1.5), y[player + 1] - 30, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 46 then + + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_L_0.png") + + func:DrawGraph(1704 - 270 * side_ret[nowFrame[player + 1] - 36 + 1], y[player + 1] - 45, "Clear_R_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 49 then + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_1.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 54 then + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_2.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_2.png") + elseif nowFrame[player + 1] <= 58 then + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_3.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_3.png") + else + func:DrawGraph(699, y[player + 1] - 45, "Clear_L_4.png") + func:DrawGraph(1434, y[player + 1] - 45, "Clear_R_4.png") + end + + func:DrawNum(0, 0, nowFrame[player + 1]) +end diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/0.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/0.png new file mode 100644 index 00000000..4a3c002f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/0.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/1.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/1.png new file mode 100644 index 00000000..128e9978 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/1.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/10.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/10.png new file mode 100644 index 00000000..88122827 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/10.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/11.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/11.png new file mode 100644 index 00000000..41e16f63 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/11.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/12.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/12.png new file mode 100644 index 00000000..1752c20f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/12.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/13.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/13.png new file mode 100644 index 00000000..f42e8a15 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/13.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/14.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/14.png new file mode 100644 index 00000000..7114a607 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/14.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/15.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/15.png new file mode 100644 index 00000000..cb9c5d50 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/15.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/16.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/16.png new file mode 100644 index 00000000..3b438b8c Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/16.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/17.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/17.png new file mode 100644 index 00000000..d6a25358 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/17.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/18.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/18.png new file mode 100644 index 00000000..b993d708 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/18.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/19.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/19.png new file mode 100644 index 00000000..611d8ecf Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/19.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/2.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/2.png new file mode 100644 index 00000000..9f58aa96 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/2.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/20.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/20.png new file mode 100644 index 00000000..41b35293 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/20.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/21.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/21.png new file mode 100644 index 00000000..76657392 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/21.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/22.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/22.png new file mode 100644 index 00000000..a5583e1e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/22.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/23.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/23.png new file mode 100644 index 00000000..af9b6109 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/23.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/24.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/24.png new file mode 100644 index 00000000..63c69493 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/24.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/25.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/25.png new file mode 100644 index 00000000..67602ad9 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/25.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/26.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/26.png new file mode 100644 index 00000000..0e111de3 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/26.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/27.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/27.png new file mode 100644 index 00000000..d93a4e3e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/27.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/28.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/28.png new file mode 100644 index 00000000..6e90eafc Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/28.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/29.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/29.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/29.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/3.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/3.png new file mode 100644 index 00000000..5a594faa Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/3.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/30.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/30.png new file mode 100644 index 00000000..aefb40f5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/30.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/31.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/31.png new file mode 100644 index 00000000..e9c379f8 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/31.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/32.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/32.png new file mode 100644 index 00000000..a1c4365b Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/32.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/33.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/33.png new file mode 100644 index 00000000..6c9a3fde Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/33.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/34.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/34.png new file mode 100644 index 00000000..774c89ae Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/34.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/35.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/35.png new file mode 100644 index 00000000..6b0a8d0f Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/35.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/36.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/36.png new file mode 100644 index 00000000..db8b07fb Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/36.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/37.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/37.png new file mode 100644 index 00000000..652986ac Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/37.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/38.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/38.png new file mode 100644 index 00000000..81887c97 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/38.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/39.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/39.png new file mode 100644 index 00000000..74ca79c4 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/39.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/4.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/4.png new file mode 100644 index 00000000..df833e6e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/4.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/40.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/40.png new file mode 100644 index 00000000..e3b4262a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/40.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/41.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/41.png new file mode 100644 index 00000000..9ffafe3d Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/41.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/42.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/42.png new file mode 100644 index 00000000..a3cbc5b5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/42.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/43.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/43.png new file mode 100644 index 00000000..debfc295 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/43.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/44.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/44.png new file mode 100644 index 00000000..c9802d5c Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/44.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/45.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/45.png new file mode 100644 index 00000000..1aae94aa Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/45.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/46.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/46.png new file mode 100644 index 00000000..653aceaa Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/46.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/47.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/47.png new file mode 100644 index 00000000..4ee977c5 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/47.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/48.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/48.png new file mode 100644 index 00000000..15b9f5b4 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/48.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/49.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/49.png new file mode 100644 index 00000000..0ab5871e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/49.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/5.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/5.png new file mode 100644 index 00000000..189eead4 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/5.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/50.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/50.png new file mode 100644 index 00000000..ebe23e8c Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/50.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/51.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/51.png new file mode 100644 index 00000000..48d8d05a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/51.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/52.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/52.png new file mode 100644 index 00000000..fdef4f64 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/52.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/53.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/53.png new file mode 100644 index 00000000..f80a2f09 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/53.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/54.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/54.png new file mode 100644 index 00000000..8822566a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/54.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/55.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/55.png new file mode 100644 index 00000000..2878c385 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/55.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/56.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/56.png new file mode 100644 index 00000000..fec2d523 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/56.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/57.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/57.png new file mode 100644 index 00000000..72dfcaf1 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/57.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/58.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/58.png new file mode 100644 index 00000000..90a7f548 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/58.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/59.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/59.png new file mode 100644 index 00000000..f42cfce2 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/59.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/6.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/6.png new file mode 100644 index 00000000..5c5b5ebb Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/6.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/60.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/60.png new file mode 100644 index 00000000..3b3767e8 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/60.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/61.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/61.png new file mode 100644 index 00000000..4a426e4a Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/61.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/7.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/7.png new file mode 100644 index 00000000..6cf4ad7e Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/7.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/8.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/8.png new file mode 100644 index 00000000..56edb622 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/8.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/9.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/9.png new file mode 100644 index 00000000..f8572a70 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/9.png differ diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/Script.lua b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/Script.lua new file mode 100644 index 00000000..1d555e81 --- /dev/null +++ b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/Script.lua @@ -0,0 +1,55 @@ +--func:DrawText(x, y, text); +--func:DrawNum(x, y, num); +--func:AddGraph("filename"); +--func:DrawGraph(x, y, filename); +--func:SetOpacity(opacity, "filename"); +--func:SetScale(xscale, yscale, "filename"); +--func:SetColor(r, g, b, "filename"); + +local x = { 498, 498, 498, 498, 498 } +local y = { 288, 552, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 61 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + if playerCount <= 2 then + y = { 288, 552, 0, 0, 0 } + elseif playerCount == 5 then + y = { 36, 252, 468, 684, 900 } + else + y = { 69, 333, 597, 861, 0 } + end + + func:AddGraph("bg.png") + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] >= 34 then + func:DrawGraph(x[player + 1], y[player + 1], "bg.png") + end + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1] - 3, y[player + 1] - 213, tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/bg.png b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/bg.png new file mode 100644 index 00000000..c24c25b0 Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Graphics/5_Game/9_End/Tower_TopReached_Perfect/bg.png differ diff --git a/Test/System/SimpleStyle (1080p)/Sounds/AIBattle_Win_AllPerfect.ogg b/Test/System/SimpleStyle (1080p)/Sounds/AIBattle_Win_AllPerfect.ogg new file mode 100644 index 00000000..b3b8fd4d Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Sounds/AIBattle_Win_AllPerfect.ogg differ diff --git a/Test/System/SimpleStyle (1080p)/Sounds/AIBattle_Win_FullCombo.ogg b/Test/System/SimpleStyle (1080p)/Sounds/AIBattle_Win_FullCombo.ogg new file mode 100644 index 00000000..b3b8fd4d Binary files /dev/null and b/Test/System/SimpleStyle (1080p)/Sounds/AIBattle_Win_FullCombo.ogg differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_FullCombo/Base.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_FullCombo/Base.png new file mode 100644 index 00000000..35f423af Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_FullCombo/Base.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_FullCombo/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_FullCombo/Script.lua new file mode 100644 index 00000000..e6f60303 --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_FullCombo/Script.lua @@ -0,0 +1,44 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local animeCounter = 0 + +local x = 640 +local y = 360 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = 0 +end + +function init() + func:AddGraph("Base.png") +end + +function update(player) + animeCounter = animeCounter + (1.0 * deltaTime) +end + +function draw(player) + value = math.min(animeCounter * 3, 1) + scale = 2 - value + + func:SetOpacity(value * 255, "Base.png") + func:SetScale(scale, scale, "Base.png") + + func:DrawGraphCenter(x, y, "Base.png") +end \ No newline at end of file diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_Perfect/Base.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_Perfect/Base.png new file mode 100644 index 00000000..35f423af Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_Perfect/Base.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_Perfect/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_Perfect/Script.lua new file mode 100644 index 00000000..e6f60303 --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/AI_Win_Perfect/Script.lua @@ -0,0 +1,44 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local animeCounter = 0 + +local x = 640 +local y = 360 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = 0 +end + +function init() + func:AddGraph("Base.png") +end + +function update(player) + animeCounter = animeCounter + (1.0 * deltaTime) +end + +function draw(player) + value = math.min(animeCounter * 3, 1) + scale = 2 - value + + func:SetOpacity(value * 255, "Base.png") + func:SetScale(scale, scale, "Base.png") + + func:DrawGraphCenter(x, y, "Base.png") +end \ No newline at end of file diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/0.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/1.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/10.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/10.png new file mode 100644 index 00000000..6be63003 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/10.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/11.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/11.png new file mode 100644 index 00000000..5aa7ad19 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/11.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/12.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/12.png new file mode 100644 index 00000000..4f94e3b7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/12.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/13.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/13.png new file mode 100644 index 00000000..73636130 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/13.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/14.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/14.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/14.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/15.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/15.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/15.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/16.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/16.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/16.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/17.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/17.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/17.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/18.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/18.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/18.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/19.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/19.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/19.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/2.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/20.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/20.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/20.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/21.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/21.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/21.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/22.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/22.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/22.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/23.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/23.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/23.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/24.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/24.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/24.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/25.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/25.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/25.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/3.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/4.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/5.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/5.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/5.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/6.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/6.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/6.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/7.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/7.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/7.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/8.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/8.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/8.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/9.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/9.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/9.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Clear_Failed.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Clear_Failed.png new file mode 100644 index 00000000..1890e0b6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Clear_Failed.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Clear_Failed1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Clear_Failed1.png new file mode 100644 index 00000000..1d56179e Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Clear_Failed1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Clear_Failed2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Clear_Failed2.png new file mode 100644 index 00000000..b8cb034b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Clear_Failed2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Script.lua new file mode 100644 index 00000000..be128011 --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Fail/Script.lua @@ -0,0 +1,70 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local x = { 505, 505, 505, 505, 505 } +local y = { 145, 321, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 25 + +local useExtraAnime = true + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 145, 321, 0, 0, 0 } + elseif playerCount == 5 then + y = { -23, 121, 265, 409, 553 } + else + y = { -1, 175, 351, 527, 0 } + end + + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end + + if useExtraAnime then + func:AddGraph("Clear_Failed.png") + func:AddGraph("Clear_Failed1.png") + func:AddGraph("Clear_Failed2.png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (33.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1], y[player + 1], tostring(math.min(nowFrame[player + 1], textureCount))..".png") + elseif nowFrame[player + 1] >= 20 and nowFrame[player + 1] <= 67 then + func:DrawGraph(x[player + 1] - 3, y[player + 1] + 47, "Clear_Failed.png") + elseif nowFrame[player + 1] == 68 then + func:DrawGraph(x[player + 1] - 3, y[player + 1] + 47, "Clear_Failed1.png") + elseif nowFrame[player + 1] >= 69 then + func:DrawGraph(x[player + 1] - 3, y[player + 1] + 47, "Clear_Failed2.png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/0.png new file mode 100644 index 00000000..3bd421f1 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/1.png new file mode 100644 index 00000000..9a685310 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/10.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/10.png new file mode 100644 index 00000000..8b8630fb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/10.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/11.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/11.png new file mode 100644 index 00000000..beb45062 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/11.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/12.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/12.png new file mode 100644 index 00000000..413f5c4a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/12.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/13.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/13.png new file mode 100644 index 00000000..884b95c3 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/13.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/14.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/14.png new file mode 100644 index 00000000..fb5c845d Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/14.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/15.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/15.png new file mode 100644 index 00000000..22ff875f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/15.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/16.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/16.png new file mode 100644 index 00000000..55069b4c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/16.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/17.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/17.png new file mode 100644 index 00000000..9e83db63 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/17.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/18.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/18.png new file mode 100644 index 00000000..be095e4c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/18.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/19.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/19.png new file mode 100644 index 00000000..a48876f9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/19.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/2.png new file mode 100644 index 00000000..e59fd7f0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/20.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/20.png new file mode 100644 index 00000000..eada9194 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/20.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/21.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/21.png new file mode 100644 index 00000000..418e3381 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/21.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/22.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/22.png new file mode 100644 index 00000000..09f2418a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/22.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/23.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/23.png new file mode 100644 index 00000000..fef55a5b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/23.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/24.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/24.png new file mode 100644 index 00000000..c8ac940a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/24.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/25.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/25.png new file mode 100644 index 00000000..d9950af0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/25.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/26.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/26.png new file mode 100644 index 00000000..1d2fb9e7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/26.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/27.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/27.png new file mode 100644 index 00000000..a3768140 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/27.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/28.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/28.png new file mode 100644 index 00000000..814f18dc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/28.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/29.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/29.png new file mode 100644 index 00000000..3caaf4f7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/29.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/3.png new file mode 100644 index 00000000..0e37caa7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/30.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/30.png new file mode 100644 index 00000000..4a296969 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/30.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/31.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/31.png new file mode 100644 index 00000000..1daa94f8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/31.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/32.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/32.png new file mode 100644 index 00000000..06ba3f99 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/32.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/33.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/33.png new file mode 100644 index 00000000..df383763 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/33.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/34.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/34.png new file mode 100644 index 00000000..c8174ffd Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/34.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/35.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/35.png new file mode 100644 index 00000000..fc349637 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/35.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/36.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/36.png new file mode 100644 index 00000000..91bc64ae Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/36.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/37.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/37.png new file mode 100644 index 00000000..31c847fe Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/37.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/38.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/38.png new file mode 100644 index 00000000..781a02a8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/38.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/39.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/39.png new file mode 100644 index 00000000..d923bea5 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/39.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/4.png new file mode 100644 index 00000000..73c4b0d2 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/40.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/40.png new file mode 100644 index 00000000..ced6719f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/40.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/41.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/41.png new file mode 100644 index 00000000..b110709a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/41.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/42.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/42.png new file mode 100644 index 00000000..766a3608 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/42.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/43.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/43.png new file mode 100644 index 00000000..59885c89 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/43.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/44.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/44.png new file mode 100644 index 00000000..8a99d6c7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/44.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/45.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/45.png new file mode 100644 index 00000000..d37a0ac6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/45.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/46.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/46.png new file mode 100644 index 00000000..8948489a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/46.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/47.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/47.png new file mode 100644 index 00000000..c5b59b44 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/47.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/48.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/48.png new file mode 100644 index 00000000..b6decaf4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/48.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/49.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/49.png new file mode 100644 index 00000000..9bbce801 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/49.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/5.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/5.png new file mode 100644 index 00000000..c24a3fe9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/5.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/50.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/50.png new file mode 100644 index 00000000..bc2d39dd Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/50.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/51.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/51.png new file mode 100644 index 00000000..49653819 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/51.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/52.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/52.png new file mode 100644 index 00000000..90f7d0d8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/52.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/53.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/53.png new file mode 100644 index 00000000..f0c9c108 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/53.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/54.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/54.png new file mode 100644 index 00000000..7efc3acf Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/54.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/55.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/55.png new file mode 100644 index 00000000..29471058 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/55.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/56.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/56.png new file mode 100644 index 00000000..0c5f50a2 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/56.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/57.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/57.png new file mode 100644 index 00000000..4898cfc4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/57.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/58.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/58.png new file mode 100644 index 00000000..d53db145 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/58.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/59.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/59.png new file mode 100644 index 00000000..507c639c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/59.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/6.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/6.png new file mode 100644 index 00000000..7eeed5a0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/6.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/60.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/60.png new file mode 100644 index 00000000..dcaa905d Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/60.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/61.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/61.png new file mode 100644 index 00000000..3b9d70e4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/61.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/62.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/62.png new file mode 100644 index 00000000..56bd5f4c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/62.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/63.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/63.png new file mode 100644 index 00000000..f1f400c7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/63.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/64.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/64.png new file mode 100644 index 00000000..ea1ec3cb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/64.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/65.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/65.png new file mode 100644 index 00000000..4d649465 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/65.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/66.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/66.png new file mode 100644 index 00000000..4d649465 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/66.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/7.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/7.png new file mode 100644 index 00000000..00b1361a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/7.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/8.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/8.png new file mode 100644 index 00000000..795ad104 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/8.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/9.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/9.png new file mode 100644 index 00000000..35883033 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/9.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/Script.lua new file mode 100644 index 00000000..b5312ade --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/Script.lua @@ -0,0 +1,56 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local x = { 330, 330, 330, 330, 330 } +local y = { 50, 226, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 66 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 50, 226, 0, 0, 0 } + elseif playerCount == 5 then + y = { -118, 26, 170, 314, 458 } + else + y = { -96, 80, 256, 432, 0 } + end + + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1], y[player + 1], tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/anim.psd b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/anim.psd new file mode 100644 index 00000000..b81ed616 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_FullCombo/anim.psd differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_0.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_1.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_2.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_3.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_4.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_L_4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_0.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_1.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_2.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_3.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_4.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_R_4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text.png new file mode 100644 index 00000000..8d68ae11 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text_Effect.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text_Effect.png new file mode 100644 index 00000000..38d8dee9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Clear_Text_Effect.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Script.lua new file mode 100644 index 00000000..e2feff9f --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Pass/Script.lua @@ -0,0 +1,159 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + + +local y = { 210, 386, 0, 0, 0 } + +local sideTextureCount = 4 + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + + + +local textScales = { 1.04, 1.11, 1.15, 1.19, 1.23, 1.26, 1.30, 1.31, 1.32, 1.32, 1.32, 1.30, 1.30, 1.26, 1.25, 1.19, 1.15, 1.11, 1.05, 1.0 } +local textOpacitys = { 43, 85, 128, 170, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 } + +local side_ret = { 1.0, 0.99, 0.98, 0.97, 0.96, 0.95, 0.96, 0.97, 0.98, 0.99, 1.0 } + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 210, 386, 0, 0, 0 } + elseif playerCount == 5 then + y = { 36, 170, 314, 458, 602 } + else + y = { 64, 240, 416, 592, 0 } + end + + func:AddGraph("Clear_Text.png") + func:AddGraph("Clear_Text_Effect.png") + + for i = 0 , sideTextureCount do + func:AddGraph("Clear_L_"..tostring(i)..".png") + func:AddGraph("Clear_R_"..tostring(i)..".png") + end + +end + +function update(player) + + animeCounter[player + 1] = animeCounter[player + 1] + (45.4 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) + +end + +function draw(player) + + if nowFrame[player + 1] >= 17 then + if nowFrame[player + 1] <= 36 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:DrawRectGraph(634, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 17 + 1]) - 90), 0, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(634, y[player + 1], 0, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 19 then + if nowFrame[player + 1] <= 38 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:DrawRectGraph(692, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 19 + 1]) - 90), 90, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(692, y[player + 1], 90, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 21 then + if nowFrame[player + 1] <= 40 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:DrawRectGraph(750, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 21 + 1]) - 90), 180, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(750, y[player + 1], 180, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 23 then + if nowFrame[player + 1] <= 42 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:DrawRectGraph(819, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 23 + 1]) - 90), 270, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(819, y[player + 1], 270, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 25 then + if nowFrame[player + 1] <= 44 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:DrawRectGraph(890, y[player + 1] + 2 - ((90 * textScales[nowFrame[player + 1] - 25 + 1]) - 90), 360, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(890, y[player + 1] + 2, 360, 0, 90, 90, "Clear_Text.png") + end + end + + if nowFrame[player + 1] >= 50 and nowFrame[player + 1] < 90 then + if nowFrame[player + 1] < 70 then + func:SetOpacity((nowFrame[player + 1] - 50) * (255 / 20), "Clear_Text_Effect.png") + func:DrawGraph(634, y[player + 1] - 2, "Clear_Text_Effect.png") + else + func:SetOpacity(255 - ((nowFrame[player + 1] - 70) * (255 / 20)), "Clear_Text_Effect.png") + func:DrawGraph(634, y[player + 1] - 2, "Clear_Text_Effect.png") + end + end + + if nowFrame[player + 1] <= 11 then + func:DrawGraph(697, y[player + 1] - 30, "Clear_L_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_L_1.png") + + func:DrawGraph(738, y[player + 1] - 30, "Clear_R_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 35 then + func:DrawGraph(697 - ((nowFrame[player + 1] - 12) * 10), y[player + 1] - 30, "Clear_L_0.png") + func:DrawGraph(738 + ((nowFrame[player + 1] - 12) * 10), y[player + 1] - 30, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 46 then + + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_L_0.png") + + func:DrawGraph(1136 - 180 * side_ret[nowFrame[player + 1] - 36 + 1], y[player + 1] - 30, "Clear_R_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 49 then + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_1.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 54 then + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_2.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_2.png") + elseif nowFrame[player + 1] <= 58 then + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_3.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_3.png") + else + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_4.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_4.png") + end + + func:DrawNum(0, 0, nowFrame[player + 1]) +end diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/0.png new file mode 100644 index 00000000..0f1e8b21 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/1.png new file mode 100644 index 00000000..ad2b6a9c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/10.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/10.png new file mode 100644 index 00000000..4f45ccc7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/10.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/11.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/11.png new file mode 100644 index 00000000..74347397 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/11.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/12.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/12.png new file mode 100644 index 00000000..9b796300 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/12.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/13.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/13.png new file mode 100644 index 00000000..b185803a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/13.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/14.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/14.png new file mode 100644 index 00000000..66805343 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/14.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/15.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/15.png new file mode 100644 index 00000000..cd3108de Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/15.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/16.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/16.png new file mode 100644 index 00000000..f18edc47 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/16.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/17.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/17.png new file mode 100644 index 00000000..a5217cdc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/17.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/18.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/18.png new file mode 100644 index 00000000..eb5b5304 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/18.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/19.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/19.png new file mode 100644 index 00000000..5e96ed96 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/19.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/2.png new file mode 100644 index 00000000..61164bfb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/20.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/20.png new file mode 100644 index 00000000..0738b1a7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/20.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/21.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/21.png new file mode 100644 index 00000000..a10dbca3 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/21.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/22.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/22.png new file mode 100644 index 00000000..57d927c4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/22.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/23.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/23.png new file mode 100644 index 00000000..3bc27bf1 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/23.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/24.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/24.png new file mode 100644 index 00000000..ff543b11 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/24.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/25.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/25.png new file mode 100644 index 00000000..3a864ab9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/25.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/26.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/26.png new file mode 100644 index 00000000..4bbfe7d0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/26.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/27.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/27.png new file mode 100644 index 00000000..10de9c02 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/27.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/28.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/28.png new file mode 100644 index 00000000..6cdfa13a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/28.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/29.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/29.png new file mode 100644 index 00000000..f3931e6c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/29.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/3.png new file mode 100644 index 00000000..00d7f5ef Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/30.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/30.png new file mode 100644 index 00000000..30fee960 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/30.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/31.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/31.png new file mode 100644 index 00000000..10a5df07 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/31.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/32.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/32.png new file mode 100644 index 00000000..ad6c30b5 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/32.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/33.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/33.png new file mode 100644 index 00000000..050dd5b8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/33.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/34.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/34.png new file mode 100644 index 00000000..c941ae9f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/34.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/35.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/35.png new file mode 100644 index 00000000..d877a70b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/35.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/36.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/36.png new file mode 100644 index 00000000..ce02cf43 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/36.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/37.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/37.png new file mode 100644 index 00000000..e184dbc3 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/37.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/38.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/38.png new file mode 100644 index 00000000..dcb80e67 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/38.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/39.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/39.png new file mode 100644 index 00000000..8b833ecc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/39.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/4.png new file mode 100644 index 00000000..07a7ad48 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/40.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/40.png new file mode 100644 index 00000000..74dd7bcc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/40.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/41.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/41.png new file mode 100644 index 00000000..66a9efcb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/41.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/42.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/42.png new file mode 100644 index 00000000..66dd3a28 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/42.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/43.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/43.png new file mode 100644 index 00000000..aab0dcb6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/43.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/44.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/44.png new file mode 100644 index 00000000..0da12f1b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/44.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/45.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/45.png new file mode 100644 index 00000000..e7b49aeb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/45.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/46.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/46.png new file mode 100644 index 00000000..2d3c3d1e Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/46.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/47.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/47.png new file mode 100644 index 00000000..23b74b49 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/47.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/48.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/48.png new file mode 100644 index 00000000..627790ab Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/48.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/49.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/49.png new file mode 100644 index 00000000..4b1763e2 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/49.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/5.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/5.png new file mode 100644 index 00000000..029de57f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/5.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/50.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/50.png new file mode 100644 index 00000000..acf3e9cf Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/50.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/51.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/51.png new file mode 100644 index 00000000..b4327651 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/51.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/52.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/52.png new file mode 100644 index 00000000..9af020df Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/52.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/53.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/53.png new file mode 100644 index 00000000..742ff848 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/53.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/54.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/54.png new file mode 100644 index 00000000..c34ba7ea Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/54.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/55.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/55.png new file mode 100644 index 00000000..8eeb17cc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/55.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/56.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/56.png new file mode 100644 index 00000000..938db8a9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/56.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/57.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/57.png new file mode 100644 index 00000000..3e9f323b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/57.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/58.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/58.png new file mode 100644 index 00000000..ca6f65dc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/58.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/59.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/59.png new file mode 100644 index 00000000..a88f4507 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/59.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/6.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/6.png new file mode 100644 index 00000000..80d6af93 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/6.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/60.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/60.png new file mode 100644 index 00000000..fe2b5eff Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/60.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/61.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/61.png new file mode 100644 index 00000000..ba68c2ff Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/61.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/7.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/7.png new file mode 100644 index 00000000..3b8af5f5 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/7.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/8.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/8.png new file mode 100644 index 00000000..17416a8e Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/8.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/9.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/9.png new file mode 100644 index 00000000..3736e5a1 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/9.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/Script.lua new file mode 100644 index 00000000..4aa49c6d --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/Script.lua @@ -0,0 +1,59 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local x = { 332, 332, 332, 332, 332 } +local y = { 192, 368, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 61 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + if playerCount <= 2 then + y = { 192, 368, 0, 0, 0 } + elseif playerCount == 5 then + y = { 24, 168, 312, 456, 600 } + else + y = { 46, 222, 398, 574, 0 } + end + + func:AddGraph("bg.png") + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] >= 34 then + func:DrawGraph(x[player + 1], y[player + 1], "bg.png") + end + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1] - 2, y[player + 1] - 142, tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/anim.psd b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/anim.psd new file mode 100644 index 00000000..88824569 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/anim.psd differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/bg.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/bg.png new file mode 100644 index 00000000..06b22053 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Gold_Perfect/bg.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/0.png new file mode 100644 index 00000000..3bd421f1 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/1.png new file mode 100644 index 00000000..9a685310 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/10.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/10.png new file mode 100644 index 00000000..8b8630fb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/10.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/11.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/11.png new file mode 100644 index 00000000..beb45062 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/11.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/12.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/12.png new file mode 100644 index 00000000..413f5c4a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/12.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/13.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/13.png new file mode 100644 index 00000000..884b95c3 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/13.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/14.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/14.png new file mode 100644 index 00000000..fb5c845d Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/14.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/15.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/15.png new file mode 100644 index 00000000..22ff875f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/15.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/16.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/16.png new file mode 100644 index 00000000..55069b4c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/16.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/17.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/17.png new file mode 100644 index 00000000..9e83db63 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/17.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/18.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/18.png new file mode 100644 index 00000000..be095e4c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/18.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/19.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/19.png new file mode 100644 index 00000000..a48876f9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/19.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/2.png new file mode 100644 index 00000000..e59fd7f0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/20.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/20.png new file mode 100644 index 00000000..eada9194 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/20.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/21.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/21.png new file mode 100644 index 00000000..418e3381 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/21.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/22.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/22.png new file mode 100644 index 00000000..09f2418a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/22.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/23.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/23.png new file mode 100644 index 00000000..fef55a5b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/23.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/24.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/24.png new file mode 100644 index 00000000..c8ac940a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/24.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/25.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/25.png new file mode 100644 index 00000000..d9950af0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/25.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/26.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/26.png new file mode 100644 index 00000000..1d2fb9e7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/26.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/27.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/27.png new file mode 100644 index 00000000..a3768140 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/27.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/28.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/28.png new file mode 100644 index 00000000..814f18dc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/28.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/29.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/29.png new file mode 100644 index 00000000..3caaf4f7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/29.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/3.png new file mode 100644 index 00000000..0e37caa7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/30.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/30.png new file mode 100644 index 00000000..4a296969 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/30.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/31.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/31.png new file mode 100644 index 00000000..1daa94f8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/31.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/32.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/32.png new file mode 100644 index 00000000..06ba3f99 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/32.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/33.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/33.png new file mode 100644 index 00000000..df383763 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/33.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/34.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/34.png new file mode 100644 index 00000000..c8174ffd Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/34.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/35.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/35.png new file mode 100644 index 00000000..fc349637 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/35.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/36.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/36.png new file mode 100644 index 00000000..91bc64ae Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/36.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/37.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/37.png new file mode 100644 index 00000000..31c847fe Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/37.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/38.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/38.png new file mode 100644 index 00000000..781a02a8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/38.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/39.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/39.png new file mode 100644 index 00000000..d923bea5 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/39.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/4.png new file mode 100644 index 00000000..73c4b0d2 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/40.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/40.png new file mode 100644 index 00000000..ced6719f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/40.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/41.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/41.png new file mode 100644 index 00000000..b110709a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/41.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/42.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/42.png new file mode 100644 index 00000000..766a3608 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/42.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/43.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/43.png new file mode 100644 index 00000000..59885c89 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/43.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/44.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/44.png new file mode 100644 index 00000000..8a99d6c7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/44.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/45.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/45.png new file mode 100644 index 00000000..d37a0ac6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/45.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/46.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/46.png new file mode 100644 index 00000000..8948489a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/46.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/47.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/47.png new file mode 100644 index 00000000..c5b59b44 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/47.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/48.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/48.png new file mode 100644 index 00000000..b6decaf4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/48.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/49.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/49.png new file mode 100644 index 00000000..9bbce801 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/49.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/5.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/5.png new file mode 100644 index 00000000..c24a3fe9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/5.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/50.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/50.png new file mode 100644 index 00000000..bc2d39dd Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/50.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/51.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/51.png new file mode 100644 index 00000000..49653819 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/51.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/52.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/52.png new file mode 100644 index 00000000..90f7d0d8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/52.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/53.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/53.png new file mode 100644 index 00000000..f0c9c108 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/53.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/54.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/54.png new file mode 100644 index 00000000..7efc3acf Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/54.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/55.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/55.png new file mode 100644 index 00000000..29471058 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/55.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/56.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/56.png new file mode 100644 index 00000000..0c5f50a2 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/56.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/57.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/57.png new file mode 100644 index 00000000..4898cfc4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/57.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/58.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/58.png new file mode 100644 index 00000000..d53db145 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/58.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/59.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/59.png new file mode 100644 index 00000000..507c639c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/59.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/6.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/6.png new file mode 100644 index 00000000..7eeed5a0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/6.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/60.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/60.png new file mode 100644 index 00000000..dcaa905d Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/60.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/61.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/61.png new file mode 100644 index 00000000..3b9d70e4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/61.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/62.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/62.png new file mode 100644 index 00000000..56bd5f4c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/62.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/63.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/63.png new file mode 100644 index 00000000..f1f400c7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/63.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/64.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/64.png new file mode 100644 index 00000000..ea1ec3cb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/64.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/65.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/65.png new file mode 100644 index 00000000..4d649465 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/65.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/66.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/66.png new file mode 100644 index 00000000..4d649465 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/66.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/7.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/7.png new file mode 100644 index 00000000..00b1361a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/7.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/8.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/8.png new file mode 100644 index 00000000..795ad104 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/8.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/9.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/9.png new file mode 100644 index 00000000..35883033 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/9.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/Script.lua new file mode 100644 index 00000000..b5312ade --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/Script.lua @@ -0,0 +1,56 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local x = { 330, 330, 330, 330, 330 } +local y = { 50, 226, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 66 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 50, 226, 0, 0, 0 } + elseif playerCount == 5 then + y = { -118, 26, 170, 314, 458 } + else + y = { -96, 80, 256, 432, 0 } + end + + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1], y[player + 1], tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/anim.psd b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/anim.psd new file mode 100644 index 00000000..b81ed616 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_FullCombo/anim.psd differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_0.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_1.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_2.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_3.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_4.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_L_4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_0.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_1.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_2.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_3.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_4.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_R_4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text.png new file mode 100644 index 00000000..8d68ae11 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text_Effect.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text_Effect.png new file mode 100644 index 00000000..38d8dee9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Clear_Text_Effect.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Script.lua new file mode 100644 index 00000000..e2feff9f --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Pass/Script.lua @@ -0,0 +1,159 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + + +local y = { 210, 386, 0, 0, 0 } + +local sideTextureCount = 4 + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + + + +local textScales = { 1.04, 1.11, 1.15, 1.19, 1.23, 1.26, 1.30, 1.31, 1.32, 1.32, 1.32, 1.30, 1.30, 1.26, 1.25, 1.19, 1.15, 1.11, 1.05, 1.0 } +local textOpacitys = { 43, 85, 128, 170, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 } + +local side_ret = { 1.0, 0.99, 0.98, 0.97, 0.96, 0.95, 0.96, 0.97, 0.98, 0.99, 1.0 } + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 210, 386, 0, 0, 0 } + elseif playerCount == 5 then + y = { 36, 170, 314, 458, 602 } + else + y = { 64, 240, 416, 592, 0 } + end + + func:AddGraph("Clear_Text.png") + func:AddGraph("Clear_Text_Effect.png") + + for i = 0 , sideTextureCount do + func:AddGraph("Clear_L_"..tostring(i)..".png") + func:AddGraph("Clear_R_"..tostring(i)..".png") + end + +end + +function update(player) + + animeCounter[player + 1] = animeCounter[player + 1] + (45.4 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) + +end + +function draw(player) + + if nowFrame[player + 1] >= 17 then + if nowFrame[player + 1] <= 36 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:DrawRectGraph(634, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 17 + 1]) - 90), 0, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(634, y[player + 1], 0, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 19 then + if nowFrame[player + 1] <= 38 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:DrawRectGraph(692, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 19 + 1]) - 90), 90, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(692, y[player + 1], 90, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 21 then + if nowFrame[player + 1] <= 40 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:DrawRectGraph(750, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 21 + 1]) - 90), 180, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(750, y[player + 1], 180, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 23 then + if nowFrame[player + 1] <= 42 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:DrawRectGraph(819, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 23 + 1]) - 90), 270, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(819, y[player + 1], 270, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 25 then + if nowFrame[player + 1] <= 44 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:DrawRectGraph(890, y[player + 1] + 2 - ((90 * textScales[nowFrame[player + 1] - 25 + 1]) - 90), 360, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(890, y[player + 1] + 2, 360, 0, 90, 90, "Clear_Text.png") + end + end + + if nowFrame[player + 1] >= 50 and nowFrame[player + 1] < 90 then + if nowFrame[player + 1] < 70 then + func:SetOpacity((nowFrame[player + 1] - 50) * (255 / 20), "Clear_Text_Effect.png") + func:DrawGraph(634, y[player + 1] - 2, "Clear_Text_Effect.png") + else + func:SetOpacity(255 - ((nowFrame[player + 1] - 70) * (255 / 20)), "Clear_Text_Effect.png") + func:DrawGraph(634, y[player + 1] - 2, "Clear_Text_Effect.png") + end + end + + if nowFrame[player + 1] <= 11 then + func:DrawGraph(697, y[player + 1] - 30, "Clear_L_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_L_1.png") + + func:DrawGraph(738, y[player + 1] - 30, "Clear_R_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 35 then + func:DrawGraph(697 - ((nowFrame[player + 1] - 12) * 10), y[player + 1] - 30, "Clear_L_0.png") + func:DrawGraph(738 + ((nowFrame[player + 1] - 12) * 10), y[player + 1] - 30, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 46 then + + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_L_0.png") + + func:DrawGraph(1136 - 180 * side_ret[nowFrame[player + 1] - 36 + 1], y[player + 1] - 30, "Clear_R_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 49 then + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_1.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 54 then + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_2.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_2.png") + elseif nowFrame[player + 1] <= 58 then + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_3.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_3.png") + else + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_4.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_4.png") + end + + func:DrawNum(0, 0, nowFrame[player + 1]) +end diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/0.png new file mode 100644 index 00000000..0f1e8b21 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/1.png new file mode 100644 index 00000000..ad2b6a9c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/10.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/10.png new file mode 100644 index 00000000..4f45ccc7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/10.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/11.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/11.png new file mode 100644 index 00000000..74347397 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/11.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/12.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/12.png new file mode 100644 index 00000000..9b796300 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/12.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/13.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/13.png new file mode 100644 index 00000000..b185803a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/13.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/14.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/14.png new file mode 100644 index 00000000..66805343 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/14.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/15.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/15.png new file mode 100644 index 00000000..cd3108de Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/15.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/16.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/16.png new file mode 100644 index 00000000..f18edc47 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/16.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/17.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/17.png new file mode 100644 index 00000000..a5217cdc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/17.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/18.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/18.png new file mode 100644 index 00000000..eb5b5304 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/18.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/19.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/19.png new file mode 100644 index 00000000..5e96ed96 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/19.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/2.png new file mode 100644 index 00000000..61164bfb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/20.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/20.png new file mode 100644 index 00000000..0738b1a7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/20.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/21.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/21.png new file mode 100644 index 00000000..a10dbca3 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/21.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/22.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/22.png new file mode 100644 index 00000000..57d927c4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/22.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/23.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/23.png new file mode 100644 index 00000000..3bc27bf1 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/23.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/24.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/24.png new file mode 100644 index 00000000..ff543b11 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/24.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/25.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/25.png new file mode 100644 index 00000000..3a864ab9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/25.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/26.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/26.png new file mode 100644 index 00000000..4bbfe7d0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/26.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/27.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/27.png new file mode 100644 index 00000000..10de9c02 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/27.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/28.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/28.png new file mode 100644 index 00000000..6cdfa13a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/28.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/29.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/29.png new file mode 100644 index 00000000..f3931e6c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/29.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/3.png new file mode 100644 index 00000000..00d7f5ef Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/30.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/30.png new file mode 100644 index 00000000..30fee960 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/30.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/31.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/31.png new file mode 100644 index 00000000..10a5df07 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/31.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/32.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/32.png new file mode 100644 index 00000000..ad6c30b5 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/32.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/33.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/33.png new file mode 100644 index 00000000..050dd5b8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/33.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/34.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/34.png new file mode 100644 index 00000000..c941ae9f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/34.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/35.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/35.png new file mode 100644 index 00000000..d877a70b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/35.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/36.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/36.png new file mode 100644 index 00000000..ce02cf43 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/36.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/37.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/37.png new file mode 100644 index 00000000..e184dbc3 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/37.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/38.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/38.png new file mode 100644 index 00000000..dcb80e67 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/38.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/39.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/39.png new file mode 100644 index 00000000..8b833ecc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/39.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/4.png new file mode 100644 index 00000000..07a7ad48 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/40.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/40.png new file mode 100644 index 00000000..74dd7bcc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/40.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/41.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/41.png new file mode 100644 index 00000000..66a9efcb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/41.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/42.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/42.png new file mode 100644 index 00000000..66dd3a28 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/42.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/43.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/43.png new file mode 100644 index 00000000..aab0dcb6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/43.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/44.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/44.png new file mode 100644 index 00000000..0da12f1b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/44.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/45.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/45.png new file mode 100644 index 00000000..e7b49aeb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/45.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/46.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/46.png new file mode 100644 index 00000000..2d3c3d1e Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/46.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/47.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/47.png new file mode 100644 index 00000000..23b74b49 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/47.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/48.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/48.png new file mode 100644 index 00000000..627790ab Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/48.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/49.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/49.png new file mode 100644 index 00000000..4b1763e2 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/49.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/5.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/5.png new file mode 100644 index 00000000..029de57f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/5.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/50.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/50.png new file mode 100644 index 00000000..acf3e9cf Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/50.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/51.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/51.png new file mode 100644 index 00000000..b4327651 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/51.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/52.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/52.png new file mode 100644 index 00000000..9af020df Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/52.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/53.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/53.png new file mode 100644 index 00000000..742ff848 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/53.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/54.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/54.png new file mode 100644 index 00000000..c34ba7ea Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/54.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/55.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/55.png new file mode 100644 index 00000000..8eeb17cc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/55.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/56.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/56.png new file mode 100644 index 00000000..938db8a9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/56.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/57.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/57.png new file mode 100644 index 00000000..3e9f323b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/57.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/58.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/58.png new file mode 100644 index 00000000..ca6f65dc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/58.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/59.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/59.png new file mode 100644 index 00000000..a88f4507 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/59.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/6.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/6.png new file mode 100644 index 00000000..80d6af93 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/6.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/60.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/60.png new file mode 100644 index 00000000..fe2b5eff Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/60.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/61.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/61.png new file mode 100644 index 00000000..ba68c2ff Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/61.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/7.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/7.png new file mode 100644 index 00000000..3b8af5f5 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/7.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/8.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/8.png new file mode 100644 index 00000000..17416a8e Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/8.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/9.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/9.png new file mode 100644 index 00000000..3736e5a1 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/9.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/Script.lua new file mode 100644 index 00000000..4aa49c6d --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/Script.lua @@ -0,0 +1,59 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local x = { 332, 332, 332, 332, 332 } +local y = { 192, 368, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 61 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + if playerCount <= 2 then + y = { 192, 368, 0, 0, 0 } + elseif playerCount == 5 then + y = { 24, 168, 312, 456, 600 } + else + y = { 46, 222, 398, 574, 0 } + end + + func:AddGraph("bg.png") + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] >= 34 then + func:DrawGraph(x[player + 1], y[player + 1], "bg.png") + end + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1] - 2, y[player + 1] - 142, tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/anim.psd b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/anim.psd new file mode 100644 index 00000000..88824569 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/anim.psd differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/bg.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/bg.png new file mode 100644 index 00000000..06b22053 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Dan_Red_Perfect/bg.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/0.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/1.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/10.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/10.png new file mode 100644 index 00000000..6be63003 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/10.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/11.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/11.png new file mode 100644 index 00000000..5aa7ad19 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/11.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/12.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/12.png new file mode 100644 index 00000000..4f94e3b7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/12.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/13.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/13.png new file mode 100644 index 00000000..73636130 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/13.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/14.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/14.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/14.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/15.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/15.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/15.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/16.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/16.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/16.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/17.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/17.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/17.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/18.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/18.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/18.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/19.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/19.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/19.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/2.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/20.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/20.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/20.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/21.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/21.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/21.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/22.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/22.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/22.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/23.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/23.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/23.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/24.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/24.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/24.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/25.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/25.png new file mode 100644 index 00000000..f90865c6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/25.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/3.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/4.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/5.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/5.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/5.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/6.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/6.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/6.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/7.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/7.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/7.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/8.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/8.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/8.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/9.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/9.png new file mode 100644 index 00000000..f18819d7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/9.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Clear_Failed.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Clear_Failed.png new file mode 100644 index 00000000..1890e0b6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Clear_Failed.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Clear_Failed1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Clear_Failed1.png new file mode 100644 index 00000000..1d56179e Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Clear_Failed1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Clear_Failed2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Clear_Failed2.png new file mode 100644 index 00000000..b8cb034b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Clear_Failed2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Script.lua new file mode 100644 index 00000000..be128011 --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_Dropout/Script.lua @@ -0,0 +1,70 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local x = { 505, 505, 505, 505, 505 } +local y = { 145, 321, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 25 + +local useExtraAnime = true + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 145, 321, 0, 0, 0 } + elseif playerCount == 5 then + y = { -23, 121, 265, 409, 553 } + else + y = { -1, 175, 351, 527, 0 } + end + + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end + + if useExtraAnime then + func:AddGraph("Clear_Failed.png") + func:AddGraph("Clear_Failed1.png") + func:AddGraph("Clear_Failed2.png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (33.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1], y[player + 1], tostring(math.min(nowFrame[player + 1], textureCount))..".png") + elseif nowFrame[player + 1] >= 20 and nowFrame[player + 1] <= 67 then + func:DrawGraph(x[player + 1] - 3, y[player + 1] + 47, "Clear_Failed.png") + elseif nowFrame[player + 1] == 68 then + func:DrawGraph(x[player + 1] - 3, y[player + 1] + 47, "Clear_Failed1.png") + elseif nowFrame[player + 1] >= 69 then + func:DrawGraph(x[player + 1] - 3, y[player + 1] + 47, "Clear_Failed2.png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/0.png new file mode 100644 index 00000000..3bd421f1 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/1.png new file mode 100644 index 00000000..9a685310 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/10.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/10.png new file mode 100644 index 00000000..8b8630fb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/10.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/11.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/11.png new file mode 100644 index 00000000..beb45062 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/11.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/12.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/12.png new file mode 100644 index 00000000..413f5c4a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/12.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/13.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/13.png new file mode 100644 index 00000000..884b95c3 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/13.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/14.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/14.png new file mode 100644 index 00000000..fb5c845d Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/14.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/15.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/15.png new file mode 100644 index 00000000..22ff875f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/15.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/16.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/16.png new file mode 100644 index 00000000..55069b4c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/16.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/17.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/17.png new file mode 100644 index 00000000..9e83db63 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/17.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/18.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/18.png new file mode 100644 index 00000000..be095e4c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/18.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/19.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/19.png new file mode 100644 index 00000000..a48876f9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/19.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/2.png new file mode 100644 index 00000000..e59fd7f0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/20.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/20.png new file mode 100644 index 00000000..eada9194 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/20.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/21.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/21.png new file mode 100644 index 00000000..418e3381 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/21.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/22.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/22.png new file mode 100644 index 00000000..09f2418a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/22.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/23.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/23.png new file mode 100644 index 00000000..fef55a5b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/23.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/24.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/24.png new file mode 100644 index 00000000..c8ac940a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/24.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/25.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/25.png new file mode 100644 index 00000000..d9950af0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/25.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/26.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/26.png new file mode 100644 index 00000000..1d2fb9e7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/26.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/27.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/27.png new file mode 100644 index 00000000..a3768140 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/27.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/28.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/28.png new file mode 100644 index 00000000..814f18dc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/28.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/29.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/29.png new file mode 100644 index 00000000..3caaf4f7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/29.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/3.png new file mode 100644 index 00000000..0e37caa7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/30.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/30.png new file mode 100644 index 00000000..4a296969 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/30.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/31.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/31.png new file mode 100644 index 00000000..1daa94f8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/31.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/32.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/32.png new file mode 100644 index 00000000..06ba3f99 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/32.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/33.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/33.png new file mode 100644 index 00000000..df383763 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/33.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/34.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/34.png new file mode 100644 index 00000000..c8174ffd Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/34.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/35.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/35.png new file mode 100644 index 00000000..fc349637 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/35.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/36.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/36.png new file mode 100644 index 00000000..91bc64ae Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/36.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/37.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/37.png new file mode 100644 index 00000000..31c847fe Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/37.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/38.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/38.png new file mode 100644 index 00000000..781a02a8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/38.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/39.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/39.png new file mode 100644 index 00000000..d923bea5 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/39.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/4.png new file mode 100644 index 00000000..73c4b0d2 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/40.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/40.png new file mode 100644 index 00000000..ced6719f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/40.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/41.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/41.png new file mode 100644 index 00000000..b110709a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/41.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/42.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/42.png new file mode 100644 index 00000000..766a3608 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/42.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/43.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/43.png new file mode 100644 index 00000000..59885c89 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/43.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/44.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/44.png new file mode 100644 index 00000000..8a99d6c7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/44.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/45.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/45.png new file mode 100644 index 00000000..d37a0ac6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/45.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/46.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/46.png new file mode 100644 index 00000000..8948489a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/46.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/47.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/47.png new file mode 100644 index 00000000..c5b59b44 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/47.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/48.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/48.png new file mode 100644 index 00000000..b6decaf4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/48.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/49.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/49.png new file mode 100644 index 00000000..9bbce801 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/49.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/5.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/5.png new file mode 100644 index 00000000..c24a3fe9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/5.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/50.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/50.png new file mode 100644 index 00000000..bc2d39dd Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/50.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/51.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/51.png new file mode 100644 index 00000000..49653819 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/51.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/52.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/52.png new file mode 100644 index 00000000..90f7d0d8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/52.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/53.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/53.png new file mode 100644 index 00000000..f0c9c108 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/53.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/54.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/54.png new file mode 100644 index 00000000..7efc3acf Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/54.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/55.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/55.png new file mode 100644 index 00000000..29471058 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/55.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/56.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/56.png new file mode 100644 index 00000000..0c5f50a2 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/56.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/57.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/57.png new file mode 100644 index 00000000..4898cfc4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/57.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/58.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/58.png new file mode 100644 index 00000000..d53db145 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/58.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/59.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/59.png new file mode 100644 index 00000000..507c639c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/59.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/6.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/6.png new file mode 100644 index 00000000..7eeed5a0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/6.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/60.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/60.png new file mode 100644 index 00000000..dcaa905d Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/60.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/61.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/61.png new file mode 100644 index 00000000..3b9d70e4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/61.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/62.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/62.png new file mode 100644 index 00000000..56bd5f4c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/62.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/63.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/63.png new file mode 100644 index 00000000..f1f400c7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/63.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/64.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/64.png new file mode 100644 index 00000000..ea1ec3cb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/64.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/65.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/65.png new file mode 100644 index 00000000..4d649465 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/65.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/66.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/66.png new file mode 100644 index 00000000..4d649465 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/66.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/7.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/7.png new file mode 100644 index 00000000..00b1361a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/7.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/8.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/8.png new file mode 100644 index 00000000..795ad104 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/8.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/9.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/9.png new file mode 100644 index 00000000..35883033 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/9.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/Script.lua new file mode 100644 index 00000000..b5312ade --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/Script.lua @@ -0,0 +1,56 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local x = { 330, 330, 330, 330, 330 } +local y = { 50, 226, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 66 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 50, 226, 0, 0, 0 } + elseif playerCount == 5 then + y = { -118, 26, 170, 314, 458 } + else + y = { -96, 80, 256, 432, 0 } + end + + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1], y[player + 1], tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/anim.psd b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/anim.psd new file mode 100644 index 00000000..b81ed616 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_FullCombo/anim.psd differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_0.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_1.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_2.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_3.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_4.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_L_4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_0.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_1.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_2.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_3.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_4.png new file mode 100644 index 00000000..5ba2a95f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_R_4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text.png new file mode 100644 index 00000000..8d68ae11 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text_Effect.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text_Effect.png new file mode 100644 index 00000000..38d8dee9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Clear_Text_Effect.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Script.lua new file mode 100644 index 00000000..e2feff9f --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Pass/Script.lua @@ -0,0 +1,159 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + + +local y = { 210, 386, 0, 0, 0 } + +local sideTextureCount = 4 + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + + + +local textScales = { 1.04, 1.11, 1.15, 1.19, 1.23, 1.26, 1.30, 1.31, 1.32, 1.32, 1.32, 1.30, 1.30, 1.26, 1.25, 1.19, 1.15, 1.11, 1.05, 1.0 } +local textOpacitys = { 43, 85, 128, 170, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 } + +local side_ret = { 1.0, 0.99, 0.98, 0.97, 0.96, 0.95, 0.96, 0.97, 0.98, 0.99, 1.0 } + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } +end + +function init() + + if playerCount <= 2 then + y = { 210, 386, 0, 0, 0 } + elseif playerCount == 5 then + y = { 36, 170, 314, 458, 602 } + else + y = { 64, 240, 416, 592, 0 } + end + + func:AddGraph("Clear_Text.png") + func:AddGraph("Clear_Text_Effect.png") + + for i = 0 , sideTextureCount do + func:AddGraph("Clear_L_"..tostring(i)..".png") + func:AddGraph("Clear_R_"..tostring(i)..".png") + end + +end + +function update(player) + + animeCounter[player + 1] = animeCounter[player + 1] + (45.4 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) + +end + +function draw(player) + + if nowFrame[player + 1] >= 17 then + if nowFrame[player + 1] <= 36 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 17 + 1], "Clear_Text.png") + func:DrawRectGraph(634, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 17 + 1]) - 90), 0, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(634, y[player + 1], 0, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 19 then + if nowFrame[player + 1] <= 38 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 19 + 1], "Clear_Text.png") + func:DrawRectGraph(692, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 19 + 1]) - 90), 90, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(692, y[player + 1], 90, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 21 then + if nowFrame[player + 1] <= 40 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 21 + 1], "Clear_Text.png") + func:DrawRectGraph(750, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 21 + 1]) - 90), 180, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(750, y[player + 1], 180, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 23 then + if nowFrame[player + 1] <= 42 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 23 + 1], "Clear_Text.png") + func:DrawRectGraph(819, y[player + 1] - ((90 * textScales[nowFrame[player + 1] - 23 + 1]) - 90), 270, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(819, y[player + 1], 270, 0, 90, 90, "Clear_Text.png") + end + end + if nowFrame[player + 1] >= 25 then + if nowFrame[player + 1] <= 44 then + func:SetScale(1.0, textScales[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:SetOpacity(textOpacitys[nowFrame[player + 1] - 25 + 1], "Clear_Text.png") + func:DrawRectGraph(890, y[player + 1] + 2 - ((90 * textScales[nowFrame[player + 1] - 25 + 1]) - 90), 360, 0, 90, 90, "Clear_Text.png") + else + func:SetScale(1.0, 1.0, "Clear_Text.png") + func:DrawRectGraph(890, y[player + 1] + 2, 360, 0, 90, 90, "Clear_Text.png") + end + end + + if nowFrame[player + 1] >= 50 and nowFrame[player + 1] < 90 then + if nowFrame[player + 1] < 70 then + func:SetOpacity((nowFrame[player + 1] - 50) * (255 / 20), "Clear_Text_Effect.png") + func:DrawGraph(634, y[player + 1] - 2, "Clear_Text_Effect.png") + else + func:SetOpacity(255 - ((nowFrame[player + 1] - 70) * (255 / 20)), "Clear_Text_Effect.png") + func:DrawGraph(634, y[player + 1] - 2, "Clear_Text_Effect.png") + end + end + + if nowFrame[player + 1] <= 11 then + func:DrawGraph(697, y[player + 1] - 30, "Clear_L_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_L_1.png") + + func:DrawGraph(738, y[player + 1] - 30, "Clear_R_1.png") + func:SetOpacity((11.0 / nowFrame[player + 1]) * 255, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 35 then + func:DrawGraph(697 - ((nowFrame[player + 1] - 12) * 10), y[player + 1] - 30, "Clear_L_0.png") + func:DrawGraph(738 + ((nowFrame[player + 1] - 12) * 10), y[player + 1] - 30, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 46 then + + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_L_0.png") + + func:DrawGraph(1136 - 180 * side_ret[nowFrame[player + 1] - 36 + 1], y[player + 1] - 30, "Clear_R_0.png") + func:SetScale(side_ret[nowFrame[player + 1] - 36 + 1], 1.0, "Clear_R_0.png") + elseif nowFrame[player + 1] <= 49 then + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_1.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_1.png") + elseif nowFrame[player + 1] <= 54 then + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_2.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_2.png") + elseif nowFrame[player + 1] <= 58 then + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_3.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_3.png") + else + func:DrawGraph(466, y[player + 1] - 30, "Clear_L_4.png") + func:DrawGraph(956, y[player + 1] - 30, "Clear_R_4.png") + end + + func:DrawNum(0, 0, nowFrame[player + 1]) +end diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/0.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/0.png new file mode 100644 index 00000000..0f1e8b21 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/0.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/1.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/1.png new file mode 100644 index 00000000..ad2b6a9c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/1.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/10.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/10.png new file mode 100644 index 00000000..4f45ccc7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/10.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/11.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/11.png new file mode 100644 index 00000000..74347397 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/11.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/12.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/12.png new file mode 100644 index 00000000..9b796300 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/12.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/13.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/13.png new file mode 100644 index 00000000..b185803a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/13.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/14.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/14.png new file mode 100644 index 00000000..66805343 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/14.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/15.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/15.png new file mode 100644 index 00000000..cd3108de Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/15.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/16.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/16.png new file mode 100644 index 00000000..f18edc47 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/16.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/17.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/17.png new file mode 100644 index 00000000..a5217cdc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/17.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/18.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/18.png new file mode 100644 index 00000000..eb5b5304 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/18.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/19.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/19.png new file mode 100644 index 00000000..5e96ed96 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/19.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/2.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/2.png new file mode 100644 index 00000000..61164bfb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/2.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/20.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/20.png new file mode 100644 index 00000000..0738b1a7 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/20.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/21.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/21.png new file mode 100644 index 00000000..a10dbca3 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/21.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/22.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/22.png new file mode 100644 index 00000000..57d927c4 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/22.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/23.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/23.png new file mode 100644 index 00000000..3bc27bf1 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/23.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/24.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/24.png new file mode 100644 index 00000000..ff543b11 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/24.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/25.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/25.png new file mode 100644 index 00000000..3a864ab9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/25.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/26.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/26.png new file mode 100644 index 00000000..4bbfe7d0 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/26.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/27.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/27.png new file mode 100644 index 00000000..10de9c02 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/27.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/28.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/28.png new file mode 100644 index 00000000..6cdfa13a Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/28.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/29.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/29.png new file mode 100644 index 00000000..f3931e6c Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/29.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/3.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/3.png new file mode 100644 index 00000000..00d7f5ef Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/3.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/30.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/30.png new file mode 100644 index 00000000..30fee960 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/30.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/31.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/31.png new file mode 100644 index 00000000..10a5df07 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/31.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/32.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/32.png new file mode 100644 index 00000000..ad6c30b5 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/32.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/33.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/33.png new file mode 100644 index 00000000..050dd5b8 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/33.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/34.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/34.png new file mode 100644 index 00000000..c941ae9f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/34.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/35.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/35.png new file mode 100644 index 00000000..d877a70b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/35.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/36.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/36.png new file mode 100644 index 00000000..ce02cf43 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/36.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/37.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/37.png new file mode 100644 index 00000000..e184dbc3 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/37.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/38.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/38.png new file mode 100644 index 00000000..dcb80e67 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/38.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/39.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/39.png new file mode 100644 index 00000000..8b833ecc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/39.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/4.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/4.png new file mode 100644 index 00000000..07a7ad48 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/4.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/40.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/40.png new file mode 100644 index 00000000..74dd7bcc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/40.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/41.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/41.png new file mode 100644 index 00000000..66a9efcb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/41.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/42.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/42.png new file mode 100644 index 00000000..66dd3a28 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/42.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/43.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/43.png new file mode 100644 index 00000000..aab0dcb6 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/43.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/44.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/44.png new file mode 100644 index 00000000..0da12f1b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/44.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/45.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/45.png new file mode 100644 index 00000000..e7b49aeb Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/45.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/46.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/46.png new file mode 100644 index 00000000..2d3c3d1e Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/46.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/47.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/47.png new file mode 100644 index 00000000..23b74b49 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/47.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/48.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/48.png new file mode 100644 index 00000000..627790ab Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/48.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/49.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/49.png new file mode 100644 index 00000000..4b1763e2 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/49.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/5.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/5.png new file mode 100644 index 00000000..029de57f Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/5.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/50.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/50.png new file mode 100644 index 00000000..acf3e9cf Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/50.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/51.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/51.png new file mode 100644 index 00000000..b4327651 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/51.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/52.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/52.png new file mode 100644 index 00000000..9af020df Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/52.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/53.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/53.png new file mode 100644 index 00000000..742ff848 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/53.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/54.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/54.png new file mode 100644 index 00000000..c34ba7ea Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/54.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/55.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/55.png new file mode 100644 index 00000000..8eeb17cc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/55.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/56.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/56.png new file mode 100644 index 00000000..938db8a9 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/56.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/57.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/57.png new file mode 100644 index 00000000..3e9f323b Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/57.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/58.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/58.png new file mode 100644 index 00000000..ca6f65dc Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/58.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/59.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/59.png new file mode 100644 index 00000000..a88f4507 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/59.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/6.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/6.png new file mode 100644 index 00000000..80d6af93 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/6.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/60.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/60.png new file mode 100644 index 00000000..fe2b5eff Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/60.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/61.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/61.png new file mode 100644 index 00000000..ba68c2ff Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/61.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/7.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/7.png new file mode 100644 index 00000000..3b8af5f5 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/7.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/8.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/8.png new file mode 100644 index 00000000..17416a8e Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/8.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/9.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/9.png new file mode 100644 index 00000000..3736e5a1 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/9.png differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/Script.lua b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/Script.lua new file mode 100644 index 00000000..4aa49c6d --- /dev/null +++ b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/Script.lua @@ -0,0 +1,59 @@ +--func:DrawText(x, y, text) +--func:DrawNum(x, y, num) +--func:AddGraph("filename") +--func:DrawGraph(x, y, filename) +--func:DrawRectGraph(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:DrawGraphCenter(x, y, filename) +--func:DrawGraphRectCenter(x, y, rect_x, rect_y, rect_width, rect_height, filename) +--func:SetOpacity(opacity, "filename") +--func:SetRotation(angle, "fileName") +--func:SetScale(xscale, yscale, "filename") +--func:SetColor(r, g, b, "filename") + +local x = { 332, 332, 332, 332, 332 } +local y = { 192, 368, 0, 0, 0 } + +local animeCounter = { 0, 0, 0, 0, 0 } +local nowFrame = { 0, 0, 0, 0, 0 } + +local textureCount = 61 + +function clearIn(player) +end + +function clearOut(player) +end + +function playEndAnime(player) + animeCounter = { 0, 0, 0, 0, 0 } + nowFrame = { 0, 0, 0, 0, 0 } +end + +function init() + if playerCount <= 2 then + y = { 192, 368, 0, 0, 0 } + elseif playerCount == 5 then + y = { 24, 168, 312, 456, 600 } + else + y = { 46, 222, 398, 574, 0 } + end + + func:AddGraph("bg.png") + for i = 0 , textureCount do + func:AddGraph(tostring(i)..".png") + end +end + +function update(player) + animeCounter[player + 1] = animeCounter[player + 1] + (30.3 * deltaTime) + nowFrame[player + 1] = math.floor(animeCounter[player + 1] + 0.5) +end + +function draw(player) + if nowFrame[player + 1] >= 34 then + func:DrawGraph(x[player + 1], y[player + 1], "bg.png") + end + if nowFrame[player + 1] <= 20 or not(useExtraAnime) then + func:DrawGraph(x[player + 1] - 2, y[player + 1] - 142, tostring(math.min(nowFrame[player + 1], textureCount))..".png") + end +end \ No newline at end of file diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/anim.psd b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/anim.psd new file mode 100644 index 00000000..88824569 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/anim.psd differ diff --git a/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/bg.png b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/bg.png new file mode 100644 index 00000000..06b22053 Binary files /dev/null and b/Test/System/SimpleStyle/Graphics/5_Game/9_End/Tower_TopReached_Perfect/bg.png differ diff --git a/Test/System/SimpleStyle/Sounds/AIBattle_Win_AllPerfect.ogg b/Test/System/SimpleStyle/Sounds/AIBattle_Win_AllPerfect.ogg new file mode 100644 index 00000000..b3b8fd4d Binary files /dev/null and b/Test/System/SimpleStyle/Sounds/AIBattle_Win_AllPerfect.ogg differ diff --git a/Test/System/SimpleStyle/Sounds/AIBattle_Win_FullCombo.ogg b/Test/System/SimpleStyle/Sounds/AIBattle_Win_FullCombo.ogg new file mode 100644 index 00000000..b3b8fd4d Binary files /dev/null and b/Test/System/SimpleStyle/Sounds/AIBattle_Win_FullCombo.ogg differ