├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── support_request.md ├── release-drafter.yml └── workflows │ └── release-drafter.yml ├── .gitignore ├── FDK19 ├── FDK19.csproj ├── FDK19.csproj.user ├── Properties │ └── AssemblyInfo.cs ├── packages.config └── コード │ ├── 00.共通 │ ├── CActivity.cs │ ├── CCounter.cs │ ├── CFPS.cs │ ├── COS.cs │ ├── CPowerManagement.cs │ ├── CTimer.cs │ ├── CTimerBase.cs │ ├── CTraceLogListener.cs │ ├── CWin32.cs │ ├── C共通.cs │ ├── C変換.cs │ ├── ExtensionMethods │ │ ├── DoubleExtensions.cs │ │ └── Int32Extensions.cs │ └── StringExtensions.cs │ ├── 01.フレームワーク │ ├── Core │ │ ├── Game.cs │ │ ├── GameClock.cs │ │ ├── GameTime.cs │ │ ├── GameWindow.cs │ │ └── GameWindowSize.cs │ ├── DeviceSettings │ │ ├── ConversionMethods.cs │ │ ├── DeviceSettings.cs │ │ └── Direct3D9Settings.cs │ ├── Enumeration │ │ └── Enumeration9.cs │ ├── Rendering │ │ ├── DeviceCache.cs │ │ ├── DeviceCreationException.cs │ │ ├── GraphicsDeviceManager.cs │ │ └── NoCompatibleDevicesException.cs │ └── Win32 │ │ ├── NativeMethods.cs │ │ ├── NativeStructures.cs │ │ └── WindowConstants.cs │ ├── 02.入力 │ ├── CInputJoystick.cs │ ├── CInputKeyboard.cs │ ├── CInputMIDI.cs │ ├── CInputMouse.cs │ ├── CInput管理.cs │ ├── DeviceConstantConverter.cs │ ├── E入力デバイス種別.cs │ ├── IInputDevice.cs │ └── STInputEvent.cs │ ├── 03.サウンド │ ├── CSound.cs │ ├── CSoundDeviceASIO.cs │ ├── CSoundDeviceDirectSound.cs │ ├── CSoundDeviceWASAPI.cs │ ├── CSoundTimer.cs │ ├── Cmp3.cs │ ├── Cogg.cs │ ├── Cxa.cs │ ├── ESoundDeviceType.cs │ ├── ESoundGroup.cs │ ├── ISoundDevice.cs │ ├── LoudnessMetadata.cs │ ├── LoudnessMetadataScanner.cs │ ├── Lufs.cs │ ├── SongGainController.cs │ ├── SoundDecoder.cs │ └── SoundGroupLevelController.cs │ ├── 04.グラフィック │ ├── BitmapUtil.cs │ ├── CAvi.cs │ ├── CTexture.cs │ ├── CTextureAutofold.cs │ ├── CTextureCreateFailedException.cs │ ├── HorizontalReferencePoint.cs │ ├── VerticalReferencePoint.cs │ └── 頂点フォーマット(Vertex) │ │ ├── PositionColoredTexturedVertex.cs │ │ └── TransformedColoredTexturedVertex.cs │ └── 05.DirectShow │ ├── CDStoWAVFileImage.cs │ ├── CDirectShow.cs │ └── MemoryRenderer.cs ├── GitVersion.yml ├── LICENSE ├── README.md ├── TJAPlayer3.Tests ├── ErrorReporting │ └── ErrorReporterTests.cs ├── Properties │ └── AssemblyInfo.cs ├── Songs │ ├── CStrジャンルtoNumTests.cs │ └── CStrジャンルtoStrTests.cs ├── TJAPlayer3.Tests.csproj ├── Updates │ └── UpdateCheckerTests.cs ├── app.config ├── packages.config └── コード │ └── スコア、曲 │ ├── CDTXStyleExtractorTests.cs │ ├── approved │ ├── 205_example.0.tja │ ├── 205_example.1.tja │ ├── 205_example.2.tja │ ├── 205_example_but_with_duplicate_sheets.0.tja │ ├── 205_example_but_with_duplicate_sheets.1.tja │ ├── 205_example_but_with_duplicate_sheets.2.tja │ ├── expected_case_1_and_2.0.tja │ ├── expected_case_1_and_2.1.tja │ ├── expected_case_1_and_2.2.tja │ ├── expected_case_1_only.0.tja │ ├── expected_case_1_only.1.tja │ ├── expected_case_1_only.2.tja │ ├── expected_case_2_only.0.tja │ ├── expected_case_2_only.1.tja │ ├── expected_case_2_only.2.tja │ ├── expected_case_couple_only.0.tja │ ├── expected_case_couple_only.1.tja │ ├── expected_case_couple_only.2.tja │ ├── expected_case_double_only.0.tja │ ├── expected_case_double_only.1.tja │ ├── expected_case_double_only.2.tja │ ├── expected_case_double_only_but_with_duplicate_sheets.0.tja │ ├── expected_case_double_only_but_with_duplicate_sheets.1.tja │ ├── expected_case_double_only_but_with_duplicate_sheets.2.tja │ ├── expected_case_single_and_couple.0.tja │ ├── expected_case_single_and_couple.1.tja │ ├── expected_case_single_and_couple.2.tja │ ├── expected_case_single_and_double.0.tja │ ├── expected_case_single_and_double.1.tja │ ├── expected_case_single_and_double.2.tja │ ├── expected_case_single_and_double_but_with_duplicate_sheets.0.tja │ ├── expected_case_single_and_double_but_with_duplicate_sheets.1.tja │ ├── expected_case_single_and_double_but_with_duplicate_sheets.2.tja │ ├── expected_case_single_only.0.tja │ ├── expected_case_single_only.1.tja │ ├── expected_case_single_only.2.tja │ ├── expected_case_single_only_whole_file_due_to_no_course.0.tja │ ├── expected_case_single_only_whole_file_due_to_no_course.1.tja │ ├── expected_case_single_only_whole_file_due_to_no_course.2.tja │ ├── expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.0.tja │ ├── expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.1.tja │ ├── expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.2.tja │ ├── expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.0.tja │ ├── expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.1.tja │ ├── expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.2.tja │ ├── kitchen_sink_couple_only.0.tja │ ├── kitchen_sink_couple_only.1.tja │ ├── kitchen_sink_couple_only.2.tja │ ├── kitchen_sink_double_only.0.tja │ ├── kitchen_sink_double_only.1.tja │ ├── kitchen_sink_double_only.2.tja │ ├── kitchen_sink_single_and_couple.0.tja │ ├── kitchen_sink_single_and_couple.1.tja │ ├── kitchen_sink_single_and_couple.2.tja │ ├── kitchen_sink_single_and_double.0.tja │ ├── kitchen_sink_single_and_double.1.tja │ ├── kitchen_sink_single_and_double.2.tja │ ├── kitchen_sink_single_only.0.tja │ ├── kitchen_sink_single_only.1.tja │ ├── kitchen_sink_single_only.2.tja │ ├── mixed_case_double_only.0.tja │ ├── mixed_case_double_only.1.tja │ ├── mixed_case_double_only.2.tja │ ├── mixed_case_single_and_double.0.tja │ ├── mixed_case_single_and_double.1.tja │ ├── mixed_case_single_and_double.2.tja │ ├── mixed_case_single_only.0.tja │ ├── mixed_case_single_only.1.tja │ ├── mixed_case_single_only.2.tja │ ├── no_course.0.tja │ ├── no_course.1.tja │ ├── no_course.2.tja │ ├── no_style.0.tja │ ├── no_style.1.tja │ ├── no_style.2.tja │ ├── no_style_but_with_duplicate_sheets.0.tja │ ├── no_style_but_with_duplicate_sheets.1.tja │ ├── no_style_but_with_duplicate_sheets.2.tja │ ├── trailing_characters_double_only.0.tja │ ├── trailing_characters_double_only.1.tja │ ├── trailing_characters_double_only.2.tja │ ├── trailing_characters_single_and_double.0.tja │ ├── trailing_characters_single_and_double.1.tja │ ├── trailing_characters_single_and_double.2.tja │ ├── trailing_characters_single_only.0.tja │ ├── trailing_characters_single_only.1.tja │ └── trailing_characters_single_only.2.tja │ └── input │ ├── 205_example.tja │ ├── 205_example_but_with_duplicate_sheets.tja │ ├── expected_case_1_and_2.tja │ ├── expected_case_1_only.tja │ ├── expected_case_2_only.tja │ ├── expected_case_couple_only.tja │ ├── expected_case_double_only.tja │ ├── expected_case_double_only_but_with_duplicate_sheets.tja │ ├── expected_case_single_and_couple.tja │ ├── expected_case_single_and_double.tja │ ├── expected_case_single_and_double_but_with_duplicate_sheets.tja │ ├── expected_case_single_only.tja │ ├── expected_case_single_only_whole_file_due_to_no_course.tja │ ├── expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.tja │ ├── expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.tja │ ├── kitchen_sink_couple_only.tja │ ├── kitchen_sink_double_only.tja │ ├── kitchen_sink_single_and_couple.tja │ ├── kitchen_sink_single_and_double.tja │ ├── kitchen_sink_single_only.tja │ ├── mixed_case_double_only.tja │ ├── mixed_case_single_and_double.tja │ ├── mixed_case_single_only.tja │ ├── no_course.tja │ ├── no_style.tja │ ├── no_style_but_with_duplicate_sheets.tja │ ├── trailing_characters_double_only.tja │ ├── trailing_characters_single_and_double.tja │ └── trailing_characters_single_only.tja ├── TJAPlayer3.sln ├── TJAPlayer3 ├── Animations │ ├── Animator.cs │ ├── FadeOut.cs │ └── IAnimatable.cs ├── Common │ ├── CActFlushGPU.cs │ ├── CConfigIni.cs │ ├── CDTXVersion.cs │ ├── CPad.cs │ ├── CPrivateFastFont.cs │ ├── CPrivateFont.cs │ ├── CSkin.cs │ ├── ConfigIniToSongGainControllerBinder.cs │ ├── ConfigIniToSoundGroupLevelControllerBinder.cs │ ├── C定数.cs │ ├── C文字コンソール.cs │ ├── Discord.cs │ ├── FontUtilities.cs │ ├── KeyboardSoundGroupLevelControlHandler.cs │ ├── PreciseStringMeasurement │ │ ├── CPreciseStringMeasurer.cs │ │ ├── DirectBitmap.cs │ │ └── MeasureStringPreciselyCacheKey.cs │ ├── Program.cs │ └── TJAPlayer3.cs ├── ErrorReporting │ └── ErrorReporter.cs ├── Items │ ├── CItemBase.cs │ ├── CItemInteger.cs │ ├── CItemList.cs │ └── CItemToggle.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Discord.Designer.cs │ ├── Discord.resx │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Resources │ └── TJAPlayer3.ico ├── Songs │ ├── CBoxDef.cs │ ├── CDTX.cs │ ├── CDTXCompanionFileFinder.cs │ ├── CDTXStyleExtractor.cs │ ├── CScoreIni.cs │ ├── CSong管理.cs │ ├── CStrジャンル.cs │ ├── CStrジャンルtoNum.cs │ ├── CStrジャンルtoStr.cs │ ├── Cスコア.cs │ ├── C曲リストノード.cs │ ├── C曲リストノードComparers │ │ ├── ComparerChain.cs │ │ ├── C曲リストノードComparerAC15.cs │ │ ├── C曲リストノードComparerAC8_14.cs │ │ ├── C曲リストノードComparerPlaylistIndex.cs │ │ ├── C曲リストノードComparerRating.cs │ │ ├── C曲リストノードComparerタイトル.cs │ │ ├── C曲リストノードComparerノード種別.cs │ │ └── C曲リストノードComparer絶対パス.cs │ ├── Dan-C.cs │ ├── EジャンルAC15SortOrder.cs │ └── GaugeIncreaseMode.cs ├── Stages │ ├── 01.StartUp │ │ ├── CStage起動.cs │ │ └── TextureLoader.cs │ ├── 02.Title │ │ ├── CActEnumSongs.cs │ │ ├── CActScanningLoudness.cs │ │ ├── CEnumSongs.cs │ │ └── CStageタイトル.cs │ ├── 04.Config │ │ ├── CActConfigKeyAssign.cs │ │ ├── CActConfigList.cs │ │ └── CStageコンフィグ.cs │ ├── 05.SongSelect │ │ ├── CActSelectInformation.cs │ │ ├── CActSelectPopupMenu.cs │ │ ├── CActSelectPreimageパネル.cs │ │ ├── CActSelectPresound.cs │ │ ├── CActSelectQuickConfig.cs │ │ ├── CActSelectShowCurrentPosition.cs │ │ ├── CActSelectステータスパネル.cs │ │ ├── CActSelect曲リスト.cs │ │ ├── CActSelect演奏履歴パネル.cs │ │ ├── CActSelect難易度選択画面.cs │ │ ├── CActSortSongs.cs │ │ ├── CStage選曲.cs │ │ ├── SongRating.cs │ │ ├── SongRatingControlHandler.cs │ │ └── SongRatingController.cs │ ├── 06.SongLoading │ │ ├── CStage曲読み込み.cs │ │ └── FastRender.cs │ ├── 07.Game │ │ ├── CAct演奏AVI.cs │ │ ├── CAct演奏Combo共通.cs │ │ ├── CAct演奏Combo音声.cs │ │ ├── CAct演奏PauseMenu.cs │ │ ├── CAct演奏ゲージ共通.cs │ │ ├── CAct演奏スクロール速度.cs │ │ ├── CAct演奏スコア共通.cs │ │ ├── CAct演奏ステージ失敗.cs │ │ ├── CAct演奏ステータスパネル共通.cs │ │ ├── CAct演奏パネル文字列.cs │ │ ├── CAct演奏判定文字列共通.cs │ │ ├── CAct演奏演奏情報.cs │ │ ├── CInvisibleChip.cs │ │ ├── CLagLogger.cs │ │ ├── CStage演奏画面共通.cs │ │ ├── C演奏判定ライン座標共通.cs │ │ └── Taiko │ │ │ ├── CAct演奏DrumsDancer.cs │ │ │ ├── CAct演奏DrumsFooter.cs │ │ │ ├── CAct演奏DrumsMob.cs │ │ │ ├── CAct演奏DrumsMtaiko.cs │ │ │ ├── CAct演奏DrumsRunner.cs │ │ │ ├── CAct演奏Drumsキャラクター.cs │ │ │ ├── CAct演奏Drumsゲージ.cs │ │ │ ├── CAct演奏Drumsゲームモード.cs │ │ │ ├── CAct演奏Drumsコンボ吹き出し.cs │ │ │ ├── CAct演奏Drumsスコア.cs │ │ │ ├── CAct演奏Drumsステータスパネル.cs │ │ │ ├── CAct演奏Drumsチップエフェクト.cs │ │ │ ├── CAct演奏DrumsチップファイアD.cs │ │ │ ├── CAct演奏Drumsレーン.cs │ │ │ ├── CAct演奏Drumsレーン太鼓.cs │ │ │ ├── CAct演奏Drums判定文字列.cs │ │ │ ├── CAct演奏Drums演奏終了演出.cs │ │ │ ├── CAct演奏Drums背景.cs │ │ │ ├── CAct演奏Drums連打.cs │ │ │ ├── CAct演奏Drums連打キャラ.cs │ │ │ ├── CAct演奏Drums風船.cs │ │ │ ├── CStage演奏ドラム画面.cs │ │ │ ├── Dan_Cert.cs │ │ │ ├── FireWorks.cs │ │ │ ├── FlyingNotes.cs │ │ │ ├── GoGoSplash.cs │ │ │ ├── LaneFlash.cs │ │ │ ├── PuchiChara.cs │ │ │ ├── Rainbow.cs │ │ │ └── TaikoLaneFlash.cs │ ├── 08.Result │ │ ├── CActResultImage.cs │ │ ├── CActResultParameterPanel.cs │ │ ├── CActResultRank.cs │ │ ├── CActResultSongBar.cs │ │ └── CStage結果.cs │ ├── 09.Ending │ │ └── CStage終了.cs │ ├── 10.ChangeSkin │ │ └── CStageChangeSkin.cs │ ├── CActDFPFont.cs │ ├── CActFIFOBlack.cs │ ├── CActFIFOResult.cs │ ├── CActFIFOStart.cs │ ├── CActFIFOWhite.cs │ ├── CActオプションパネル.cs │ └── CStage.cs ├── TJAPlayer3.csproj ├── TJAPlayer3.csproj.user ├── TJAPlayer3.manifest ├── Updates │ └── UpdateChecker.cs ├── app.config └── packages.config ├── Test ├── FDK.MemoryRenderer.dll ├── Licenses │ ├── BASS │ │ ├── LICENSE(BASS.Net).rtf │ │ └── license(BASS).txt │ ├── CSharpTest.Net.Collections.txt │ ├── DirectShowLib.txt │ ├── IPA_Font_License_Agreement_v1.0.txt │ ├── SlimDX │ │ ├── CodeLicense.txt │ │ └── MediaLicense.txt │ ├── discord-rpc │ ├── dtxmania.txt │ ├── libogg_libvorbis.txt │ └── xadec.txt ├── System │ ├── .gitignore │ └── SimpleStyle │ │ ├── Graphics │ │ ├── 1_Title │ │ │ ├── Background.png │ │ │ ├── Background.psd │ │ │ ├── Menu.png │ │ │ └── Menu.psd │ │ ├── 2_Config │ │ │ ├── Arrow.png │ │ │ ├── Arrow.psd │ │ │ ├── Background.png │ │ │ ├── Background.psd │ │ │ ├── Cursor.png │ │ │ ├── Enum_Song.png │ │ │ ├── Font.png │ │ │ ├── Font_Bold.png │ │ │ ├── ItemBox.png │ │ │ ├── ItemBox.psd │ │ │ ├── KeyAssign.png │ │ │ └── KeyAssign.psd │ │ ├── 3_SongSelect │ │ │ ├── Auto.png │ │ │ ├── Auto.psd │ │ │ ├── Background.png │ │ │ ├── Background.psd │ │ │ ├── Bar_Center.png │ │ │ ├── Bar_Center.psd │ │ │ ├── Bar_Genre_0.png │ │ │ ├── Bar_Genre_0.psd │ │ │ ├── Bar_Genre_1.png │ │ │ ├── Bar_Genre_1.psd │ │ │ ├── Bar_Genre_2.png │ │ │ ├── Bar_Genre_2.psd │ │ │ ├── Bar_Genre_3.png │ │ │ ├── Bar_Genre_3.psd │ │ │ ├── Bar_Genre_4.png │ │ │ ├── Bar_Genre_4.psd │ │ │ ├── Bar_Genre_5.png │ │ │ ├── Bar_Genre_5.psd │ │ │ ├── Bar_Genre_6.png │ │ │ ├── Bar_Genre_6.psd │ │ │ ├── Bar_Genre_7.png │ │ │ ├── Bar_Genre_7.psd │ │ │ ├── Bar_Genre_8.png │ │ │ ├── Bar_Genre_8.psd │ │ │ ├── Branch.png │ │ │ ├── Branch.psd │ │ │ ├── Branch_Text.png │ │ │ ├── Branch_Text.psd │ │ │ ├── Cursor_Left.png │ │ │ ├── Cursor_Left.psd │ │ │ ├── Cursor_Right.png │ │ │ ├── Cursor_Right.psd │ │ │ ├── Difficulty.png │ │ │ ├── Difficulty.psd │ │ │ ├── Footer.png │ │ │ ├── Footer.psd │ │ │ ├── Frame_Score.png │ │ │ ├── Frame_Score.psd │ │ │ ├── GenreBackground_0.png │ │ │ ├── GenreBackground_0.psd │ │ │ ├── GenreBackground_1.png │ │ │ ├── GenreBackground_1.psd │ │ │ ├── GenreBackground_2.png │ │ │ ├── GenreBackground_2.psd │ │ │ ├── GenreBackground_3.png │ │ │ ├── GenreBackground_3.psd │ │ │ ├── GenreBackground_4.png │ │ │ ├── GenreBackground_4.psd │ │ │ ├── GenreBackground_5.png │ │ │ ├── GenreBackground_5.psd │ │ │ ├── GenreBackground_6.png │ │ │ ├── GenreBackground_6.psd │ │ │ ├── GenreBackground_7.png │ │ │ ├── GenreBackground_7.psd │ │ │ ├── GenreBackground_8.png │ │ │ ├── GenreBackground_8.psd │ │ │ ├── GenreText.png │ │ │ ├── GenreText.psd │ │ │ ├── Header.png │ │ │ ├── Header.psd │ │ │ ├── Level.png │ │ │ ├── Level.psd │ │ │ ├── Rating.png │ │ │ ├── Rating.svg │ │ │ ├── ScoreWindow_0.png │ │ │ ├── ScoreWindow_0.psd │ │ │ ├── ScoreWindow_1.png │ │ │ ├── ScoreWindow_1.psd │ │ │ ├── ScoreWindow_2.png │ │ │ ├── ScoreWindow_2.psd │ │ │ ├── ScoreWindow_3.png │ │ │ ├── ScoreWindow_3.psd │ │ │ ├── ScoreWindow_4.png │ │ │ ├── ScoreWindow_4.psd │ │ │ ├── ScoreWindow_5.png │ │ │ ├── ScoreWindow_5.psd │ │ │ ├── ScoreWindow_6.png │ │ │ ├── ScoreWindow_6.psd │ │ │ ├── ScoreWindow_Text.png │ │ │ ├── ScoreWindow_Text.psd │ │ │ ├── Score_Select.png │ │ │ └── Score_Select.psd │ │ ├── 4_SongLoading │ │ │ ├── Background.png │ │ │ ├── FadeIn.png │ │ │ ├── FadeOut.png │ │ │ ├── Plate.png │ │ │ └── Plate.psd │ │ ├── 5_Game │ │ │ ├── 10_Effects │ │ │ │ ├── Fire.png │ │ │ │ ├── Fire.psd │ │ │ │ ├── GoGoSplash.aep │ │ │ │ ├── GoGoSplash.png │ │ │ │ ├── Hit │ │ │ │ │ ├── Explosion.png │ │ │ │ │ ├── Explosion_Big.png │ │ │ │ │ ├── FireWorks.aep │ │ │ │ │ ├── FireWorks.png │ │ │ │ │ └── FireWorks_1P.psd │ │ │ │ ├── Rainbow.png │ │ │ │ └── Roll │ │ │ │ │ ├── 0.png │ │ │ │ │ ├── 0.psd │ │ │ │ │ ├── 1.png │ │ │ │ │ ├── 2.png │ │ │ │ │ └── 3.png │ │ │ ├── 11_Balloon │ │ │ │ ├── Balloon.png │ │ │ │ ├── Balloon.psd │ │ │ │ ├── Breaking_0.png │ │ │ │ ├── Breaking_1.png │ │ │ │ ├── Breaking_2.png │ │ │ │ ├── Breaking_3.png │ │ │ │ ├── Breaking_4.png │ │ │ │ ├── Breaking_5.png │ │ │ │ ├── Combo_1P.png │ │ │ │ ├── Combo_1P.psd │ │ │ │ ├── Combo_2P.png │ │ │ │ ├── Number_Combo.png │ │ │ │ ├── Number_Combo.psd │ │ │ │ ├── Number_Roll.png │ │ │ │ ├── Number_Roll.psd │ │ │ │ ├── Roll.png │ │ │ │ └── Roll.psd │ │ │ ├── 12_Lane │ │ │ │ ├── Background_GoGo.png │ │ │ │ ├── Background_GoGo.psd │ │ │ │ ├── Background_Main.png │ │ │ │ ├── Background_Sub.png │ │ │ │ ├── Base_Expert.png │ │ │ │ ├── Base_Expert.psd │ │ │ │ ├── Base_Master.png │ │ │ │ ├── Base_Master.psd │ │ │ │ ├── Base_Normal.png │ │ │ │ ├── Blue.png │ │ │ │ ├── Red.png │ │ │ │ ├── Text_Expert.png │ │ │ │ ├── Text_Master.png │ │ │ │ ├── Text_Normal.png │ │ │ │ └── Yellow.png │ │ │ ├── 13_GENRE │ │ │ │ ├── Anime.png │ │ │ │ ├── Anime.psd │ │ │ │ ├── Child.png │ │ │ │ ├── Classic.png │ │ │ │ ├── Game.png │ │ │ │ ├── J-POP.png │ │ │ │ ├── Namco.png │ │ │ │ ├── Variety.png │ │ │ │ └── Vocaloid.png │ │ │ ├── 14_GameMode │ │ │ │ ├── Timer_Frame.png │ │ │ │ └── Timer_Tick.png │ │ │ ├── 16_Runner │ │ │ │ ├── 0.png │ │ │ │ └── final.psd │ │ │ ├── 17_DanC │ │ │ │ ├── Background.png │ │ │ │ ├── Background.psd │ │ │ │ ├── Base.png │ │ │ │ ├── ExamRange.png │ │ │ │ ├── ExamRange.psd │ │ │ │ ├── ExamType.png │ │ │ │ ├── ExamType.psd │ │ │ │ ├── ExamUnit.png │ │ │ │ ├── ExamUnit.psd │ │ │ │ ├── Failed.png │ │ │ │ ├── Failed.psd │ │ │ │ ├── Gauge_Clear.png │ │ │ │ ├── Gauge_Flush.png │ │ │ │ ├── Gauge_Normal.png │ │ │ │ ├── Gauge_Reach.png │ │ │ │ ├── Number.png │ │ │ │ ├── Number.psd │ │ │ │ ├── Screen.png │ │ │ │ └── Screen.psd │ │ │ ├── 5_Background │ │ │ │ └── 0 │ │ │ │ │ └── Background.png │ │ │ ├── 6_Taiko │ │ │ │ ├── 1P_Background.png │ │ │ │ ├── 1P_Background.psd │ │ │ │ ├── 1P_Frame.png │ │ │ │ ├── 2P_Background.png │ │ │ │ ├── 2P_Background.psd │ │ │ │ ├── 2P_Frame.png │ │ │ │ ├── Base.png │ │ │ │ ├── Base.psd │ │ │ │ ├── Combo.png │ │ │ │ ├── Combo.psd │ │ │ │ ├── ComboText.psd │ │ │ │ ├── Combo_Big.png │ │ │ │ ├── Combo_Big.psd │ │ │ │ ├── Combo_Effect.png │ │ │ │ ├── Combo_Effect.psd │ │ │ │ ├── Combo_Text.png │ │ │ │ ├── Combo_Text.psd │ │ │ │ ├── Don.png │ │ │ │ ├── Ka.png │ │ │ │ ├── LevelDown.png │ │ │ │ ├── LevelDown.psd │ │ │ │ ├── LevelUp.png │ │ │ │ ├── LevelUp.psd │ │ │ │ ├── Score.png │ │ │ │ ├── Score.psd │ │ │ │ ├── Score_1P.png │ │ │ │ └── Score_2P.png │ │ │ ├── 7_Gauge │ │ │ │ ├── 1P.png │ │ │ │ ├── 1P.psd │ │ │ │ ├── 1P_Base.png │ │ │ │ ├── 1P_Base.psd │ │ │ │ ├── 1P_Base_ExHard.png │ │ │ │ ├── 1P_Base_Hard.png │ │ │ │ ├── 1P_ExHard.png │ │ │ │ ├── 1P_Explosion.png │ │ │ │ ├── 1P_Explosion.psd │ │ │ │ ├── 1P_Hard.png │ │ │ │ ├── 1P_Line.png │ │ │ │ ├── 1P_Line.psd │ │ │ │ ├── 1P_Line_Hard.png │ │ │ │ ├── 2P.png │ │ │ │ ├── 2P_Base.png │ │ │ │ ├── 2P_Base_ExHard.png │ │ │ │ ├── 2P_Base_Hard.png │ │ │ │ ├── 2P_ExHard.png │ │ │ │ ├── 2P_Explosion.png │ │ │ │ ├── 2P_Explosion.psd │ │ │ │ ├── 2P_Hard.png │ │ │ │ ├── 2P_Line.png │ │ │ │ ├── 2P_Line_Hard.png │ │ │ │ ├── Fire.png │ │ │ │ ├── Fire.psd │ │ │ │ ├── Rainbow │ │ │ │ │ ├── 0.png │ │ │ │ │ ├── 0.psd │ │ │ │ │ ├── 1.png │ │ │ │ │ ├── 10.png │ │ │ │ │ ├── 11.png │ │ │ │ │ ├── 2.png │ │ │ │ │ ├── 3.png │ │ │ │ │ ├── 4.png │ │ │ │ │ ├── 5.png │ │ │ │ │ ├── 6.png │ │ │ │ │ ├── 7.png │ │ │ │ │ ├── 8.png │ │ │ │ │ └── 9.png │ │ │ │ ├── Soul.png │ │ │ │ └── Soul.psd │ │ │ ├── Bar.png │ │ │ ├── Bar_Branch.png │ │ │ ├── Judge.png │ │ │ ├── Judge.psd │ │ │ ├── Judge_Meter.png │ │ │ ├── Judge_Meter.psd │ │ │ ├── Notes.png │ │ │ ├── Notes.psd │ │ │ ├── Notes_Arm.png │ │ │ ├── SENotes.png │ │ │ └── SENotes.psd │ │ ├── 6_Result │ │ │ ├── Background.png │ │ │ ├── Dan.png │ │ │ ├── Dan.psd │ │ │ ├── FadeIn.png │ │ │ ├── FadeIn.psd │ │ │ ├── Gauge.png │ │ │ ├── Gauge.psd │ │ │ ├── Gauge_Base.png │ │ │ ├── Gauge_Base.psd │ │ │ ├── Gauge_Base_ExHard.png │ │ │ ├── Gauge_Base_Hard.png │ │ │ ├── Gauge_ExHard.png │ │ │ ├── Gauge_Hard.png │ │ │ ├── Header.png │ │ │ ├── Header.psd │ │ │ ├── Judge.png │ │ │ ├── Judge.psd │ │ │ ├── Number.png │ │ │ ├── Number.psd │ │ │ ├── Panel.png │ │ │ ├── Panel.psd │ │ │ ├── Score_Number.png │ │ │ ├── Score_Text.png │ │ │ └── Score_Text.psd │ │ ├── Console_Font.png │ │ ├── Console_Font_Small.png │ │ ├── Enum_Song.png │ │ ├── Menu_Highlight.png │ │ ├── Menu_Title.png │ │ ├── Menu_Title.psd │ │ ├── Scanning_Loudness.png │ │ ├── Tile_Black.png │ │ ├── Tile_White.png │ │ └── ipag.ttf │ │ ├── OtherConfig.ini │ │ ├── SkinConfig.ini │ │ └── Sounds │ │ ├── Cancel.ogg │ │ ├── Change.ogg │ │ ├── Dan │ │ ├── Failed.ogg │ │ └── Section.ogg │ │ ├── Decide.ogg │ │ ├── Move.ogg │ │ ├── SongDecide.ogg │ │ ├── Taiko │ │ ├── Adlib.ogg │ │ ├── dong.ogg │ │ └── ka.ogg │ │ └── balloon.ogg ├── discord-rpc.dll └── dll │ ├── Bass.Net.dll │ ├── DirectShowLib-2005.dll │ ├── Microsoft.VC90.CRT.manifest │ ├── SoundDecoder.dll │ ├── bass.dll │ ├── bass_fx.dll │ ├── bassasio.dll │ ├── bassenc.dll │ ├── bassmix.dll │ ├── basswasapi.dll │ ├── msvcm90.dll │ ├── msvcp90.dll │ ├── msvcr90.dll │ └── xadec.dll └── docs ├── index.md ├── skinning.md ├── song-list-files.md └── song-ratings-favorites.md /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @twopointzero 2 | 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug Report 3 | about: Create a report to help us improve 4 | 5 | --- 6 | 7 | **Can you write a one-sentence description of the bug?** 8 | 9 | 10 | 11 | **What is the current behavior?** 12 | 13 | 14 | 15 | **Please provide the steps to reproduce and if possible a minimal demo of the problem.** 16 | 17 | 18 | 19 | **What is the expected behavior?** 20 | 21 | 22 | 23 | **Please tell us about your environment:** 24 | 25 | - TJAPlayer3 version: vX.X.X-yyy 26 | - Operating system version: 27 | - Windows System Locale: 28 | - Display adapter: 29 | - Audio adapter: 30 | - Input device: 31 | 32 | 33 | 34 | **Other information** 35 | 36 | If you can provide any additional information, please do. If small, feel free to paste the content into the issue. If larger, consider linking to a Gist or a downloadable file. 37 | 38 | Here are some suggestions: 39 | 40 | - Related issues 41 | - Config.ini file 42 | - Skin *Config.ini files 43 | - Stack trace(s) 44 | - Log file(s) 45 | - Example .tja file(s) (do *not* provide media) 46 | 47 | 48 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature Request 3 | about: Suggest an idea for this project 4 | 5 | --- 6 | 7 | **Can you write a one-sentence description of your request?** 8 | 9 | 10 | 11 | **What is the current behavior?** 12 | 13 | 14 | 15 | **What is the expected behavior?** 16 | 17 | 18 | 19 | **What is the motivation / use case for changing the behavior?** 20 | 21 | 22 | 23 | **Please tell us about your environment:** 24 | 25 | - TJAPlayer3 version: vX.X.X-yyy 26 | - Operating system version: 27 | - Windows System Locale: 28 | - Display adapter: 29 | - Audio adapter: 30 | - Input device: 31 | 32 | 33 | 34 | **Other information** 35 | 36 | If you can provide any additional information, please do. If small, feel free to paste the content into the issue. If larger, consider linking to a Gist or a downloadable file. 37 | 38 | Here are some suggestions: 39 | 40 | - Related issues 41 | - Config.ini file 42 | - Skin *Config.ini files 43 | - Stack trace(s) 44 | - Log file(s) 45 | - Example .tja file(s) (do *not* provide media) 46 | 47 | 48 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/support_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Support Request 3 | about: Ask for help with a problem 4 | 5 | --- 6 | 7 | **Please write a description of your request** 8 | 9 | 10 | 11 | **Please tell us about your environment:** 12 | 13 | - TJAPlayer3 version: vX.X.X-yyy 14 | - Operating system version: 15 | - Windows System Locale: 16 | - Display adapter: 17 | - Audio adapter: 18 | - Input device: 19 | 20 | 21 | 22 | **Other information** 23 | 24 | If you can provide any additional information, please do. If small, feel free to paste the content into the issue. If larger, consider linking to a Gist or a downloadable file. 25 | 26 | Here are some suggestions: 27 | 28 | - Related issues 29 | - Config.ini file 30 | - Skin *Config.ini files 31 | - Stack trace(s) 32 | - Log file(s) 33 | - Example .tja file(s) (do *not* provide media) 34 | 35 | 36 | -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- 1 | name-template: 'TJAPlayer3 v$NEXT_PATCH_VERSION' 2 | tag-template: 'v$NEXT_PATCH_VERSION' 3 | branches: 4 | - 'master' 5 | template: | 6 | # What's Changed 7 | 8 | $CHANGES 9 | categories: 10 | - title: 'Breaking Changes' 11 | label: 'breaking' 12 | - title: 'Enhancements' 13 | label: 'enhancement' 14 | - title: 'Bug Fixes' 15 | label: 'bug' 16 | - title: 'Maintenance' 17 | label: 'chore' -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- 1 | name: Release Drafter 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | 8 | jobs: 9 | update_release_draft: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: release-drafter/release-drafter@v5 13 | env: 14 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.suo 2 | *.snk 3 | /.vs 4 | */bin 5 | */obj 6 | *.exe 7 | *.log 8 | *.pdb 9 | *.db 10 | *.swp 11 | *.DotSettings.user 12 | /packages 13 | /Test/Capture_img 14 | /Test/Config*.ini 15 | /Test/bs1770gain** 16 | /Test/dll/CSharpTest.Net.Collections.* 17 | /Test/dll/FDK.* 18 | /Test/dll/Newtonsoft.Json.* 19 | /Test/dll/Sentry.* 20 | /Test/dll/SlimDX.* 21 | /Test/dll/System.* 22 | /Test/TJAPlayer3.exe.config 23 | 24 | -------------------------------------------------------------------------------- /FDK19/FDK19.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /FDK19/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using System.Resources; 5 | 6 | // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。 7 | // アセンブリに関連付けられている情報を変更するには、 8 | // これらの属性値を変更してください。 9 | [assembly: AssemblyTitle( "FDKライブラリ" )] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("")] 13 | [assembly: AssemblyProduct( "FDKライブラリ" )] 14 | [assembly: AssemblyCopyright( "Copyright(C) 2000-2013 DTXMania Group" )] 15 | [assembly: AssemblyTrademark("")] 16 | [assembly: AssemblyCulture("")] 17 | //[assembly: AssemblyKeyName( "FROMsCspContainer" )] 18 | 19 | // ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから 20 | // 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、 21 | // その型の ComVisible 属性を true に設定してください。 22 | [assembly: ComVisible(false)] 23 | 24 | // 次の GUID は、このプロジェクトが COM に公開される場合の、typelib の ID です 25 | [assembly: Guid("c5f9e698-bec1-4d94-b8a4-3e39b636ccb8")] 26 | 27 | // Version information is now managed via GitVersion integration with the official build process 28 | 29 | [assembly: NeutralResourcesLanguageAttribute("ja-JP")] 30 | -------------------------------------------------------------------------------- /FDK19/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /FDK19/コード/00.共通/CFPS.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace FDK 6 | { 7 | public class CFPS 8 | { 9 | // プロパティ 10 | 11 | public int n現在のFPS 12 | { 13 | get; 14 | private set; 15 | } 16 | public bool bFPSの値が変化した 17 | { 18 | get; 19 | private set; 20 | } 21 | 22 | 23 | // コンストラクタ 24 | 25 | public CFPS() 26 | { 27 | this.n現在のFPS = 0; 28 | this.timer = new CTimer( CTimer.E種別.MultiMedia ); 29 | this.基点時刻ms = this.timer.n現在時刻; 30 | this.内部FPS = 0; 31 | this.bFPSの値が変化した = false; 32 | } 33 | 34 | 35 | // メソッド 36 | 37 | public void tカウンタ更新() 38 | { 39 | this.timer.t更新(); 40 | this.bFPSの値が変化した = false; 41 | 42 | const long INTERVAL = 1000; 43 | while( ( this.timer.n現在時刻 - this.基点時刻ms ) >= INTERVAL ) 44 | { 45 | this.n現在のFPS = this.内部FPS; 46 | this.内部FPS = 0; 47 | this.bFPSの値が変化した = true; 48 | this.基点時刻ms += INTERVAL; 49 | } 50 | this.内部FPS++; 51 | } 52 | 53 | 54 | // その他 55 | 56 | #region [ private ] 57 | //----------------- 58 | private CTimer timer; 59 | private long 基点時刻ms; 60 | private int 内部FPS; 61 | //----------------- 62 | #endregion 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /FDK19/コード/00.共通/COS.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace FDK 6 | { 7 | public static class COS 8 | { 9 | /// 10 | /// OSがXP以前ならfalse, Vista以降ならtrueを返す 11 | /// 12 | /// 13 | public static bool bIsVistaOrLater 14 | { 15 | get 16 | { 17 | //プラットフォームの取得 18 | System.OperatingSystem os = System.Environment.OSVersion; 19 | if ( os.Platform != PlatformID.Win32NT ) // NT系でなければ、XP以前か、PC Windows系以外のOSのため、Vista以降ではない。よってfalseを返す。 20 | { 21 | return false; 22 | } 23 | 24 | if ( os.Version.Major >= 6 ) 25 | { 26 | return true; 27 | } 28 | else 29 | { 30 | return false; 31 | } 32 | } 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /FDK19/コード/00.共通/CPowerManagement.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace FDK 6 | { 7 | /// 8 | /// システムとモニタの省電力制御を行う 9 | /// 10 | public static class CPowerManagement 11 | { 12 | /// 13 | /// 本体/モニタの省電力モード移行を抑止する 14 | /// 15 | public static void tDisableMonitorSuspend() 16 | { 17 | CWin32.SetThreadExecutionState( CWin32.ExecutionState.SystemRequired | CWin32.ExecutionState.DisplayRequired ); 18 | } 19 | 20 | /// 21 | /// 本体/モニタの省電力モード移行抑制を解除する 22 | /// 23 | public static void tEnableMonitorSuspend() 24 | { 25 | CWin32.SetThreadExecutionState( CWin32.ExecutionState.Continuous ); // スリープ抑止状態を解除 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /FDK19/コード/00.共通/ExtensionMethods/DoubleExtensions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace FDK.ExtensionMethods 4 | { 5 | public static class DoubleExtensions 6 | { 7 | public static double Clamp(this double value, double min, double max) 8 | { 9 | return Math.Min(Math.Max(value, min), max); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /FDK19/コード/00.共通/ExtensionMethods/Int32Extensions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace FDK.ExtensionMethods 4 | { 5 | public static class Int32Extensions 6 | { 7 | public static int Clamp(this int value, int min, int max) 8 | { 9 | return Math.Min(Math.Max(value, min), max); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /FDK19/コード/00.共通/StringExtensions.cs: -------------------------------------------------------------------------------- 1 | using System.Linq; 2 | 3 | namespace FDK.ExtensionMethods 4 | { 5 | public static class StringExtensions 6 | { 7 | public static bool In(this string str, params string[] param) 8 | { 9 | return param.Contains(str); 10 | } 11 | 12 | public static string ToNullIfEmpty(this string value) 13 | { 14 | return string.IsNullOrEmpty(value) ? null : value; 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /FDK19/コード/01.フレームワーク/Core/GameWindowSize.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace SampleFramework 4 | { 5 | public static class GameWindowSize 6 | { 7 | public const int Width = 1280; 8 | public const int Height = 720; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /FDK19/コード/02.入力/E入力デバイス種別.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace FDK 6 | { 7 | // 定数 8 | 9 | public enum E入力デバイス種別 10 | { 11 | Keyboard, 12 | Mouse, 13 | Joystick, 14 | MidiIn, 15 | Unknown 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /FDK19/コード/02.入力/IInputDevice.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace FDK 5 | { 6 | public interface IInputDevice : IDisposable 7 | { 8 | // プロパティ 9 | 10 | E入力デバイス種別 e入力デバイス種別 11 | { 12 | get; 13 | } 14 | string GUID 15 | { 16 | get; 17 | } 18 | int ID 19 | { 20 | get; 21 | } 22 | List list入力イベント 23 | { 24 | get; 25 | } 26 | 27 | 28 | // メソッドインターフェース 29 | 30 | void tポーリング( bool bWindowがアクティブ中, bool bバッファ入力を使用する ); 31 | bool bキーが押された( int nKey ); 32 | bool bキーが押されている( int nKey ); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /FDK19/コード/02.入力/STInputEvent.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace FDK 7 | { 8 | // 構造体 9 | 10 | [StructLayout( LayoutKind.Sequential )] 11 | public struct STInputEvent 12 | { 13 | public int nKey { get; set; } 14 | public bool b押された { get; set; } 15 | public long nTimeStamp { get; set; } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /FDK19/コード/03.サウンド/ESoundDeviceType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace FDK 6 | { 7 | public enum ESoundDeviceType 8 | { 9 | ExclusiveWASAPI, 10 | SharedWASAPI, 11 | ASIO, 12 | DirectSound, 13 | Unknown, 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /FDK19/コード/03.サウンド/ESoundGroup.cs: -------------------------------------------------------------------------------- 1 | namespace FDK 2 | { 3 | public enum ESoundGroup 4 | { 5 | SoundEffect = 1, 6 | Voice = 2, 7 | SongPreview = 3, 8 | SongPlayback = 4, 9 | Unknown = 0 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /FDK19/コード/03.サウンド/ISoundDevice.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Diagnostics; 5 | using Un4seen.Bass; 6 | using Un4seen.BassAsio; 7 | using Un4seen.BassWasapi; 8 | using Un4seen.Bass.AddOn.Mix; 9 | 10 | namespace FDK 11 | { 12 | internal interface ISoundDevice : IDisposable 13 | { 14 | ESoundDeviceType e出力デバイス { get; } 15 | int nMasterVolume { get; set; } 16 | long n実出力遅延ms { get; } 17 | long n実バッファサイズms { get; } 18 | long n経過時間ms { get; } 19 | long n経過時間を更新したシステム時刻ms { get; } 20 | CTimer tmシステムタイマ { get; } 21 | 22 | CSound tサウンドを作成する( string strファイル名, ESoundGroup soundGroup ); 23 | void tサウンドを作成する( string strファイル名, CSound sound ); 24 | void tサウンドを作成する( byte[] byArrWAVファイルイメージ, CSound sound ); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /FDK19/コード/03.サウンド/LoudnessMetadata.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace FDK 4 | { 5 | /// 6 | /// The LoudnessMetadata structure is used to carry, and assist with 7 | /// calculations related to, integrated loudness and true peak 8 | /// loudness. 9 | /// 10 | [Serializable] 11 | public struct LoudnessMetadata 12 | { 13 | public readonly Lufs Integrated; 14 | public readonly Lufs? TruePeak; 15 | 16 | public LoudnessMetadata(Lufs integrated, Lufs? truePeak) 17 | { 18 | Integrated = integrated; 19 | TruePeak = truePeak; 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /FDK19/コード/03.サウンド/Lufs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace FDK 4 | { 5 | /// 6 | /// The Lufs structure is used to carry, and assist with calculations related to, 7 | /// Loudness Units relative to Full Scale. LUFS are measured in absolute scale 8 | /// and whole values represent one decibel. 9 | /// 10 | [Serializable] 11 | public struct Lufs 12 | { 13 | private readonly double _value; 14 | 15 | public Lufs(double value) 16 | { 17 | _value = value; 18 | } 19 | 20 | public double ToDouble() => _value; 21 | 22 | public Lufs Min(Lufs lufs) 23 | { 24 | return new Lufs(Math.Min(_value, lufs._value)); 25 | } 26 | 27 | public Lufs Negate() 28 | { 29 | return new Lufs(-_value); 30 | } 31 | 32 | public override string ToString() 33 | { 34 | return _value.ToString(); 35 | } 36 | 37 | public static Lufs operator- (Lufs left, Lufs right) 38 | { 39 | return new Lufs(left._value - right._value); 40 | } 41 | 42 | public static Lufs operator+ (Lufs left, Lufs right) 43 | { 44 | return new Lufs(left._value + right._value); 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /FDK19/コード/03.サウンド/SongGainController.cs: -------------------------------------------------------------------------------- 1 | namespace FDK 2 | { 3 | /// 4 | /// SongGainController provides a central place through which song preview 5 | /// and song playback attempt to apply BS1770GAIN-based loudness metadata 6 | /// or .tja SONGVOL as the Gain of a song sound. 7 | /// 8 | /// By doing so through SongGainController instead of directly against the 9 | /// song (preview) CSound object, SongGainController can override the Gain 10 | /// value based on configuration or other information. 11 | /// 12 | public sealed class SongGainController 13 | { 14 | public bool ApplyLoudnessMetadata { private get; set; } 15 | public Lufs TargetLoudness { private get; set; } 16 | public bool ApplySongVol { private get; set; } 17 | 18 | public void Set(int songVol, LoudnessMetadata? songLoudnessMetadata, CSound sound) 19 | { 20 | if (ApplyLoudnessMetadata && songLoudnessMetadata.HasValue) 21 | { 22 | var gain = TargetLoudness - songLoudnessMetadata.Value.Integrated; 23 | 24 | sound.SetGain(gain, songLoudnessMetadata.Value.TruePeak); 25 | } 26 | else 27 | { 28 | sound.SetGain(ApplySongVol ? songVol : CSound.DefaultSongVol); 29 | } 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /FDK19/コード/03.サウンド/SoundDecoder.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace FDK 4 | { 5 | /// 6 | /// xa,oggデコード用の基底クラス 7 | /// 8 | public abstract class SoundDecoder //: IDisposable 9 | { 10 | public abstract int Open( string filename ); 11 | public abstract int GetFormat( int nHandle, ref CWin32.WAVEFORMATEX wfx ); 12 | public abstract uint GetTotalPCMSize( int nHandle ); 13 | public abstract int Decode( int nHandle, IntPtr pDest, uint szDestSize, int bLoop ); 14 | public abstract void Close( int nHandle ); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /FDK19/コード/04.グラフィック/BitmapUtil.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.InteropServices; 2 | 3 | namespace FDK 4 | { 5 | public static class BitmapUtil 6 | { 7 | [StructLayout( LayoutKind.Sequential, Pack = 1 )] 8 | public struct BITMAPINFOHEADER 9 | { 10 | public const int BI_RGB = 0; 11 | public uint biSize構造体のサイズ; 12 | public int biWidthビットマップの幅dot; 13 | public int biHeightビットマップの高さdot; 14 | public ushort biPlanes面の数; 15 | public ushort biBitCount; 16 | public uint biCompression圧縮形式; 17 | public uint biSizeImage画像イメージのサイズ; 18 | public int biXPelsPerMete水平方向の解像度; 19 | public int biYPelsPerMeter垂直方向の解像度; 20 | public uint biClrUsed色テーブルのインデックス数; 21 | public uint biClrImportant表示に必要な色インデックスの数; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /FDK19/コード/04.グラフィック/CTextureCreateFailedException.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Runtime.Serialization; 3 | 4 | namespace FDK 5 | { 6 | /// 7 | /// テクスチャの作成に失敗しました。 8 | /// 9 | public class CTextureCreateFailedException : Exception 10 | { 11 | public CTextureCreateFailedException() 12 | { 13 | } 14 | public CTextureCreateFailedException( string message ) 15 | : base( message ) 16 | { 17 | } 18 | public CTextureCreateFailedException( SerializationInfo info, StreamingContext context ) 19 | : base( info, context ) 20 | { 21 | } 22 | public CTextureCreateFailedException( string message, Exception innerException ) 23 | : base( message, innerException ) 24 | { 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /FDK19/コード/04.グラフィック/HorizontalReferencePoint.cs: -------------------------------------------------------------------------------- 1 | namespace FDK 2 | { 3 | public enum HorizontalReferencePoint 4 | { 5 | Center, 6 | Left, 7 | Right 8 | } 9 | } -------------------------------------------------------------------------------- /FDK19/コード/04.グラフィック/VerticalReferencePoint.cs: -------------------------------------------------------------------------------- 1 | namespace FDK 2 | { 3 | public enum VerticalReferencePoint 4 | { 5 | Center, 6 | Top, 7 | Bottom 8 | } 9 | } -------------------------------------------------------------------------------- /FDK19/コード/05.DirectShow/MemoryRenderer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace FDK 7 | { 8 | using HRESULT = Int32; 9 | using BOOL = Int32; 10 | 11 | [ComImport, Guid( "CE3CE3EE-5C4E-4BDC-A467-C068E1FC3DA5" )] 12 | public class MemoryRenderer // 何も継承してはならない。 13 | { 14 | // 何も記述してはならない。 15 | // 代わりに、MemoryRenderer の生成後、キャストで↓のインターフェースを取得する。 16 | } 17 | 18 | [ComImport, Guid( "FFAA4A1A-D63D-4688-9C66-D18CA7B99488" ), InterfaceType( ComInterfaceType.InterfaceIsIUnknown )] 19 | public interface IMemoryRenderer 20 | { 21 | [PreserveSig] 22 | HRESULT GetWidth( out long nWidht ); 23 | 24 | [PreserveSig] 25 | HRESULT GetHeight( out long nHeight ); 26 | 27 | [PreserveSig] 28 | HRESULT GetBufferSize( out long nBufferSize ); 29 | 30 | [PreserveSig] 31 | HRESULT GetCurrentBuffer( IntPtr pBuffer, long nBufferSize ); 32 | 33 | [PreserveSig] 34 | HRESULT IsBottomUp( out BOOL bBottomUp ); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- 1 | mode: ContinuousDelivery 2 | next-version: 4.7.0 3 | branches: 4 | develop: 5 | increment: Patch 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 J.MIR 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("DTXManiaプロジェクト.Tests")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("DTXManiaプロジェクト.Tests")] 13 | [assembly: AssemblyCopyright("Copyright © 2018")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("aed28a93-4a8e-4e71-aabd-1a86ed00b248")] 24 | 25 | // Version information is now managed via GitVersion integration with the official build process 26 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/Songs/CStrジャンルtoStrTests.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | 3 | namespace TJAPlayer3.Tests.Songs 4 | { 5 | [TestFixture] 6 | public sealed class CStrジャンルtoStrTests 7 | { 8 | [Test] 9 | [TestCase("アニメ", "Anime")] 10 | [TestCase("J-POP", "J-POP")] 11 | [TestCase("ゲームミュージック", "Game")] 12 | [TestCase("ナムコオリジナル", "Namco")] 13 | [TestCase("クラシック", "Classic")] 14 | [TestCase("どうよう", "Child")] 15 | [TestCase("バラエティ", "Variety")] 16 | [TestCase("ボーカロイド", "Vocaloid")] 17 | [TestCase("VOCALOID", "Vocaloid")] 18 | [TestCase(null, null)] 19 | [TestCase("", null)] 20 | [TestCase(" ", null)] 21 | [TestCase("unknown value", null)] 22 | [TestCase(" アニメ", null)] 23 | [TestCase(" アニメ ", null)] 24 | [TestCase("アニメ ", null)] 25 | public void TestForTextureFileName(string strジャンル, string expected) 26 | { 27 | var actual = CStrジャンルtoStr.ForTextureFileName(strジャンル); 28 | 29 | Assert.That(actual, Is.EqualTo(expected)); 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /TJAPlayer3.Tests/Updates/UpdateCheckerTests.cs: -------------------------------------------------------------------------------- 1 | using NUnit.Framework; 2 | using TJAPlayer3.Updates; 3 | 4 | namespace TJAPlayer3.Tests.Updates 5 | { 6 | [TestFixture] 7 | public sealed class UpdateCheckerTests 8 | { 9 | [Test] 10 | public void TestDeserialize() 11 | { 12 | const string releaseJson = 13 | "{\"name\": \"TJAPlayer3 v4.7.1\", \"tag_name\": \"v4.7.1\", \"html_url\": \"https://github.com/twopointzero/TJAPlayer3/releases/tag/v4.7.1\"}"; 14 | 15 | var actual = UpdateChecker.Deserialize(releaseJson); 16 | 17 | Assert.That(actual, Is.Not.Null); 18 | Assert.That(actual.HtmlUrl, Is.EqualTo("https://github.com/twopointzero/TJAPlayer3/releases/tag/v4.7.1")); 19 | Assert.That(actual.Name, Is.EqualTo("TJAPlayer3 v4.7.1")); 20 | Assert.That(actual.TagName, Is.EqualTo("v4.7.1")); 21 | } 22 | 23 | [Test] 24 | [TestCase("v4.7.1", "v4.7.0", true)] 25 | [TestCase("v4.7.1", "v4.7.1", false)] 26 | [TestCase("v4.7.1", "v4.8.0", true)] 27 | public void TestShouldOfferUpdate( 28 | string appDisplayThreePartVersion, 29 | string gitHubReleaseTagName, 30 | bool shouldOfferUpgrade) 31 | { 32 | Assert.That(UpdateChecker.ShouldOfferUpdate(appDisplayThreePartVersion, gitHubReleaseTagName), Is.EqualTo(shouldOfferUpgrade)); 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/205_example.0.tja: -------------------------------------------------------------------------------- 1 | #START 2 | 12121212,//bare 3 | #END 4 | 5 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/205_example.1.tja: -------------------------------------------------------------------------------- 1 | 2 | STYLE:Double(Couple) 3 | #START P1 4 | 21212121,//1 5 | #END 6 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/205_example.2.tja: -------------------------------------------------------------------------------- 1 | 2 | STYLE:Double(Couple) 3 | #START P2 4 | 11112222,//2 5 | #END -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/205_example_but_with_duplicate_sheets.0.tja: -------------------------------------------------------------------------------- 1 | #START 2 | 12121212,//bare a 3 | #END 4 | 5 | 6 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/205_example_but_with_duplicate_sheets.1.tja: -------------------------------------------------------------------------------- 1 | 2 | 3 | STYLE:Double(Couple) 4 | #START P1 5 | 21212121,//1 c 6 | #END 7 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/205_example_but_with_duplicate_sheets.2.tja: -------------------------------------------------------------------------------- 1 | 2 | 3 | STYLE:Double(Couple) 4 | #START P2 5 | 11112222,//2 d 6 | #END 7 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_1_and_2.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:2 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_2_only.0.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:2 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_2_only.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:2 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_couple_only.0.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Couple 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_couple_only.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Couple 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_double_only.0.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Double 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_double_only.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Double 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_double_only_but_with_duplicate_sheets.0.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Double 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 // a 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_double_only_but_with_duplicate_sheets.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Double 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 // a 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_and_couple.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Couple 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_and_double.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Double 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_and_double_but_with_duplicate_sheets.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Double 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 // e 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course.0.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course.0.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course.1.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course.1.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course.2.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course.2.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.0.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.0.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.1.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.1.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.2.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.2.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.0.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.0.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.1.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.1.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.2.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/approved/expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.2.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/kitchen_sink_couple_only.0.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:cOuPlEz // With a comment 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/kitchen_sink_couple_only.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:cOuPlEz // With a comment 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/kitchen_sink_double_only.0.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:dOuBlEz // With a comment 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/kitchen_sink_double_only.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:dOuBlEz // With a comment 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/kitchen_sink_single_and_couple.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:cOuPlEz // With a comment 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/kitchen_sink_single_and_double.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:dOuBlEz // With a comment 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/mixed_case_double_only.0.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:dOuBlE 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/mixed_case_double_only.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:dOuBlE 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/mixed_case_single_and_double.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:dOuBlE 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/no_course.0.tja: -------------------------------------------------------------------------------- 1 | LEVEL:6 2 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/no_course.1.tja: -------------------------------------------------------------------------------- 1 | LEVEL:6 2 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/no_course.2.tja: -------------------------------------------------------------------------------- 1 | LEVEL:6 2 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/no_style.0.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:6 3 | BALLOON:8,8,8 4 | SCOREINIT:590 5 | SCOREDIFF:140 6 | 7 | #START 8 | 4, 9 | 1202, 10 | 1202, 11 | 1202, 12 | 1202, 13 | 1202, 14 | 1202, 15 | 10101110, 16 | 600000000000000000000000000000000008000000000000,//9 17 | 18 | #GOGOSTART 19 | 10111003, 20 | 01102020, 21 | 10111003, 22 | 01101010, 23 | 10111003, 24 | 01102020, 25 | 11101110, 26 | 7008, 27 | 10111003, 28 | 01102020, 29 | 10111003, 30 | 01101010, 31 | 10111003, 32 | 01102020, 33 | 11101110, 34 | 30303330, 35 | 4,//26 36 | 37 | #GOGOEND 38 | 2202, 39 | 2202, 40 | 2202, 41 | 2202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 500000000000000000000000000008000000000000000000, 46 | 10220020, 47 | 10220020, 48 | 10220220, 49 | 1202, 50 | 10220020, 51 | 10220020, 52 | 10220220, 53 | 500000000000000000000000000008000000000000000000, 54 | 11101110, 55 | 11101010, 56 | 11101110, 57 | 3, 58 | 11101110, 59 | 33303030, 60 | 33303330, 61 | 600000000000000000000000000008000000000000000000,//50 62 | 63 | #GOGOSTART 64 | 10111003, 65 | 01102220, 66 | 10111003, 67 | 01101220, 68 | 10111003, 69 | 01102220, 70 | 11101110, 71 | 7008, 72 | 10111003, 73 | 01102220, 74 | 10111003, 75 | 01101220, 76 | 10111003, 77 | 01102220, 78 | 11101117, 79 | 0008, 80 | 10111003, 81 | 01101020, 82 | 10111006, 83 | 000000000000000000000000000008000000000000000000, 84 | 10111003, 85 | 01102220, 86 | 600000000000000000000000000000000000000000000008,//73 87 | 88 | #GOGOEND 89 | , 90 | , 91 | , 92 | #END 93 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/no_style.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:6 3 | BALLOON:8,8,8 4 | SCOREINIT:590 5 | SCOREDIFF:140 6 | 7 | #START 8 | 4, 9 | 1202, 10 | 1202, 11 | 1202, 12 | 1202, 13 | 1202, 14 | 1202, 15 | 10101110, 16 | 600000000000000000000000000000000008000000000000,//9 17 | 18 | #GOGOSTART 19 | 10111003, 20 | 01102020, 21 | 10111003, 22 | 01101010, 23 | 10111003, 24 | 01102020, 25 | 11101110, 26 | 7008, 27 | 10111003, 28 | 01102020, 29 | 10111003, 30 | 01101010, 31 | 10111003, 32 | 01102020, 33 | 11101110, 34 | 30303330, 35 | 4,//26 36 | 37 | #GOGOEND 38 | 2202, 39 | 2202, 40 | 2202, 41 | 2202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 500000000000000000000000000008000000000000000000, 46 | 10220020, 47 | 10220020, 48 | 10220220, 49 | 1202, 50 | 10220020, 51 | 10220020, 52 | 10220220, 53 | 500000000000000000000000000008000000000000000000, 54 | 11101110, 55 | 11101010, 56 | 11101110, 57 | 3, 58 | 11101110, 59 | 33303030, 60 | 33303330, 61 | 600000000000000000000000000008000000000000000000,//50 62 | 63 | #GOGOSTART 64 | 10111003, 65 | 01102220, 66 | 10111003, 67 | 01101220, 68 | 10111003, 69 | 01102220, 70 | 11101110, 71 | 7008, 72 | 10111003, 73 | 01102220, 74 | 10111003, 75 | 01101220, 76 | 10111003, 77 | 01102220, 78 | 11101117, 79 | 0008, 80 | 10111003, 81 | 01101020, 82 | 10111006, 83 | 000000000000000000000000000008000000000000000000, 84 | 10111003, 85 | 01102220, 86 | 600000000000000000000000000000000000000000000008,//73 87 | 88 | #GOGOEND 89 | , 90 | , 91 | , 92 | #END 93 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/no_style.2.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:6 3 | BALLOON:8,8,8 4 | SCOREINIT:590 5 | SCOREDIFF:140 6 | 7 | #START 8 | 4, 9 | 1202, 10 | 1202, 11 | 1202, 12 | 1202, 13 | 1202, 14 | 1202, 15 | 10101110, 16 | 600000000000000000000000000000000008000000000000,//9 17 | 18 | #GOGOSTART 19 | 10111003, 20 | 01102020, 21 | 10111003, 22 | 01101010, 23 | 10111003, 24 | 01102020, 25 | 11101110, 26 | 7008, 27 | 10111003, 28 | 01102020, 29 | 10111003, 30 | 01101010, 31 | 10111003, 32 | 01102020, 33 | 11101110, 34 | 30303330, 35 | 4,//26 36 | 37 | #GOGOEND 38 | 2202, 39 | 2202, 40 | 2202, 41 | 2202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 500000000000000000000000000008000000000000000000, 46 | 10220020, 47 | 10220020, 48 | 10220220, 49 | 1202, 50 | 10220020, 51 | 10220020, 52 | 10220220, 53 | 500000000000000000000000000008000000000000000000, 54 | 11101110, 55 | 11101010, 56 | 11101110, 57 | 3, 58 | 11101110, 59 | 33303030, 60 | 33303330, 61 | 600000000000000000000000000008000000000000000000,//50 62 | 63 | #GOGOSTART 64 | 10111003, 65 | 01102220, 66 | 10111003, 67 | 01101220, 68 | 10111003, 69 | 01102220, 70 | 11101110, 71 | 7008, 72 | 10111003, 73 | 01102220, 74 | 10111003, 75 | 01101220, 76 | 10111003, 77 | 01102220, 78 | 11101117, 79 | 0008, 80 | 10111003, 81 | 01101020, 82 | 10111006, 83 | 000000000000000000000000000008000000000000000000, 84 | 10111003, 85 | 01102220, 86 | 600000000000000000000000000000000000000000000008,//73 87 | 88 | #GOGOEND 89 | , 90 | , 91 | , 92 | #END 93 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/no_style_but_with_duplicate_sheets.0.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:6 3 | BALLOON:8,8,8 4 | SCOREINIT:590 5 | SCOREDIFF:140 6 | 7 | #START // a 8 | 4, 9 | 1202, 10 | 1202, 11 | 1202, 12 | 1202, 13 | 1202, 14 | 1202, 15 | 10101110, 16 | 600000000000000000000000000000000008000000000000,//9 17 | 18 | #GOGOSTART 19 | 10111003, 20 | 01102020, 21 | 10111003, 22 | 01101010, 23 | 10111003, 24 | 01102020, 25 | 11101110, 26 | 7008, 27 | 10111003, 28 | 01102020, 29 | 10111003, 30 | 01101010, 31 | 10111003, 32 | 01102020, 33 | 11101110, 34 | 30303330, 35 | 4,//26 36 | 37 | #GOGOEND 38 | 2202, 39 | 2202, 40 | 2202, 41 | 2202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 500000000000000000000000000008000000000000000000, 46 | 10220020, 47 | 10220020, 48 | 10220220, 49 | 1202, 50 | 10220020, 51 | 10220020, 52 | 10220220, 53 | 500000000000000000000000000008000000000000000000, 54 | 11101110, 55 | 11101010, 56 | 11101110, 57 | 3, 58 | 11101110, 59 | 33303030, 60 | 33303330, 61 | 600000000000000000000000000008000000000000000000,//50 62 | 63 | #GOGOSTART 64 | 10111003, 65 | 01102220, 66 | 10111003, 67 | 01101220, 68 | 10111003, 69 | 01102220, 70 | 11101110, 71 | 7008, 72 | 10111003, 73 | 01102220, 74 | 10111003, 75 | 01101220, 76 | 10111003, 77 | 01102220, 78 | 11101117, 79 | 0008, 80 | 10111003, 81 | 01101020, 82 | 10111006, 83 | 000000000000000000000000000008000000000000000000, 84 | 10111003, 85 | 01102220, 86 | 600000000000000000000000000000000000000000000008,//73 87 | 88 | #GOGOEND 89 | , 90 | , 91 | , 92 | #END 93 | 94 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/trailing_characters_double_only.0.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Doublez // With a comment 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/trailing_characters_double_only.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Doublez // With a comment 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/approved/trailing_characters_single_and_double.1.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:8 3 | 4 | STYLE:Doublez // With a comment 5 | 6 | BALLOON://1 7 | SCOREINIT: 8 | SCOREDIFF: 9 | 10 | #START P1 11 | 4, 12 | 11210021, 13 | 00210220, 14 | 11210021, 15 | 00210220, 16 | 12210021, 17 | 02100220, 18 | 12210210, 19 | 11111110,//9 20 | 21 | #GOGOSTART 22 | 1022200000222030, 23 | 01121440, 24 | 1022200000222030, 25 | 01122340, 26 | 10011001, 27 | 01121440, 28 | 1110000011100000, 29 | 11221440, 30 | 1022201010222030, 31 | 01121440, 32 | 1022201010222030, 33 | 01122340, 34 | 10011003, 35 | 01121440, 36 | 11221100, 37 | 12121110, 38 | 3,//26 39 | 40 | #GOGOEND 41 | 1202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 1202, 46 | 1202, 47 | 1202, 48 | 3000003011103000, 49 | 1212, 50 | 1212, 51 | 10201200, 52 | 1212, 53 | 1212, 54 | 1212, 55 | 10201200, 56 | 1212, 57 | 10101110, 58 | 10102220, 59 | 12121010, 60 | 1210, 61 | 10101110, 62 | 10102220, 63 | 11111010, 64 | 12222040,//50 65 | 66 | #GOGOSTART 67 | 1022201010222030, 68 | 01121440, 69 | 1022201010222030, 70 | 01122340, 71 | 10011003, 72 | 01121440, 73 | 1110000011100000, 74 | 11221440, 75 | 1022202020222030, 76 | 01121440, 77 | 1022202020222030, 78 | 01122340, 79 | 10011003, 80 | 01121440, 81 | 11221001, 82 | 01212440, 83 | 10202021, 84 | 01202020, 85 | 11013301, 86 | 02020440, 87 | 1011101000001010, 88 | 02221114, 89 | 600000000000000000000000000000000000000000000008,//73 90 | 91 | #GOGOEND 92 | , 93 | , 94 | , 95 | #END 96 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/input/205_example.tja: -------------------------------------------------------------------------------- 1 | #START 2 | 12121212,//bare 3 | #END 4 | 5 | STYLE:Double(Couple) 6 | #START P1 7 | 21212121,//1 8 | #END 9 | #START P2 10 | 11112222,//2 11 | #END -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/input/205_example_but_with_duplicate_sheets.tja: -------------------------------------------------------------------------------- 1 | #START 2 | 12121212,//bare a 3 | #END 4 | 5 | #START 6 | 12121212,//bare b 7 | #END 8 | 9 | STYLE:Double(Couple) 10 | #START P1 11 | 21212121,//1 c 12 | #END 13 | #START P2 14 | 11112222,//2 d 15 | #END 16 | #START P1 17 | 21212121,//1 e 18 | #END 19 | #START P2 20 | 11112222,//2 f 21 | #END 22 | STYLE:Double(Couple) 23 | #START P1 24 | 21212121,//1 g 25 | #END 26 | #START P2 27 | 11112222,//2 h 28 | #END 29 | #START P1 30 | 21212121,//1 i 31 | #END 32 | #START P2 33 | 11112222,//2 j 34 | #END -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/input/expected_case_single_only_whole_file_due_to_no_course.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/input/expected_case_single_only_whole_file_due_to_no_course.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/input/expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/input/expected_case_single_only_whole_file_due_to_no_course_but_with_duplicate_sheets.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/input/expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.tja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3.Tests/コード/スコア、曲/input/expected_case_single_only_whole_file_due_to_no_course_but_with_no_start.tja -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/input/no_course.tja: -------------------------------------------------------------------------------- 1 | LEVEL:6 2 | -------------------------------------------------------------------------------- /TJAPlayer3.Tests/コード/スコア、曲/input/no_style.tja: -------------------------------------------------------------------------------- 1 | 2 | LEVEL:6 3 | BALLOON:8,8,8 4 | SCOREINIT:590 5 | SCOREDIFF:140 6 | 7 | #START 8 | 4, 9 | 1202, 10 | 1202, 11 | 1202, 12 | 1202, 13 | 1202, 14 | 1202, 15 | 10101110, 16 | 600000000000000000000000000000000008000000000000,//9 17 | 18 | #GOGOSTART 19 | 10111003, 20 | 01102020, 21 | 10111003, 22 | 01101010, 23 | 10111003, 24 | 01102020, 25 | 11101110, 26 | 7008, 27 | 10111003, 28 | 01102020, 29 | 10111003, 30 | 01101010, 31 | 10111003, 32 | 01102020, 33 | 11101110, 34 | 30303330, 35 | 4,//26 36 | 37 | #GOGOEND 38 | 2202, 39 | 2202, 40 | 2202, 41 | 2202, 42 | 1202, 43 | 1202, 44 | 1202, 45 | 500000000000000000000000000008000000000000000000, 46 | 10220020, 47 | 10220020, 48 | 10220220, 49 | 1202, 50 | 10220020, 51 | 10220020, 52 | 10220220, 53 | 500000000000000000000000000008000000000000000000, 54 | 11101110, 55 | 11101010, 56 | 11101110, 57 | 3, 58 | 11101110, 59 | 33303030, 60 | 33303330, 61 | 600000000000000000000000000008000000000000000000,//50 62 | 63 | #GOGOSTART 64 | 10111003, 65 | 01102220, 66 | 10111003, 67 | 01101220, 68 | 10111003, 69 | 01102220, 70 | 11101110, 71 | 7008, 72 | 10111003, 73 | 01102220, 74 | 10111003, 75 | 01101220, 76 | 10111003, 77 | 01102220, 78 | 11101117, 79 | 0008, 80 | 10111003, 81 | 01101020, 82 | 10111006, 83 | 000000000000000000000000000008000000000000000000, 84 | 10111003, 85 | 01102220, 86 | 600000000000000000000000000000000000000000000008,//73 87 | 88 | #GOGOEND 89 | , 90 | , 91 | , 92 | #END 93 | -------------------------------------------------------------------------------- /TJAPlayer3/Animations/FadeOut.cs: -------------------------------------------------------------------------------- 1 | namespace TJAPlayer3.Animations 2 | { 3 | /// 4 | /// フェードアウトを行うクラス。 5 | /// 6 | internal class FadeOut : Animator 7 | { 8 | /// 9 | /// フェードアウトを初期化します。 10 | /// 11 | /// フェードアウトに掛ける秒数(ミリ秒) 12 | public FadeOut(int timems) : base(0, timems - 1, 1, false) 13 | { 14 | TimeMs = timems; 15 | } 16 | 17 | /// 18 | /// フェードアウトの不透明度を255段階で返します。 19 | /// 20 | /// 不透明度。 21 | public override object GetAnimation() 22 | { 23 | var opacity = (TimeMs - base.Counter.n現在の値) * 255 / TimeMs; 24 | return opacity; 25 | } 26 | 27 | private readonly int TimeMs; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /TJAPlayer3/Animations/IAnimatable.cs: -------------------------------------------------------------------------------- 1 | namespace TJAPlayer3.Animations 2 | { 3 | /// 4 | /// アニメーション インターフェイス。 5 | /// 6 | interface IAnimatable 7 | { 8 | /// 9 | /// アニメーションを開始します。 10 | /// 11 | void Start(); 12 | /// 13 | /// アニメーションを停止します。 14 | /// 15 | void Stop(); 16 | /// 17 | /// アニメーションをリセットします。 18 | /// 19 | void Reset(); 20 | /// 21 | /// アニメーションの進行を行います。 22 | /// 23 | void Tick(); 24 | /// 25 | /// アニメーションのパラメータを返します。 26 | /// 27 | /// アニメーションのパラメータを返します。 28 | object GetAnimation(); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /TJAPlayer3/Common/FontUtilities.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Diagnostics; 3 | using System.Drawing; 4 | 5 | namespace TJAPlayer3.Common 6 | { 7 | internal class FontUtilities 8 | { 9 | public const string FallbackFontName = "MS UI Gothic"; 10 | 11 | public static FontFamily GetFontFamilyOrFallback(string fontName) 12 | { 13 | if (string.IsNullOrWhiteSpace(fontName)) 14 | { 15 | fontName = FallbackFontName; 16 | } 17 | 18 | try 19 | { 20 | return new FontFamily(fontName); 21 | } 22 | catch (ArgumentException e) 23 | { 24 | Trace.TraceError(e.Message); 25 | 26 | try 27 | { 28 | return new FontFamily(FallbackFontName); 29 | } 30 | catch (ArgumentException fallbackException) 31 | { 32 | throw new ArgumentException( 33 | $"Japanese Language Pack, or manual {FallbackFontName} font family, installation is required.", 34 | fallbackException); 35 | } 36 | } 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /TJAPlayer3/Common/PreciseStringMeasurement/DirectBitmap.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Drawing; 3 | using System.Drawing.Imaging; 4 | using System.Runtime.InteropServices; 5 | 6 | namespace TJAPlayer3 7 | { 8 | internal sealed class DirectBitmap : IDisposable 9 | { 10 | private readonly int[] _bits; 11 | private readonly GCHandle _bitsHandle; 12 | 13 | private bool _disposed; 14 | 15 | public Bitmap Bitmap { get; } 16 | public int Height { get; } 17 | public int Width { get; } 18 | 19 | public DirectBitmap(int width, int height) 20 | { 21 | Width = width; 22 | Height = height; 23 | _bits = new int[width * height]; 24 | _bitsHandle = GCHandle.Alloc(_bits, GCHandleType.Pinned); 25 | Bitmap = new Bitmap(width, height, width * 4, PixelFormat.Format32bppPArgb, _bitsHandle.AddrOfPinnedObject()); 26 | } 27 | 28 | public int GetPixelArgb(int x, int y) 29 | { 30 | int index = x + (y * Width); 31 | return _bits[index]; 32 | } 33 | 34 | public void Dispose() 35 | { 36 | if (_disposed) return; 37 | _disposed = true; 38 | Bitmap.Dispose(); 39 | _bitsHandle.Free(); 40 | } 41 | } 42 | } -------------------------------------------------------------------------------- /TJAPlayer3/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | using System.Resources; 4 | 5 | // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。 6 | // アセンブリに関連付けられている情報を変更するには、 7 | // これらの属性値を変更してください。 8 | [assembly: AssemblyTitle("TJAPlayer3 - A .tja file player.")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("TJAPlayer3")] 13 | [assembly: AssemblyCopyright("")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // ComVisible を false に設定すると、その型はこのアセンブリ内で COM コンポーネントから 18 | // 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、 19 | // その型の ComVisible 属性を true に設定してください。 20 | [assembly: ComVisible(false)] 21 | 22 | // 次の GUID は、このプロジェクトが COM に公開される場合の、typelib の ID です 23 | [assembly: Guid("ee05cb8c-73a8-41c3-8677-a0afbe7401f7")] 24 | 25 | // Version information is now managed via GitVersion integration with the official build process 26 | 27 | [assembly: NeutralResourcesLanguage("ja-JP")] 28 | 29 | // このアセンブリは「ライブラリ」である(難読化ツールへの指示)。 30 | // → デフォルトの true のままだと、アセンブリ public なメンバもすべて難読化されてしまう。 31 | [assembly: ObfuscateAssembly( false )] 32 | -------------------------------------------------------------------------------- /TJAPlayer3/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace TJAPlayer3.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /TJAPlayer3/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /TJAPlayer3/Resources/TJAPlayer3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/TJAPlayer3/Resources/TJAPlayer3.ico -------------------------------------------------------------------------------- /TJAPlayer3/Songs/CStrジャンル.cs: -------------------------------------------------------------------------------- 1 | namespace TJAPlayer3 2 | { 3 | internal static class CStrジャンル 4 | { 5 | public const string アニメ = "アニメ"; 6 | public const string JPOP = "J-POP"; 7 | public const string ゲームミュージック = "ゲームミュージック"; 8 | public const string ナムコオリジナル = "ナムコオリジナル"; 9 | public const string クラシック = "クラシック"; 10 | public const string どうよう = "どうよう"; 11 | public const string バラエティ = "バラエティ"; 12 | public const string ボーカロイドJP = "ボーカロイド"; 13 | public const string ボーカロイドEN = "VOCALOID"; 14 | } 15 | } -------------------------------------------------------------------------------- /TJAPlayer3/Songs/CStrジャンルtoStr.cs: -------------------------------------------------------------------------------- 1 | namespace TJAPlayer3 2 | { 3 | public static class CStrジャンルtoStr 4 | { 5 | public static string ForTextureFileName( string strジャンル ) 6 | { 7 | switch (strジャンル) 8 | { 9 | case CStrジャンル.アニメ: 10 | return "Anime"; 11 | case CStrジャンル.JPOP: 12 | return CStrジャンル.JPOP; 13 | case CStrジャンル.ゲームミュージック: 14 | return "Game"; 15 | case CStrジャンル.ナムコオリジナル: 16 | return "Namco"; 17 | case CStrジャンル.クラシック: 18 | return "Classic"; 19 | case CStrジャンル.どうよう: 20 | return "Child"; 21 | case CStrジャンル.バラエティ: 22 | return "Variety"; 23 | case CStrジャンル.ボーカロイドJP: 24 | case CStrジャンル.ボーカロイドEN: 25 | return "Vocaloid"; 26 | default: 27 | return null; 28 | } 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /TJAPlayer3/Songs/C曲リストノードComparers/ComparerChain.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace TJAPlayer3.C曲リストノードComparers 4 | { 5 | internal sealed class ComparerChain : IComparer where T : class 6 | { 7 | private readonly IComparer[] _comparers; 8 | 9 | public ComparerChain(params IComparer[] comparers) 10 | { 11 | _comparers = comparers; 12 | } 13 | 14 | public int Compare(T x, T y) 15 | { 16 | if (ReferenceEquals(x, y)) 17 | { 18 | return 0; 19 | } 20 | 21 | for (int i = 0; i < _comparers.Length; i++) 22 | { 23 | var result = _comparers[i].Compare(x, y); 24 | 25 | if (result != 0) 26 | { 27 | return result; 28 | } 29 | } 30 | 31 | return 0; 32 | } 33 | } 34 | } -------------------------------------------------------------------------------- /TJAPlayer3/Songs/C曲リストノードComparers/C曲リストノードComparerAC15.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace TJAPlayer3.C曲リストノードComparers 4 | { 5 | internal sealed class C曲リストノードComparerAC15 : IComparer 6 | { 7 | public int Compare(C曲リストノード n1, C曲リストノード n2) 8 | { 9 | return CStrジャンルtoNum.ForAC15SortOrder(n1.strジャンル).CompareTo(CStrジャンルtoNum.ForAC15SortOrder(n2.strジャンル)); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /TJAPlayer3/Songs/C曲リストノードComparers/C曲リストノードComparerAC8_14.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace TJAPlayer3.C曲リストノードComparers 4 | { 5 | internal sealed class C曲リストノードComparerAC8_14 : IComparer 6 | { 7 | public int Compare(C曲リストノード n1, C曲リストノード n2) 8 | { 9 | return CStrジャンルtoNum.ForAC8_14SortOrder(n1.strジャンル).CompareTo(CStrジャンルtoNum.ForAC8_14SortOrder(n2.strジャンル)); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /TJAPlayer3/Songs/C曲リストノードComparers/C曲リストノードComparerPlaylistIndex.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace TJAPlayer3.C曲リストノードComparers 4 | { 5 | internal sealed class C曲リストノードComparerPlaylistIndex : IComparer 6 | { 7 | public int Compare(C曲リストノード n1, C曲リストノード n2) 8 | { 9 | return (n1.nIndex ?? int.MaxValue).CompareTo( n2.nIndex ?? int.MaxValue ); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /TJAPlayer3/Songs/C曲リストノードComparers/C曲リストノードComparerタイトル.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace TJAPlayer3.C曲リストノードComparers 4 | { 5 | internal sealed class C曲リストノードComparerタイトル : IComparer 6 | { 7 | private readonly int _order; 8 | 9 | public C曲リストノードComparerタイトル(int order) 10 | { 11 | this._order = order; 12 | } 13 | 14 | public int Compare(C曲リストノード n1, C曲リストノード n2) 15 | { 16 | return _order * n1.strタイトル.CompareTo( n2.strタイトル ); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /TJAPlayer3/Songs/C曲リストノードComparers/C曲リストノードComparerノード種別.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace TJAPlayer3.C曲リストノードComparers 5 | { 6 | internal sealed class C曲リストノードComparerノード種別 : IComparer 7 | { 8 | public int Compare(C曲リストノード x, C曲リストノード y) 9 | { 10 | return ToComparable(x.eノード種別).CompareTo(ToComparable(y.eノード種別)); 11 | } 12 | 13 | private static int ToComparable(C曲リストノード.Eノード種別 eノード種別) 14 | { 15 | switch (eノード種別) 16 | { 17 | case C曲リストノード.Eノード種別.BOX: 18 | return 0; 19 | case C曲リストノード.Eノード種別.SCORE: 20 | case C曲リストノード.Eノード種別.SCORE_MIDI: 21 | return 1; 22 | case C曲リストノード.Eノード種別.UNKNOWN: 23 | return 2; 24 | case C曲リストノード.Eノード種別.RANDOM: 25 | return 3; 26 | case C曲リストノード.Eノード種別.BACKBOX: 27 | return 4; 28 | default: 29 | throw new ArgumentOutOfRangeException(); 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /TJAPlayer3/Songs/C曲リストノードComparers/C曲リストノードComparer絶対パス.cs: -------------------------------------------------------------------------------- 1 | using System.Collections.Generic; 2 | 3 | namespace TJAPlayer3.C曲リストノードComparers 4 | { 5 | internal sealed class C曲リストノードComparer絶対パス : IComparer 6 | { 7 | private readonly int _order; 8 | 9 | public C曲リストノードComparer絶対パス(int order) 10 | { 11 | this._order = order; 12 | } 13 | 14 | public int Compare(C曲リストノード n1, C曲リストノード n2) 15 | { 16 | if( ( n1.eノード種別 == C曲リストノード.Eノード種別.BOX ) && ( n2.eノード種別 == C曲リストノード.Eノード種別.BOX ) ) 17 | { 18 | return _order * n1.arスコア[ 0 ].ファイル情報.フォルダの絶対パス.CompareTo( n2.arスコア[ 0 ].ファイル情報.フォルダの絶対パス ); 19 | } 20 | 21 | var str = strファイルの絶対パス(n1); 22 | var strB = strファイルの絶対パス(n2); 23 | 24 | return _order * str.CompareTo( strB ); 25 | } 26 | 27 | private static string strファイルの絶対パス(C曲リストノード c曲リストノード) 28 | { 29 | for (int i = 0; i < (int)Difficulty.Total; i++) 30 | { 31 | if (c曲リストノード.arスコア[i] != null) 32 | { 33 | return c曲リストノード.arスコア[i].ファイル情報.ファイルの絶対パス ?? ""; 34 | } 35 | } 36 | 37 | return ""; 38 | } 39 | } 40 | } -------------------------------------------------------------------------------- /TJAPlayer3/Songs/EジャンルAC15SortOrder.cs: -------------------------------------------------------------------------------- 1 | namespace TJAPlayer3 2 | { 3 | public enum EジャンルAC15SortOrder 4 | { 5 | JPOP = 0, 6 | アニメ = 1, 7 | ボーカロイド = 2, 8 | どうよう = 3, 9 | バラエティ = 4, 10 | クラシック = 5, 11 | ゲームミュージック = 6, 12 | ナムコオリジナル = 7, 13 | Unknown = 8 14 | } 15 | } -------------------------------------------------------------------------------- /TJAPlayer3/Songs/GaugeIncreaseMode.cs: -------------------------------------------------------------------------------- 1 | namespace TJAPlayer3 2 | { 3 | /// 4 | /// ゲージ増加量の種類。 5 | /// 6 | public enum GaugeIncreaseMode 7 | { 8 | /// 9 | /// 切り捨てる。Floorと同義。 10 | /// 11 | Normal, 12 | /// 13 | /// 切り捨てる。 14 | /// 15 | Floor, 16 | /// 17 | /// 四捨五入する。 18 | /// 19 | Round, 20 | /// 21 | /// 切り上げる。 22 | /// 23 | Ceiling, 24 | /// 25 | /// 丸め処理を行わない。 26 | /// 27 | NotFix 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /TJAPlayer3/Stages/02.Title/CActScanningLoudness.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using FDK; 3 | 4 | namespace TJAPlayer3 5 | { 6 | internal class CActScanningLoudness : CActivity 7 | { 8 | public bool bIsActivelyScanning; 9 | 10 | // CActivity 実装 11 | 12 | public override void On活性化() 13 | { 14 | if ( this.b活性化してる ) 15 | return; 16 | base.On活性化(); 17 | 18 | try 19 | { 20 | this.ctNowScanningLoudness = new CCounter(); 21 | this.ctNowScanningLoudness.t開始( 0, 200, 29, TJAPlayer3.Timer ); 22 | } 23 | finally 24 | { 25 | } 26 | } 27 | 28 | public override void On非活性化() 29 | { 30 | if ( this.b活性化してない ) 31 | return; 32 | base.On非活性化(); 33 | this.ctNowScanningLoudness = null; 34 | } 35 | 36 | public override int On進行描画() 37 | { 38 | if ( this.b活性化してない ) 39 | { 40 | return 0; 41 | } 42 | this.ctNowScanningLoudness.t進行Loop(); 43 | if ( bIsActivelyScanning && TJAPlayer3.Tx.Scanning_Loudness != null ) 44 | { 45 | TJAPlayer3.Tx.Scanning_Loudness.Opacity = (int) ( 176.0 + 80.0 * Math.Sin( (double) (2 * Math.PI * this.ctNowScanningLoudness.n現在の値 / 100.0 ) ) ); 46 | TJAPlayer3.Tx.Scanning_Loudness.t2D描画( TJAPlayer3.app.Device, 18 + 89 + 18, 7 ); // 2018-09-03 twopointzero: display right of Enum_Song, using its width and margin 47 | } 48 | 49 | return 0; 50 | } 51 | 52 | private CCounter ctNowScanningLoudness; 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /TJAPlayer3/Stages/05.SongSelect/CActSelectステータスパネル.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | using System.Drawing; 6 | using FDK; 7 | 8 | namespace TJAPlayer3 9 | { 10 | internal class CActSelectステータスパネル : CActivity 11 | { 12 | // メソッド 13 | 14 | public CActSelectステータスパネル() 15 | { 16 | base.b活性化してない = true; 17 | } 18 | public void t選択曲が変更された() 19 | { 20 | 21 | } 22 | 23 | 24 | // CActivity 実装 25 | 26 | public override void On活性化() 27 | { 28 | 29 | base.On活性化(); 30 | } 31 | public override void On非活性化() 32 | { 33 | 34 | base.On非活性化(); 35 | } 36 | public override void OnManagedリソースの作成() 37 | { 38 | if( !base.b活性化してない ) 39 | { 40 | 41 | base.OnManagedリソースの作成(); 42 | } 43 | } 44 | public override void OnManagedリソースの解放() 45 | { 46 | if( !base.b活性化してない ) 47 | { 48 | 49 | base.OnManagedリソースの解放(); 50 | } 51 | } 52 | public override int On進行描画() 53 | { 54 | if( !base.b活性化してない ) 55 | { 56 | 57 | } 58 | return 0; 59 | } 60 | 61 | 62 | // その他 63 | 64 | #region [ private ] 65 | //----------------- 66 | //----------------- 67 | #endregion 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /TJAPlayer3/Stages/05.SongSelect/SongRating.cs: -------------------------------------------------------------------------------- 1 | namespace TJAPlayer3 2 | { 3 | internal enum SongRating 4 | { 5 | Unset = 0, 6 | One = 1, 7 | Two = 2, 8 | Three = 3, 9 | Four = 4, 10 | Five = 5 11 | } 12 | } -------------------------------------------------------------------------------- /TJAPlayer3/Stages/07.Game/Taiko/CAct演奏DrumsFooter.cs: -------------------------------------------------------------------------------- 1 | using FDK; 2 | 3 | namespace TJAPlayer3 4 | { 5 | internal class CAct演奏DrumsFooter : CActivity 6 | { 7 | /// 8 | /// フッター 9 | /// 10 | public CAct演奏DrumsFooter() 11 | { 12 | base.b活性化してない = true; 13 | } 14 | 15 | public override int On進行描画() 16 | { 17 | TJAPlayer3.Tx.Mob_Footer?.t2D描画(TJAPlayer3.app.Device, 0, 720 - TJAPlayer3.Tx.Mob_Footer.szテクスチャサイズ.Height); 18 | 19 | return base.On進行描画(); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /TJAPlayer3/Stages/07.Game/Taiko/CAct演奏Drumsステータスパネル.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Runtime.InteropServices; 5 | using System.Drawing; 6 | 7 | using FDK; 8 | 9 | namespace TJAPlayer3 10 | { 11 | internal class CAct演奏Drumsステータスパネル : CAct演奏ステータスパネル共通 12 | { 13 | // コンストラクタ 14 | public override void On活性化() 15 | { 16 | 17 | base.On活性化(); 18 | } 19 | 20 | public override void OnManagedリソースの作成() 21 | { 22 | if( !base.b活性化してない ) 23 | { 24 | 25 | base.OnManagedリソースの作成(); 26 | } 27 | } 28 | public override void OnManagedリソースの解放() 29 | { 30 | 31 | base.OnManagedリソースの解放(); 32 | } 33 | public override int On進行描画() 34 | { 35 | 36 | 37 | return 0; 38 | } 39 | 40 | 41 | // その他 42 | 43 | #region [ private ] 44 | //----------------- 45 | 46 | //----------------- 47 | #endregion 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /TJAPlayer3/Stages/08.Result/CActResultRank.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using System.Drawing; 5 | using SlimDX; 6 | using FDK; 7 | 8 | namespace TJAPlayer3 9 | { 10 | internal class CActResultRank : CActivity 11 | { 12 | // コンストラクタ 13 | 14 | public CActResultRank() 15 | { 16 | base.b活性化してない = true; 17 | } 18 | 19 | // CActivity 実装 20 | 21 | public override void On活性化() 22 | { 23 | 24 | base.On活性化(); 25 | } 26 | public override void On非活性化() 27 | { 28 | 29 | base.On非活性化(); 30 | } 31 | public override void OnManagedリソースの作成() 32 | { 33 | if( !base.b活性化してない ) 34 | { 35 | 36 | base.OnManagedリソースの作成(); 37 | } 38 | } 39 | public override void OnManagedリソースの解放() 40 | { 41 | if( !base.b活性化してない ) 42 | { 43 | 44 | base.OnManagedリソースの解放(); 45 | } 46 | } 47 | public override int On進行描画() 48 | { 49 | if( base.b活性化してない ) 50 | { 51 | return 0; 52 | } 53 | if( base.b初めての進行描画 ) 54 | { 55 | base.b初めての進行描画 = false; 56 | } 57 | 58 | return 1; 59 | } 60 | 61 | 62 | // その他 63 | 64 | #region [ private ] 65 | //----------------- 66 | //----------------- 67 | #endregion 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /TJAPlayer3/Stages/CStage.cs: -------------------------------------------------------------------------------- 1 | using FDK; 2 | 3 | namespace TJAPlayer3 4 | { 5 | public class CStage : CActivity 6 | { 7 | // プロパティ 8 | 9 | internal Eステージ eステージID; 10 | public enum Eステージ 11 | { 12 | 何もしない, 13 | 起動, 14 | タイトル, 15 | オプション, 16 | コンフィグ, 17 | 選曲, 18 | 曲読み込み, 19 | 演奏, 20 | 結果, 21 | ChangeSkin, // #28195 2011.5.4 yyagi 22 | 終了 23 | } 24 | 25 | internal Eフェーズ eフェーズID; 26 | public enum Eフェーズ 27 | { 28 | 共通_通常状態, 29 | 共通_フェードイン, 30 | 共通_フェードアウト, 31 | 共通_終了状態, 32 | 起動0_システムサウンドを構築, 33 | 起動00_songlistから曲リストを作成する, 34 | 起動1_SongsDBからスコアキャッシュを構築, 35 | 起動2_曲を検索してリストを作成する, 36 | 起動3_スコアキャッシュをリストに反映する, 37 | 起動4_スコアキャッシュになかった曲をファイルから読み込んで反映する, 38 | 起動5_曲リストへ後処理を適用する, 39 | 起動6_スコアキャッシュをSongsDBに出力する, 40 | 起動_テクスチャの読み込み, 41 | 起動7_完了, 42 | タイトル_起動画面からのフェードイン, 43 | 選曲_結果画面からのフェードイン, 44 | 選曲_コース選択画面へのフェードアウト, //2016.10.20 kairera0467 45 | 選曲_NowLoading画面へのフェードアウト, 46 | NOWLOADING_DTXファイルを読み込む, 47 | NOWLOADING_WAV読み込み待機, 48 | NOWLOADING_WAVファイルを読み込む, 49 | NOWLOADING_BMPファイルを読み込む, 50 | NOWLOADING_システムサウンドBGMの完了を待つ, 51 | 演奏_STAGE_FAILED, 52 | 演奏_STAGE_FAILED_フェードアウト, 53 | 演奏_STAGE_FAILED_ハード, 54 | 演奏_STAGE_CLEAR_フェードアウト, 55 | 演奏_演奏終了演出, //2016.07.15 kairera0467 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /TJAPlayer3/TJAPlayer3.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | false 7 | 8 | 9 | Project 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | ja-JP 21 | false 22 | 23 | -------------------------------------------------------------------------------- /TJAPlayer3/TJAPlayer3.manifest: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /TJAPlayer3/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /Test/FDK.MemoryRenderer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/FDK.MemoryRenderer.dll -------------------------------------------------------------------------------- /Test/Licenses/SlimDX/CodeLicense.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2007-2010 SlimDX Group 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. -------------------------------------------------------------------------------- /Test/Licenses/SlimDX/MediaLicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/Licenses/SlimDX/MediaLicense.txt -------------------------------------------------------------------------------- /Test/Licenses/discord-rpc: -------------------------------------------------------------------------------- 1 | Copyright 2017 Discord, Inc. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of 4 | this software and associated documentation files (the "Software"), to deal in 5 | the Software without restriction, including without limitation the rights to 6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 7 | of the Software, and to permit persons to whom the Software is furnished to do 8 | so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 19 | SOFTWARE. 20 | -------------------------------------------------------------------------------- /Test/Licenses/dtxmania.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/Licenses/dtxmania.txt -------------------------------------------------------------------------------- /Test/Licenses/xadec.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/Licenses/xadec.txt -------------------------------------------------------------------------------- /Test/System/.gitignore: -------------------------------------------------------------------------------- 1 | /*/ 2 | !/SimpleStyle/ 3 | -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/1_Title/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/1_Title/Background.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/1_Title/Background.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/1_Title/Background.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/1_Title/Menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/1_Title/Menu.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/1_Title/Menu.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/1_Title/Menu.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/Arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/Arrow.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/Arrow.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/Arrow.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/Background.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/Background.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/Background.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/Cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/Cursor.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/Enum_Song.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/Enum_Song.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/Font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/Font.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/Font_Bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/Font_Bold.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/ItemBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/ItemBox.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/ItemBox.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/ItemBox.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/KeyAssign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/KeyAssign.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/2_Config/KeyAssign.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/2_Config/KeyAssign.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Auto.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Auto.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Auto.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Background.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Background.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Background.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Center.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Center.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Center.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_0.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_0.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_0.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_1.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_1.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_1.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_2.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_2.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_2.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_3.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_3.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_3.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_4.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_4.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_4.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_5.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_5.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_5.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_6.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_6.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_6.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_7.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_7.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_7.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_8.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_8.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Bar_Genre_8.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Branch.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Branch.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Branch.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Branch_Text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Branch_Text.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Branch_Text.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Branch_Text.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Cursor_Left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Cursor_Left.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Cursor_Left.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Cursor_Left.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Cursor_Right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Cursor_Right.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Cursor_Right.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Cursor_Right.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Difficulty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Difficulty.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Difficulty.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Difficulty.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Footer.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Footer.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Footer.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Frame_Score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Frame_Score.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Frame_Score.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Frame_Score.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_0.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_0.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_0.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_1.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_1.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_1.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_2.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_2.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_2.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_3.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_3.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_3.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_4.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_4.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_4.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_5.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_5.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_5.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_6.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_6.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_6.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_7.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_7.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_7.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_8.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_8.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreBackground_8.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreText.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreText.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/GenreText.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/GenreText.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Header.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Header.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Header.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Level.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Level.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Level.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Rating.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Rating.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_0.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_0.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_0.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_1.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_1.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_1.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_2.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_2.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_2.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_3.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_3.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_3.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_4.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_4.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_4.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_5.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_5.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_5.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_6.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_6.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_6.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_Text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_Text.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_Text.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/ScoreWindow_Text.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Score_Select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Score_Select.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/3_SongSelect/Score_Select.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/3_SongSelect/Score_Select.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/4_SongLoading/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/4_SongLoading/Background.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/4_SongLoading/FadeIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/4_SongLoading/FadeIn.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/4_SongLoading/FadeOut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/4_SongLoading/FadeOut.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/4_SongLoading/Plate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/4_SongLoading/Plate.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/4_SongLoading/Plate.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/4_SongLoading/Plate.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Fire.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Fire.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Fire.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/GoGoSplash.aep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/GoGoSplash.aep -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/GoGoSplash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/GoGoSplash.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Hit/Explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Hit/Explosion.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Hit/Explosion_Big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Hit/Explosion_Big.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Hit/FireWorks.aep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Hit/FireWorks.aep -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Hit/FireWorks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Hit/FireWorks.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Hit/FireWorks_1P.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Hit/FireWorks_1P.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Rainbow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Rainbow.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Roll/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Roll/0.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Roll/0.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Roll/0.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Roll/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Roll/1.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Roll/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Roll/2.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Roll/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/10_Effects/Roll/3.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Balloon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Balloon.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Balloon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Balloon.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_0.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_1.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_2.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_3.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_4.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Breaking_5.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Combo_1P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Combo_1P.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Combo_1P.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Combo_1P.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Combo_2P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Combo_2P.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Number_Combo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Number_Combo.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Number_Combo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Number_Combo.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Number_Roll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Number_Roll.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Number_Roll.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Number_Roll.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Roll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Roll.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Roll.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/11_Balloon/Roll.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Background_GoGo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Background_GoGo.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Background_GoGo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Background_GoGo.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Background_Main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Background_Main.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Background_Sub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Background_Sub.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Base_Expert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Base_Expert.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Base_Expert.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Base_Expert.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Base_Master.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Base_Master.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Base_Master.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Base_Master.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Base_Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Base_Normal.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Blue.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Red.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Text_Expert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Text_Expert.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Text_Master.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Text_Master.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Text_Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Text_Normal.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/12_Lane/Yellow.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Anime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Anime.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Anime.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Anime.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Child.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Child.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Classic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Classic.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Game.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/J-POP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/J-POP.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Namco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Namco.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Variety.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Variety.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Vocaloid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/13_GENRE/Vocaloid.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/14_GameMode/Timer_Frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/14_GameMode/Timer_Frame.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/14_GameMode/Timer_Tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/14_GameMode/Timer_Tick.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/16_Runner/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/16_Runner/0.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/16_Runner/final.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/16_Runner/final.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Background.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Background.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Background.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Base.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamRange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamRange.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamRange.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamRange.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamType.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamType.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamType.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamType.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamUnit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamUnit.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamUnit.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/ExamUnit.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Failed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Failed.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Failed.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Failed.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Gauge_Clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Gauge_Clear.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Gauge_Flush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Gauge_Flush.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Gauge_Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Gauge_Normal.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Gauge_Reach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Gauge_Reach.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Number.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Number.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Number.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Screen.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Screen.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/17_DanC/Screen.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/5_Background/0/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/5_Background/0/Background.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/1P_Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/1P_Background.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/1P_Background.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/1P_Background.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/1P_Frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/1P_Frame.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/2P_Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/2P_Background.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/2P_Background.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/2P_Background.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/2P_Frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/2P_Frame.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Base.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Base.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Base.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/ComboText.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/ComboText.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Big.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Big.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Big.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Effect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Effect.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Effect.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Effect.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Text.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Text.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Combo_Text.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Don.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Don.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Ka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Ka.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/LevelDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/LevelDown.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/LevelDown.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/LevelDown.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/LevelUp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/LevelUp.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/LevelUp.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/LevelUp.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Score.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Score.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Score.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Score_1P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Score_1P.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Score_2P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/6_Taiko/Score_2P.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Base.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Base.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Base.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Base_ExHard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Base_ExHard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Base_Hard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Base_Hard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_ExHard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_ExHard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Explosion.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Explosion.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Explosion.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Hard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Hard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Line.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Line.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Line.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Line_Hard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/1P_Line_Hard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Base.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Base_ExHard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Base_ExHard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Base_Hard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Base_Hard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_ExHard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_ExHard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Explosion.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Explosion.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Explosion.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Hard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Hard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Line.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Line_Hard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/2P_Line_Hard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Fire.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Fire.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Fire.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/0.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/0.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/0.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/1.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/10.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/11.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/2.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/3.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/4.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/5.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/6.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/7.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/8.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Rainbow/9.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Soul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Soul.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Soul.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/7_Gauge/Soul.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/Bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/Bar.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/Bar_Branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/Bar_Branch.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/Judge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/Judge.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/Judge.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/Judge.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/Judge_Meter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/Judge_Meter.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/Judge_Meter.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/Judge_Meter.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/Notes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/Notes.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/Notes.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/Notes.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/Notes_Arm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/Notes_Arm.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/SENotes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/SENotes.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/5_Game/SENotes.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/5_Game/SENotes.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Background.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Dan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Dan.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Dan.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Dan.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/FadeIn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/FadeIn.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/FadeIn.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/FadeIn.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Gauge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Gauge.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Gauge.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Gauge.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Gauge_Base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Gauge_Base.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Gauge_Base.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Gauge_Base.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Gauge_Base_ExHard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Gauge_Base_ExHard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Gauge_Base_Hard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Gauge_Base_Hard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Gauge_ExHard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Gauge_ExHard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Gauge_Hard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Gauge_Hard.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Header.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Header.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Header.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Judge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Judge.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Judge.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Judge.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Number.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Number.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Number.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Panel.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Panel.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Panel.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Score_Number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Score_Number.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Score_Text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Score_Text.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/6_Result/Score_Text.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/6_Result/Score_Text.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/Console_Font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/Console_Font.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/Console_Font_Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/Console_Font_Small.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/Enum_Song.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/Enum_Song.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/Menu_Highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/Menu_Highlight.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/Menu_Title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/Menu_Title.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/Menu_Title.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/Menu_Title.psd -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/Scanning_Loudness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/Scanning_Loudness.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/Tile_Black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/Tile_Black.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/Tile_White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/Tile_White.png -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Graphics/ipag.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Graphics/ipag.ttf -------------------------------------------------------------------------------- /Test/System/SimpleStyle/OtherConfig.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/OtherConfig.ini -------------------------------------------------------------------------------- /Test/System/SimpleStyle/SkinConfig.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/SkinConfig.ini -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Sounds/Cancel.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Sounds/Cancel.ogg -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Sounds/Change.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Sounds/Change.ogg -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Sounds/Dan/Failed.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Sounds/Dan/Failed.ogg -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Sounds/Dan/Section.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Sounds/Dan/Section.ogg -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Sounds/Decide.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Sounds/Decide.ogg -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Sounds/Move.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Sounds/Move.ogg -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Sounds/SongDecide.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Sounds/SongDecide.ogg -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Sounds/Taiko/Adlib.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Sounds/Taiko/Adlib.ogg -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Sounds/Taiko/dong.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Sounds/Taiko/dong.ogg -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Sounds/Taiko/ka.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Sounds/Taiko/ka.ogg -------------------------------------------------------------------------------- /Test/System/SimpleStyle/Sounds/balloon.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/System/SimpleStyle/Sounds/balloon.ogg -------------------------------------------------------------------------------- /Test/discord-rpc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/discord-rpc.dll -------------------------------------------------------------------------------- /Test/dll/Bass.Net.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/Bass.Net.dll -------------------------------------------------------------------------------- /Test/dll/DirectShowLib-2005.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/DirectShowLib-2005.dll -------------------------------------------------------------------------------- /Test/dll/SoundDecoder.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/SoundDecoder.dll -------------------------------------------------------------------------------- /Test/dll/bass.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/bass.dll -------------------------------------------------------------------------------- /Test/dll/bass_fx.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/bass_fx.dll -------------------------------------------------------------------------------- /Test/dll/bassasio.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/bassasio.dll -------------------------------------------------------------------------------- /Test/dll/bassenc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/bassenc.dll -------------------------------------------------------------------------------- /Test/dll/bassmix.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/bassmix.dll -------------------------------------------------------------------------------- /Test/dll/basswasapi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/basswasapi.dll -------------------------------------------------------------------------------- /Test/dll/msvcm90.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/msvcm90.dll -------------------------------------------------------------------------------- /Test/dll/msvcp90.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/msvcp90.dll -------------------------------------------------------------------------------- /Test/dll/msvcr90.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/msvcr90.dll -------------------------------------------------------------------------------- /Test/dll/xadec.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twopointzero/TJAPlayer3/6e859b349b1d06c78e6af2a1500ab1b53cd6d53d/Test/dll/xadec.dll -------------------------------------------------------------------------------- /docs/skinning.md: -------------------------------------------------------------------------------- 1 | 2 | # Skinning 3 | 4 | 5 | ## Table of Contents 6 | 7 | - [Overview](#overview) 8 | - [Stages](#stages) 9 | - [The Result Stage](#the-result-stage) 10 | - [Sounds](#sounds) 11 | 12 | ## Overview 13 | 14 | TJAPlayer3 supports skinning of its user interface via image, audio, and configuration files. 15 | 16 | Skinning is currently more limited and difficult than would be desired, but is flexible enough to approximate many console and arcade taiko rhythm game user interfaces. 17 | 18 | Unfortunately, up-to-date documentation regarding all current skinning support does not exist at this time. In the document below you will instead only find information regarding skinning capabilities added and/or changed in TJAPlayer3 v5.2.0 or greater. 19 | 20 | If you would like to help expand this documentation, please get in touch with the TJAPlayer3 contributors. 21 | 22 | ## Stages 23 | 24 | ### The Result Stage 25 | 26 | #### Sounds 27 | 28 | - `Sounds\Result BGM.ogg` is looped indefinitely while the Result stage is shown. (Required: TJAPlayer3 v5.2.0 or greater) 29 | --------------------------------------------------------------------------------