diff --git a/data/mods.list.json b/data/mods.list.json index bb5beb6..2040107 100644 --- a/data/mods.list.json +++ b/data/mods.list.json @@ -1,5 +1,5 @@ { - "version": "v2.9.1-list1", + "version": "v2.10.0-list1", "list": [ "https://github.com/MathieuAR-GDPSFH/Gauntlets-Position-Fix/releases/latest/download/jecket.gauntlets_position_fix.geode", diff --git a/data/mods/user95401.mainlevelseditor.geode b/data/mods/user95401.mainlevelseditor.geode index 8035d3a..ef93420 100644 Binary files a/data/mods/user95401.mainlevelseditor.geode and b/data/mods/user95401.mainlevelseditor.geode differ diff --git a/mod.json b/mod.json index 70fb1b5..0d620a2 100644 --- a/mod.json +++ b/mod.json @@ -8,7 +8,7 @@ }, "id": "user95401.gemetry_trash", "name": "Gemetry Trash", - "version": "v2.9.1", + "version": "v2.10.0", "developer": "user95401", "description": "", "early-load": true, @@ -18,14 +18,17 @@ "resources/sprites/**/*.png" ], "spritesheets": { - "gtps_spritesheet": [ - "resources/spritesheets/gtps_spritesheet/**/*.png" - ], - "repl_spritesheet": [ - "resources/spritesheets/repl_spritesheet/**/*.png" - ], "SecretSheet": [ "resources/spritesheets/SecretSheet/**/*.png" + ], + "GJ_GameSheet03": [ + "resources/spritesheets/GJ_GameSheet03/**/*.png" + ], + "GJ_GameSheet04": [ + "resources/spritesheets/GJ_GameSheet04/**/*.png" + ], + "PlayerExplosion_01": [ + "resources/spritesheets/PlayerExplosion_01/**/*.png" ] }, "files": [ @@ -144,6 +147,18 @@ "description": "jelly cube.", "type": "bool", "default": true + }, + "play loading theme at resource loading": { + "name": "play loading theme at resource loading", + "description": "play loading theme at resource loading.", + "type": "bool", + "default": true + }, + "Update Scene Scale By Screen View": { + "name": "Update Scene Scale By Screen View", + "description": "Update Scene Scale By Screen View.", + "type": "bool", + "default": true } } } diff --git a/resources/sprites/GJ_button_01.png b/resources/sprites/GJ_button_01.png new file mode 100644 index 0000000..cb9280d Binary files /dev/null and b/resources/sprites/GJ_button_01.png differ diff --git a/resources/sprites/island_1.png b/resources/sprites/island_1.png new file mode 100644 index 0000000..050e3ae Binary files /dev/null and b/resources/sprites/island_1.png differ diff --git a/resources/sprites/island_2.png b/resources/sprites/island_2.png new file mode 100644 index 0000000..77bd478 Binary files /dev/null and b/resources/sprites/island_2.png differ diff --git a/resources/sprites/island_2.png~ b/resources/sprites/island_2.png~ new file mode 100644 index 0000000..050e3ae Binary files /dev/null and b/resources/sprites/island_2.png~ differ diff --git a/resources/sprites/island_3.png b/resources/sprites/island_3.png new file mode 100644 index 0000000..7455906 Binary files /dev/null and b/resources/sprites/island_3.png differ diff --git a/resources/sprites/island_3.png~ b/resources/sprites/island_3.png~ new file mode 100644 index 0000000..050e3ae Binary files /dev/null and b/resources/sprites/island_3.png~ differ diff --git a/resources/sprites/island_4.png b/resources/sprites/island_4.png new file mode 100644 index 0000000..fd8a786 Binary files /dev/null and b/resources/sprites/island_4.png differ diff --git a/resources/sprites/island_4.png~ b/resources/sprites/island_4.png~ new file mode 100644 index 0000000..050e3ae Binary files /dev/null and b/resources/sprites/island_4.png~ differ diff --git a/resources/sprites/island_5.png b/resources/sprites/island_5.png new file mode 100644 index 0000000..67335a4 Binary files /dev/null and b/resources/sprites/island_5.png differ diff --git a/resources/sprites/island_5.png~ b/resources/sprites/island_5.png~ new file mode 100644 index 0000000..050e3ae Binary files /dev/null and b/resources/sprites/island_5.png~ differ diff --git a/resources/sprites/tutorial_02.sfx_on_init b/resources/sprites/tutorial_02.sfx_on_init new file mode 100644 index 0000000..1f04f32 Binary files /dev/null and b/resources/sprites/tutorial_02.sfx_on_init differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJLargeLock_001.png b/resources/spritesheets/GJ_GameSheet03/GJLargeLock_001.png new file mode 100644 index 0000000..b6218e7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJLargeLock_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_BPMOffBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_BPMOffBtn_001.png new file mode 100644 index 0000000..aee0df1 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_BPMOffBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_BPMOnBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_BPMOnBtn_001.png new file mode 100644 index 0000000..27e1023 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_BPMOnBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_achBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_achBtn_001.png new file mode 100644 index 0000000..426affa Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_achBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_achImage_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_achImage_001.png new file mode 100644 index 0000000..fe578fc Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_achImage_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_adChestBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_adChestBtn_001.png new file mode 100644 index 0000000..5ef9ce3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_adChestBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_arrow_01_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_arrow_01_001.png new file mode 100644 index 0000000..7a0b782 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_arrow_01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_arrow_02_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_arrow_02_001.png new file mode 100644 index 0000000..e1b8640 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_arrow_02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_arrow_03_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_arrow_03_001.png new file mode 100644 index 0000000..eb096c2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_arrow_03_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_audioOffBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_audioOffBtn_001.png new file mode 100644 index 0000000..5d55196 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_audioOffBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_audioOnBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_audioOnBtn_001.png new file mode 100644 index 0000000..c60046e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_audioOnBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_autoOffBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_autoOffBtn_001.png new file mode 100644 index 0000000..2acb62f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_autoOffBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_autoOnBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_autoOnBtn_001.png new file mode 100644 index 0000000..2454984 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_autoOnBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_backBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_backBtn_001.png new file mode 100644 index 0000000..eb6df4b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_backBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_bigDiamond_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_bigDiamond_001.png new file mode 100644 index 0000000..ff43b00 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_bigDiamond_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_bigDiamond_glow_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_bigDiamond_glow_001.png new file mode 100644 index 0000000..ab5df44 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_bigDiamond_glow_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_bigDiamond_noShadow_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_bigDiamond_noShadow_001.png new file mode 100644 index 0000000..8a784b3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_bigDiamond_noShadow_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_bigMoon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_bigMoon_001.png new file mode 100644 index 0000000..43770d0 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_bigMoon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_bigMoon_glow_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_bigMoon_glow_001.png new file mode 100644 index 0000000..0ca5263 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_bigMoon_glow_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_bigMoon_noShadow_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_bigMoon_noShadow_001.png new file mode 100644 index 0000000..7d33640 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_bigMoon_noShadow_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_cancelDownloadBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_cancelDownloadBtn_001.png new file mode 100644 index 0000000..31c6cc8 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_cancelDownloadBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_changeSongBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_changeSongBtn_001.png new file mode 100644 index 0000000..cd660fe Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_changeSongBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_chatBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_chatBtn_001.png new file mode 100644 index 0000000..7e48a40 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_chatBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_chatBtn_01_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_chatBtn_01_001.png new file mode 100644 index 0000000..632522f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_chatBtn_01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_chatBtn_02_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_chatBtn_02_001.png new file mode 100644 index 0000000..82ff150 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_chatBtn_02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_checkOn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_checkOn_001.png new file mode 100644 index 0000000..39895e2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_checkOn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_checkpointBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_checkpointBtn_001.png new file mode 100644 index 0000000..1423dcb Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_checkpointBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_chrSel_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_chrSel_001.png new file mode 100644 index 0000000..c038663 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_chrSel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_closeBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_closeBtn_001.png new file mode 100644 index 0000000..f857eb4 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_closeBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_coinsIcon2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_coinsIcon2_001.png new file mode 100644 index 0000000..c5e8831 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_coinsIcon2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_coinsIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_coinsIcon_001.png new file mode 100644 index 0000000..b94ffd7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_coinsIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_coinsIcon_gray_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_coinsIcon_gray_001.png new file mode 100644 index 0000000..cc6b6db Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_coinsIcon_gray_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_colorBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_colorBtn_001.png new file mode 100644 index 0000000..cd74fc0 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_colorBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_commentSide2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_commentSide2_001.png new file mode 100644 index 0000000..3e8bca4 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_commentSide2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_commentSide_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_commentSide_001.png new file mode 100644 index 0000000..26b75c3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_commentSide_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_commentTop2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_commentTop2_001.png new file mode 100644 index 0000000..f22da47 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_commentTop2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_commentTop_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_commentTop_001.png new file mode 100644 index 0000000..b2a4482 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_commentTop_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_completesIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_completesIcon_001.png new file mode 100644 index 0000000..dd4e61b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_completesIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_copyBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_copyBtn2_001.png new file mode 100644 index 0000000..634413a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_copyBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_copyBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_copyBtn_001.png new file mode 100644 index 0000000..26a81b2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_copyBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_copyStateBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_copyStateBtn_001.png new file mode 100644 index 0000000..efb54da Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_copyStateBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_createLinesBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_createLinesBtn_001.png new file mode 100644 index 0000000..aae667f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_createLinesBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_dailyRewardBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_dailyRewardBtn_001.png new file mode 100644 index 0000000..7d62afa Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_dailyRewardBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_deSelBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_deSelBtn2_001.png new file mode 100644 index 0000000..aaf78a3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_deSelBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_deSelBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_deSelBtn_001.png new file mode 100644 index 0000000..8efb17c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_deSelBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_deleteAllIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_deleteAllIcon_001.png new file mode 100644 index 0000000..999afb7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_deleteAllIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_deleteBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_deleteBtn_001.png new file mode 100644 index 0000000..18fd0af Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_deleteBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_deleteIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_deleteIcon_001.png new file mode 100644 index 0000000..2c8f649 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_deleteIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_deleteServerBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_deleteServerBtn_001.png new file mode 100644 index 0000000..4cdeb3d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_deleteServerBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_deleteSongBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_deleteSongBtn_001.png new file mode 100644 index 0000000..5ab52e7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_deleteSongBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_demonIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_demonIcon_001.png new file mode 100644 index 0000000..626bfe1 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_demonIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_diamondsIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_diamondsIcon_001.png new file mode 100644 index 0000000..25ff9cd Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_diamondsIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_downloadBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_downloadBtn_001.png new file mode 100644 index 0000000..ce9ace1 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_downloadBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_duplicateObjectBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_duplicateObjectBtn_001.png new file mode 100644 index 0000000..876a9d7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_duplicateObjectBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_editBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_editBtn_001.png new file mode 100644 index 0000000..554dcb5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_editBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_editHSVBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_editHSVBtn2_001.png new file mode 100644 index 0000000..8b14139 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_editHSVBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_editModeBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_editModeBtn_001.png new file mode 100644 index 0000000..3309ede Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_editModeBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_editObjBtn3_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_editObjBtn3_001.png new file mode 100644 index 0000000..2be5f2a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_editObjBtn3_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_editObjBtn4_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_editObjBtn4_001.png new file mode 100644 index 0000000..c1f7fc7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_editObjBtn4_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_epicCoin2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_epicCoin2_001.png new file mode 100644 index 0000000..d6dbae9 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_epicCoin2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_epicCoin3_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_epicCoin3_001.png new file mode 100644 index 0000000..3f5b3fa Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_epicCoin3_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_epicCoin_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_epicCoin_001.png new file mode 100644 index 0000000..c36cdc3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_epicCoin_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_everyplayBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_everyplayBtn_001.png new file mode 100644 index 0000000..3e4801b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_everyplayBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_extendedIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_extendedIcon_001.png new file mode 100644 index 0000000..958885e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_extendedIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_featuredCoin_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_featuredCoin_001.png new file mode 100644 index 0000000..15c8aed Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_featuredCoin_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_featuredIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_featuredIcon_001.png new file mode 100644 index 0000000..2b448d7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_featuredIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_filterIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_filterIcon_001.png new file mode 100644 index 0000000..90e769b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_filterIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_followTxt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_followTxt_001.png new file mode 100644 index 0000000..d6e2571 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_followTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_freeChestBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_freeChestBtn_001.png new file mode 100644 index 0000000..53656ea Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_freeChestBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_freeStuffBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_freeStuffBtn_001.png new file mode 100644 index 0000000..de1c662 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_freeStuffBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_fxOffBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_fxOffBtn_001.png new file mode 100644 index 0000000..98fe7d8 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_fxOffBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_fxOnBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_fxOnBtn_001.png new file mode 100644 index 0000000..8e63ba8 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_fxOnBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_garageBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_garageBtn_001.png new file mode 100644 index 0000000..677731e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_garageBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_getSongInfoBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_getSongInfoBtn_001.png new file mode 100644 index 0000000..4d2c98e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_getSongInfoBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_gkBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_gkBtn_001.png new file mode 100644 index 0000000..a522cda Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_gkBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_goToLayerBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_goToLayerBtn_001.png new file mode 100644 index 0000000..cfb6d3f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_goToLayerBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_gpBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_gpBtn_001.png new file mode 100644 index 0000000..92bc1b6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_gpBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_gpgBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_gpgBtn_001.png new file mode 100644 index 0000000..ae60f64 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_gpgBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_groupIDBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_groupIDBtn2_001.png new file mode 100644 index 0000000..6bda0f0 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_groupIDBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_groupIDBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_groupIDBtn_001.png new file mode 100644 index 0000000..88df782 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_groupIDBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_helpBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_helpBtn2_001.png new file mode 100644 index 0000000..8eb2777 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_helpBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_helpBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_helpBtn_001.png new file mode 100644 index 0000000..ebb3a3f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_helpBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_hsv2Btn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_hsv2Btn_001.png new file mode 100644 index 0000000..1713d13 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_hsv2Btn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_hsvBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_hsvBtn_001.png new file mode 100644 index 0000000..cd97a22 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_hsvBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_infoBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_infoBtn_001.png new file mode 100644 index 0000000..9fd57ce Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_infoBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_levelLeaderboardBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_levelLeaderboardBtn_001.png new file mode 100644 index 0000000..18ee3ab Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_levelLeaderboardBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_likeBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_likeBtn2_001.png new file mode 100644 index 0000000..486837e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_likeBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_listAddBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_listAddBtn_001.png new file mode 100644 index 0000000..fa8152b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_listAddBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_lockGray_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_lockGray_001.png new file mode 100644 index 0000000..71d7697 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_lockGray_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_lock_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_lock_001.png new file mode 100644 index 0000000..efbd4cc Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_lock_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_lock_open_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_lock_open_001.png new file mode 100644 index 0000000..9382e33 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_lock_open_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_longBtn01_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn01_001.png new file mode 100644 index 0000000..d43f15c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_longBtn02_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn02_001.png new file mode 100644 index 0000000..8cd9446 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_longBtn03_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn03_001.png new file mode 100644 index 0000000..570c4e2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn03_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_longBtn04_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn04_001.png new file mode 100644 index 0000000..216031f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn04_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_longBtn05_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn05_001.png new file mode 100644 index 0000000..fcae083 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn05_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_longBtn06_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn06_001.png new file mode 100644 index 0000000..ce9da91 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn06_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_longBtn07_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn07_001.png new file mode 100644 index 0000000..1e5aed8 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_longBtn07_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_lvlEditWorld_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_lvlEditWorld_001.png new file mode 100644 index 0000000..73253c2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_lvlEditWorld_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_lvlEdit_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_lvlEdit_001.png new file mode 100644 index 0000000..baf2375 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_lvlEdit_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_menuBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_menuBtn_001.png new file mode 100644 index 0000000..9e5a13f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_menuBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_moonsIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_moonsIcon_001.png new file mode 100644 index 0000000..3a17978 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_moonsIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_musicIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_musicIcon_001.png new file mode 100644 index 0000000..ba0d732 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_musicIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_musicLibraryBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_musicLibraryBtn_001.png new file mode 100644 index 0000000..0ffd03f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_musicLibraryBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_musicOffBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_musicOffBtn_001.png new file mode 100644 index 0000000..10c6dd2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_musicOffBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_musicOnBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_musicOnBtn_001.png new file mode 100644 index 0000000..244f7ba Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_musicOnBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_myLevelsTxt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_myLevelsTxt_001.png new file mode 100644 index 0000000..e88321a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_myLevelsTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_myListsTxt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_myListsTxt_001.png new file mode 100644 index 0000000..3080458 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_myListsTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_myServerBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_myServerBtn_001.png new file mode 100644 index 0000000..032405e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_myServerBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_nameTxt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_nameTxt_001.png new file mode 100644 index 0000000..c9319c7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_nameTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_ncsLibraryBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_ncsLibraryBtn_001.png new file mode 100644 index 0000000..1a8a9fd Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_ncsLibraryBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_newBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_newBtn_001.png new file mode 100644 index 0000000..ad56ebb Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_newBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_ngBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_ngBtn_001.png new file mode 100644 index 0000000..3387106 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_ngBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_normalBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_normalBtn_001.png new file mode 100644 index 0000000..f3ddd2b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_normalBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_noteIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_noteIcon_001.png new file mode 100644 index 0000000..2c9433d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_noteIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_optionsBtn02_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_optionsBtn02_001.png new file mode 100644 index 0000000..60802d2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_optionsBtn02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_optionsBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_optionsBtn_001.png new file mode 100644 index 0000000..53d7bbc Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_optionsBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_optionsTxt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_optionsTxt_001.png new file mode 100644 index 0000000..0f6f779 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_optionsTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_orderUpBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_orderUpBtn_001.png new file mode 100644 index 0000000..f7fcb1d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_orderUpBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_paintBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_paintBtn_001.png new file mode 100644 index 0000000..fdf28ad Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_paintBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_pasteBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_pasteBtn2_001.png new file mode 100644 index 0000000..181ca6b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_pasteBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_pasteBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_pasteBtn_001.png new file mode 100644 index 0000000..daecfd0 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_pasteBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_pasteColorBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_pasteColorBtn_001.png new file mode 100644 index 0000000..2cf2927 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_pasteColorBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_pasteStateBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_pasteStateBtn_001.png new file mode 100644 index 0000000..b53894f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_pasteStateBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_pauseBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_pauseBtn_001.png new file mode 100644 index 0000000..b0e36cf Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_pauseBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_pauseBtn_clean_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_pauseBtn_clean_001.png new file mode 100644 index 0000000..68bca01 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_pauseBtn_clean_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_pauseEditorBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_pauseEditorBtn_001.png new file mode 100644 index 0000000..025c9cf Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_pauseEditorBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_plainBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_plainBtn_001.png new file mode 100644 index 0000000..0729b2a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_plainBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_playBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_playBtn2_001.png new file mode 100644 index 0000000..e9db839 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_playBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_playEditorBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_playEditorBtn_001.png new file mode 100644 index 0000000..c9f5d95 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_playEditorBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_playMusicBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_playMusicBtn_001.png new file mode 100644 index 0000000..3043dd0 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_playMusicBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_plus2Btn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_plus2Btn_001.png new file mode 100644 index 0000000..3eac651 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_plus2Btn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_plus3Btn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_plus3Btn_001.png new file mode 100644 index 0000000..e04ebec Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_plus3Btn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_plusBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_plusBtn_001.png new file mode 100644 index 0000000..1ef3b40 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_plusBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_pointsIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_pointsIcon_001.png new file mode 100644 index 0000000..f53eba8 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_pointsIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_practiceBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_practiceBtn_001.png new file mode 100644 index 0000000..e806ad6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_practiceBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_practiceTxt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_practiceTxt_001.png new file mode 100644 index 0000000..3baa2b5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_practiceTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_rateDiffBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_rateDiffBtn2_001.png new file mode 100644 index 0000000..9259936 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_rateDiffBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_rateDiffBtnMod_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_rateDiffBtnMod_001.png new file mode 100644 index 0000000..c936826 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_rateDiffBtnMod_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_rateDiffBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_rateDiffBtn_001.png new file mode 100644 index 0000000..5e04297 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_rateDiffBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_redoBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_redoBtn_001.png new file mode 100644 index 0000000..5784ea0 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_redoBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_removeCheckBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_removeCheckBtn_001.png new file mode 100644 index 0000000..50cb8c5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_removeCheckBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_replayBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_replayBtn_001.png new file mode 100644 index 0000000..255b185 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_replayBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_replayFullBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_replayFullBtn_001.png new file mode 100644 index 0000000..1d78558 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_replayFullBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_reportBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_reportBtn_001.png new file mode 100644 index 0000000..33cfaa4 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_reportBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_resetBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_resetBtn_001.png new file mode 100644 index 0000000..90ce0b7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_resetBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_restartCheckBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_restartCheckBtn_001.png new file mode 100644 index 0000000..6ca1f2b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_restartCheckBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_rewardBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_rewardBtn_001.png new file mode 100644 index 0000000..417150b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_rewardBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_rotationControlBtn01_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_rotationControlBtn01_001.png new file mode 100644 index 0000000..0da14bb Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_rotationControlBtn01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_rotationControlBtn02_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_rotationControlBtn02_001.png new file mode 100644 index 0000000..cb96524 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_rotationControlBtn02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_sDownloadIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_sDownloadIcon_001.png new file mode 100644 index 0000000..868b7cd Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_sDownloadIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_sFollowedIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_sFollowedIcon_001.png new file mode 100644 index 0000000..df1940a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_sFollowedIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_sMagicIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_sMagicIcon_001.png new file mode 100644 index 0000000..e87e975 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_sMagicIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_sModIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_sModIcon_001.png new file mode 100644 index 0000000..1177cbf Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_sModIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_sRecentIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_sRecentIcon_001.png new file mode 100644 index 0000000..2d9877c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_sRecentIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_sStarsIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_sStarsIcon_001.png new file mode 100644 index 0000000..e56e430 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_sStarsIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_sStarsIcon_001.png~ b/resources/spritesheets/GJ_GameSheet03/GJ_sStarsIcon_001.png~ new file mode 100644 index 0000000..776fdf4 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_sStarsIcon_001.png~ differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_savedSongsBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_savedSongsBtn_001.png new file mode 100644 index 0000000..200e683 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_savedSongsBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_secretLock_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_secretLock_001.png new file mode 100644 index 0000000..fa3ba41 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_secretLock_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_selectSongBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_selectSongBtn_001.png new file mode 100644 index 0000000..6a6ca93 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_selectSongBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_selectSongOnBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_selectSongOnBtn_001.png new file mode 100644 index 0000000..1692379 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_selectSongOnBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_select_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_select_001.png new file mode 100644 index 0000000..5297e33 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_select_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_shardsBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_shardsBtn_001.png new file mode 100644 index 0000000..9bdbc3d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_shardsBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_shareBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_shareBtn_001.png new file mode 100644 index 0000000..4f9dd12 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_shareBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_sideArt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_sideArt_001.png new file mode 100644 index 0000000..9afb4cb Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_sideArt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_smallModeIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_smallModeIcon_001.png new file mode 100644 index 0000000..e8b1a1a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_smallModeIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_sortIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_sortIcon_001.png new file mode 100644 index 0000000..a7f462b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_sortIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_starBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_starBtn2_001.png new file mode 100644 index 0000000..281d590 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_starBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_starBtnMod_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_starBtnMod_001.png new file mode 100644 index 0000000..6f11dc4 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_starBtnMod_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_starBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_starBtn_001.png new file mode 100644 index 0000000..0d0bcc3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_starBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_starsIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_starsIcon_001.png new file mode 100644 index 0000000..2124a54 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_starsIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_starsIcon_001.png~ b/resources/spritesheets/GJ_GameSheet03/GJ_starsIcon_001.png~ new file mode 100644 index 0000000..c1808da Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_starsIcon_001.png~ differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_starsIcon_gray_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_starsIcon_gray_001.png new file mode 100644 index 0000000..cf3edcd Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_starsIcon_gray_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_statsBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_statsBtn_001.png new file mode 100644 index 0000000..ef37c27 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_statsBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_stopEditorBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_stopEditorBtn_001.png new file mode 100644 index 0000000..1b45650 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_stopEditorBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_stopMusicBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_stopMusicBtn_001.png new file mode 100644 index 0000000..5edc080 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_stopMusicBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_tabOff_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_tabOff_001.png new file mode 100644 index 0000000..892cf46 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_tabOff_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_tabOn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_tabOn_001.png new file mode 100644 index 0000000..dbd694f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_tabOn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_table_bottom_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_table_bottom_001.png new file mode 100644 index 0000000..1be9e98 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_table_bottom_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_table_corner_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_table_corner_001.png new file mode 100644 index 0000000..2e08c1b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_table_corner_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_table_side_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_table_side_001.png new file mode 100644 index 0000000..40d477f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_table_side_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_table_top02_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_table_top02_001.png new file mode 100644 index 0000000..decc467 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_table_top02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_table_top_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_table_top_001.png new file mode 100644 index 0000000..b96271c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_table_top_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_timeIcon_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_timeIcon_001.png new file mode 100644 index 0000000..d5c9c27 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_timeIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_topBar_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_topBar_001.png new file mode 100644 index 0000000..4e01cab Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_topBar_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_trailerBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_trailerBtn_001.png new file mode 100644 index 0000000..5d150ab Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_trailerBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_trashBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_trashBtn_001.png new file mode 100644 index 0000000..559595c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_trashBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_twitchTxt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_twitchTxt_001.png new file mode 100644 index 0000000..bb19bf0 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_twitchTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_twitterTxt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_twitterTxt_001.png new file mode 100644 index 0000000..0da6f90 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_twitterTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_undoBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_undoBtn_001.png new file mode 100644 index 0000000..17d51ac Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_undoBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_unlockTxt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_unlockTxt_001.png new file mode 100644 index 0000000..cc42e3b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_unlockTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_updateBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_updateBtn_001.png new file mode 100644 index 0000000..3cf5c87 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_updateBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_viewLevelsBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_viewLevelsBtn_001.png new file mode 100644 index 0000000..b81d0f6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_viewLevelsBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_viewListsBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_viewListsBtn_001.png new file mode 100644 index 0000000..4cf82c2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_viewListsBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_viewProfileTxt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_viewProfileTxt_001.png new file mode 100644 index 0000000..6101326 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_viewProfileTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_yourProfileTxt_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_yourProfileTxt_001.png new file mode 100644 index 0000000..9fe0d54 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_yourProfileTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_zoomInBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_zoomInBtn_001.png new file mode 100644 index 0000000..24aa035 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_zoomInBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/GJ_zoomOutBtn_001.png b/resources/spritesheets/GJ_GameSheet03/GJ_zoomOutBtn_001.png new file mode 100644 index 0000000..1d42d9c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/GJ_zoomOutBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/PBtn_Arrow_001.png b/resources/spritesheets/GJ_GameSheet03/PBtn_Arrow_001.png new file mode 100644 index 0000000..86ac350 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/PBtn_Arrow_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/PBtn_Jump_001.png b/resources/spritesheets/GJ_GameSheet03/PBtn_Jump_001.png new file mode 100644 index 0000000..4766ec3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/PBtn_Jump_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/PBtn_Move_001.png b/resources/spritesheets/GJ_GameSheet03/PBtn_Move_001.png new file mode 100644 index 0000000..4145738 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/PBtn_Move_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/accountBtn_blocked_001.png b/resources/spritesheets/GJ_GameSheet03/accountBtn_blocked_001.png new file mode 100644 index 0000000..11842ab Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/accountBtn_blocked_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/accountBtn_friends_001.png b/resources/spritesheets/GJ_GameSheet03/accountBtn_friends_001.png new file mode 100644 index 0000000..6fa09cf Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/accountBtn_friends_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/accountBtn_messages_001.png b/resources/spritesheets/GJ_GameSheet03/accountBtn_messages_001.png new file mode 100644 index 0000000..00c5cf9 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/accountBtn_messages_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/accountBtn_messagessent_001.png b/resources/spritesheets/GJ_GameSheet03/accountBtn_messagessent_001.png new file mode 100644 index 0000000..05bb619 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/accountBtn_messagessent_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/accountBtn_myLevels_001.png b/resources/spritesheets/GJ_GameSheet03/accountBtn_myLevels_001.png new file mode 100644 index 0000000..459ac74 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/accountBtn_myLevels_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/accountBtn_myLists_001.png b/resources/spritesheets/GJ_GameSheet03/accountBtn_myLists_001.png new file mode 100644 index 0000000..cf2d040 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/accountBtn_myLists_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/accountBtn_pendingRequest_001.png b/resources/spritesheets/GJ_GameSheet03/accountBtn_pendingRequest_001.png new file mode 100644 index 0000000..099a86b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/accountBtn_pendingRequest_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/accountBtn_pending_001.png b/resources/spritesheets/GJ_GameSheet03/accountBtn_pending_001.png new file mode 100644 index 0000000..3e6bad1 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/accountBtn_pending_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/accountBtn_removeFriend_001.png b/resources/spritesheets/GJ_GameSheet03/accountBtn_removeFriend_001.png new file mode 100644 index 0000000..21da7d8 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/accountBtn_removeFriend_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/accountBtn_requests_001.png b/resources/spritesheets/GJ_GameSheet03/accountBtn_requests_001.png new file mode 100644 index 0000000..c902dec Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/accountBtn_requests_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/accountBtn_settings_001.png b/resources/spritesheets/GJ_GameSheet03/accountBtn_settings_001.png new file mode 100644 index 0000000..60c0138 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/accountBtn_settings_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/adRope_001.png b/resources/spritesheets/GJ_GameSheet03/adRope_001.png new file mode 100644 index 0000000..f748c80 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/adRope_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/backArrowPlain_01_001.png b/resources/spritesheets/GJ_GameSheet03/backArrowPlain_01_001.png new file mode 100644 index 0000000..8468313 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/backArrowPlain_01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/bonusShard2Small_001.png b/resources/spritesheets/GJ_GameSheet03/bonusShard2Small_001.png new file mode 100644 index 0000000..c81c581 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/bonusShard2Small_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/bonusShardLabel_001.png b/resources/spritesheets/GJ_GameSheet03/bonusShardLabel_001.png new file mode 100644 index 0000000..5c37fab Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/bonusShardLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/bonusShardSmall_001.png b/resources/spritesheets/GJ_GameSheet03/bonusShardSmall_001.png new file mode 100644 index 0000000..725ef6a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/bonusShardSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/btn_chatHistory_001.png b/resources/spritesheets/GJ_GameSheet03/btn_chatHistory_001.png new file mode 100644 index 0000000..9a4afd3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/btn_chatHistory_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/chestIcon_001.png b/resources/spritesheets/GJ_GameSheet03/chestIcon_001.png new file mode 100644 index 0000000..b595397 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/chestIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/collaborationIcon_001.png b/resources/spritesheets/GJ_GameSheet03/collaborationIcon_001.png new file mode 100644 index 0000000..8715969 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/collaborationIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/communityCreditsBtn_001.png b/resources/spritesheets/GJ_GameSheet03/communityCreditsBtn_001.png new file mode 100644 index 0000000..6512518 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/communityCreditsBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/communityIcon_01_001.png b/resources/spritesheets/GJ_GameSheet03/communityIcon_01_001.png new file mode 100644 index 0000000..bb6bd5b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/communityIcon_01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/communityIcon_02_001.png b/resources/spritesheets/GJ_GameSheet03/communityIcon_02_001.png new file mode 100644 index 0000000..771c946 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/communityIcon_02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/communityIcon_03_001.png b/resources/spritesheets/GJ_GameSheet03/communityIcon_03_001.png new file mode 100644 index 0000000..ade87c8 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/communityIcon_03_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_A_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_A_001.png new file mode 100644 index 0000000..d0acd28 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_A_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_B_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_B_001.png new file mode 100644 index 0000000..ed69189 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_B_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_Back_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_Back_001.png new file mode 100644 index 0000000..6ddbb47 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_Back_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Down_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Down_001.png new file mode 100644 index 0000000..d911fd9 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Down_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Left_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Left_001.png new file mode 100644 index 0000000..560adc2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Left_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Right_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Right_001.png new file mode 100644 index 0000000..cbfa309 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Right_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Up_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Up_001.png new file mode 100644 index 0000000..8d140f3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_DPad_Up_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_LThumb_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_LThumb_001.png new file mode 100644 index 0000000..f62d6f6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_LThumb_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_RThumb_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_RThumb_001.png new file mode 100644 index 0000000..7c2f802 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_RThumb_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_Start_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_Start_001.png new file mode 100644 index 0000000..5c1d096 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_Start_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_X_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_X_001.png new file mode 100644 index 0000000..986023d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_X_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/controllerBtn_Y_001.png b/resources/spritesheets/GJ_GameSheet03/controllerBtn_Y_001.png new file mode 100644 index 0000000..a6d3e88 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/controllerBtn_Y_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/creators_tab_off_001.png b/resources/spritesheets/GJ_GameSheet03/creators_tab_off_001.png new file mode 100644 index 0000000..13a8bec Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/creators_tab_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/creators_tab_on_001.png b/resources/spritesheets/GJ_GameSheet03/creators_tab_on_001.png new file mode 100644 index 0000000..cf8b565 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/creators_tab_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/currencyDiamondIcon_001.png b/resources/spritesheets/GJ_GameSheet03/currencyDiamondIcon_001.png new file mode 100644 index 0000000..3028a77 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/currencyDiamondIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/currencyOrbIcon_001.png b/resources/spritesheets/GJ_GameSheet03/currencyOrbIcon_001.png new file mode 100644 index 0000000..b370d07 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/currencyOrbIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/currencyOrb_001.png b/resources/spritesheets/GJ_GameSheet03/currencyOrb_001.png new file mode 100644 index 0000000..459d83f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/currencyOrb_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/dailyLevelCorner_001.png b/resources/spritesheets/GJ_GameSheet03/dailyLevelCorner_001.png new file mode 100644 index 0000000..fdb124f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/dailyLevelCorner_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/dailyLevelLabel_001.png b/resources/spritesheets/GJ_GameSheet03/dailyLevelLabel_001.png new file mode 100644 index 0000000..3a5e5ec Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/dailyLevelLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/deleteFilter_custom_001.png b/resources/spritesheets/GJ_GameSheet03/deleteFilter_custom_001.png new file mode 100644 index 0000000..9fa0cb3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/deleteFilter_custom_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/deleteFilter_details_001.png b/resources/spritesheets/GJ_GameSheet03/deleteFilter_details_001.png new file mode 100644 index 0000000..2ab658c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/deleteFilter_details_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/deleteFilter_none_001.png b/resources/spritesheets/GJ_GameSheet03/deleteFilter_none_001.png new file mode 100644 index 0000000..74056a3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/deleteFilter_none_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/deleteFilter_static_001.png b/resources/spritesheets/GJ_GameSheet03/deleteFilter_static_001.png new file mode 100644 index 0000000..6de20ba Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/deleteFilter_static_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/developedBy_001.png b/resources/spritesheets/GJ_GameSheet03/developedBy_001.png new file mode 100644 index 0000000..89bc481 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/developedBy_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/diamond_small01_001.png b/resources/spritesheets/GJ_GameSheet03/diamond_small01_001.png new file mode 100644 index 0000000..6a4cd0d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/diamond_small01_001.png differ diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_00_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_00_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_00_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_00_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_01_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_01_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_01_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_01_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_02_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_02_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_02_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_02_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_03_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_03_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_03_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_03_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_04_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_04_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_04_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_04_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_05_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_05_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_05_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_05_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_06_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_06_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_06_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_06_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_07_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_07_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_07_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_07_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_08_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_08_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_08_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_08_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_09_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_09_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_09_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_09_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_10_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_10_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_10_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_10_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/diffIcon_auto_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_auto_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/diffIcon_auto_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/diffIcon_auto_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_00_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_00_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_00_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_00_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_01_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_01_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_01_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_01_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_02_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_02_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_02_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_02_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_03_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_03_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_03_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_03_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_04_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_04_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_04_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_04_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_05_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_05_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_05_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_05_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_06_btn2_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_06_btn2_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_06_btn2_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_06_btn2_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_06_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_06_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_06_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_06_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_07_btn2_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_07_btn2_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_07_btn2_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_07_btn2_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_07_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_07_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_07_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_07_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_08_btn2_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_08_btn2_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_08_btn2_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_08_btn2_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_08_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_08_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_08_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_08_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_09_btn2_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_09_btn2_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_09_btn2_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_09_btn2_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_09_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_09_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_09_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_09_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_10_btn2_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_10_btn2_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_10_btn2_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_10_btn2_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_10_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_10_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_10_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_10_btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/difficulty/difficulty_auto_btn_001.png b/resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_auto_btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/difficulty/difficulty_auto_btn_001.png rename to resources/spritesheets/GJ_GameSheet03/difficulty/difficulty_auto_btn_001.png diff --git a/resources/spritesheets/GJ_GameSheet03/difficultySelected_001.png b/resources/spritesheets/GJ_GameSheet03/difficultySelected_001.png new file mode 100644 index 0000000..89da09e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/difficultySelected_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_addCBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_addCBtn_001.png new file mode 100644 index 0000000..099481a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_addCBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn01_001.png b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn01_001.png new file mode 100644 index 0000000..c717eea Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn02_001.png b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn02_001.png new file mode 100644 index 0000000..51b6040 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn03_001.png b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn03_001.png new file mode 100644 index 0000000..566f6ca Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn03_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn03b_001.png b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn03b_001.png new file mode 100644 index 0000000..ad3eec7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn03b_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn04_001.png b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn04_001.png new file mode 100644 index 0000000..bae4281 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn04_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn05_001.png b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn05_001.png new file mode 100644 index 0000000..a82f8d6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_areaModeBtn05_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_buildBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_buildBtn_001.png new file mode 100644 index 0000000..1119d46 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_buildBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_buildSBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_buildSBtn_001.png new file mode 100644 index 0000000..37997b1 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_buildSBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_ccwBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_ccwBtn_001.png new file mode 100644 index 0000000..b144e86 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_ccwBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_cwBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_cwBtn_001.png new file mode 100644 index 0000000..4b59a1a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_cwBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_delBtnSmall_001.png b/resources/spritesheets/GJ_GameSheet03/edit_delBtnSmall_001.png new file mode 100644 index 0000000..4dd9d96 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_delBtnSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_delBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_delBtn_001.png new file mode 100644 index 0000000..a0f2051 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_delBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_delCBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_delCBtn_001.png new file mode 100644 index 0000000..6e07584 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_delCBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_deleteBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_deleteBtn_001.png new file mode 100644 index 0000000..b93e0e2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_deleteBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_deleteSBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_deleteSBtn_001.png new file mode 100644 index 0000000..6135f88 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_deleteSBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_deselectBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_deselectBtn_001.png new file mode 100644 index 0000000..0cc1368 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_deselectBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_downBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/edit_downBtn2_001.png new file mode 100644 index 0000000..8c36e04 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_downBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_downBtn3_001.png b/resources/spritesheets/GJ_GameSheet03/edit_downBtn3_001.png new file mode 100644 index 0000000..4cbe8da Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_downBtn3_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_downBtn5_001.png b/resources/spritesheets/GJ_GameSheet03/edit_downBtn5_001.png new file mode 100644 index 0000000..c224768 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_downBtn5_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_downBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_downBtn_001.png new file mode 100644 index 0000000..d406d2f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_downBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_editBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_editBtn_001.png new file mode 100644 index 0000000..2a0f81b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_editBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_editSBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_editSBtn_001.png new file mode 100644 index 0000000..8f01bee Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_editSBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_enableRotateBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_enableRotateBtn_001.png new file mode 100644 index 0000000..16873e0 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_enableRotateBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_findBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_findBtn_001.png new file mode 100644 index 0000000..04285df Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_findBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_flipXBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_flipXBtn_001.png new file mode 100644 index 0000000..ddf41d1 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_flipXBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_flipYBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_flipYBtn_001.png new file mode 100644 index 0000000..5ca5cb5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_flipYBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_freeMoveBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_freeMoveBtn_001.png new file mode 100644 index 0000000..94ac606 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_freeMoveBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_freeRotateBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_freeRotateBtn_001.png new file mode 100644 index 0000000..4bcdaff Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_freeRotateBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_leftBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/edit_leftBtn2_001.png new file mode 100644 index 0000000..88475ff Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_leftBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_leftBtn3_001.png b/resources/spritesheets/GJ_GameSheet03/edit_leftBtn3_001.png new file mode 100644 index 0000000..3af4b25 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_leftBtn3_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_leftBtn5_001.png b/resources/spritesheets/GJ_GameSheet03/edit_leftBtn5_001.png new file mode 100644 index 0000000..08014ea Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_leftBtn5_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_leftBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_leftBtn_001.png new file mode 100644 index 0000000..24d2b3c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_leftBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_rightBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/edit_rightBtn2_001.png new file mode 100644 index 0000000..e08be8a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_rightBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_rightBtn3_001.png b/resources/spritesheets/GJ_GameSheet03/edit_rightBtn3_001.png new file mode 100644 index 0000000..f0e642e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_rightBtn3_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_rightBtn5_001.png b/resources/spritesheets/GJ_GameSheet03/edit_rightBtn5_001.png new file mode 100644 index 0000000..5dd3dea Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_rightBtn5_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_rightBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_rightBtn_001.png new file mode 100644 index 0000000..68c9e68 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_rightBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_rotate45lBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_rotate45lBtn_001.png new file mode 100644 index 0000000..10811fa Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_rotate45lBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_rotate45rBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_rotate45rBtn_001.png new file mode 100644 index 0000000..d3df98e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_rotate45rBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_rotateSnapBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_rotateSnapBtn_001.png new file mode 100644 index 0000000..a57c593 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_rotateSnapBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_snapBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_snapBtn_001.png new file mode 100644 index 0000000..02f1b4e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_snapBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_swipeBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_swipeBtn_001.png new file mode 100644 index 0000000..2d168b5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_swipeBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_upBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/edit_upBtn2_001.png new file mode 100644 index 0000000..48f2888 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_upBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_upBtn3_001.png b/resources/spritesheets/GJ_GameSheet03/edit_upBtn3_001.png new file mode 100644 index 0000000..80b3eb5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_upBtn3_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_upBtn5_001.png b/resources/spritesheets/GJ_GameSheet03/edit_upBtn5_001.png new file mode 100644 index 0000000..d067fb5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_upBtn5_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_upBtn_001.png b/resources/spritesheets/GJ_GameSheet03/edit_upBtn_001.png new file mode 100644 index 0000000..31255da Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_upBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/edit_vLine_001.png b/resources/spritesheets/GJ_GameSheet03/edit_vLine_001.png new file mode 100644 index 0000000..6b50c82 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/edit_vLine_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/eventLevelLabel_001.png b/resources/spritesheets/GJ_GameSheet03/eventLevelLabel_001.png new file mode 100644 index 0000000..9571c3b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/eventLevelLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/exMark_001.png b/resources/spritesheets/GJ_GameSheet03/exMark_001.png new file mode 100644 index 0000000..fb59389 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/exMark_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_01_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_01_001.png new file mode 100644 index 0000000..c4f1e78 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_03_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_03_001.png new file mode 100644 index 0000000..3e94ab5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_03_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_04_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_04_001.png new file mode 100644 index 0000000..bcb7574 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_04_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_05_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_05_001.png new file mode 100644 index 0000000..97a1279 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_05_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_06_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_06_001.png new file mode 100644 index 0000000..8098d2c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_06_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_07_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_07_001.png new file mode 100644 index 0000000..2d55d69 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_07_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_08_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_08_001.png new file mode 100644 index 0000000..058782b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_08_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_09_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_09_001.png new file mode 100644 index 0000000..caf4111 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_09_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_10_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_10_001.png new file mode 100644 index 0000000..14b815b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_10_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_11_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_11_001.png new file mode 100644 index 0000000..f911cd7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_11_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_12_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_12_001.png new file mode 100644 index 0000000..52f2267 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_12_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_13_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_13_001.png new file mode 100644 index 0000000..ffb5a2d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_13_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_14_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_14_001.png new file mode 100644 index 0000000..45ef5cd Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_14_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_15_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_15_001.png new file mode 100644 index 0000000..acc8044 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_15_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_16_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_16_001.png new file mode 100644 index 0000000..f286c48 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_16_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_17_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_17_001.png new file mode 100644 index 0000000..0a61515 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_17_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_18_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_18_001.png new file mode 100644 index 0000000..0eaac29 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_18_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_19_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_19_001.png new file mode 100644 index 0000000..176a23c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_19_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/explosionIcon_20_001.png b/resources/spritesheets/GJ_GameSheet03/explosionIcon_20_001.png new file mode 100644 index 0000000..3496c79 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/explosionIcon_20_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/fireShardBig_001.png b/resources/spritesheets/GJ_GameSheet03/fireShardBig_001.png new file mode 100644 index 0000000..46ab364 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/fireShardBig_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/fireShardLabel_001.png b/resources/spritesheets/GJ_GameSheet03/fireShardLabel_001.png new file mode 100644 index 0000000..c36aaab Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/fireShardLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/fireShardSmall_001.png b/resources/spritesheets/GJ_GameSheet03/fireShardSmall_001.png new file mode 100644 index 0000000..5746c0d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/fireShardSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/folderIcon_001.png b/resources/spritesheets/GJ_GameSheet03/folderIcon_001.png new file mode 100644 index 0000000..e054984 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/folderIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/friends_tab_off_001.png b/resources/spritesheets/GJ_GameSheet03/friends_tab_off_001.png new file mode 100644 index 0000000..be9bdad Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/friends_tab_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/friends_tab_on_001.png b/resources/spritesheets/GJ_GameSheet03/friends_tab_on_001.png new file mode 100644 index 0000000..acc3db5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/friends_tab_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gjItem_01_001.png b/resources/spritesheets/GJ_GameSheet03/gjItem_01_001.png new file mode 100644 index 0000000..4a853b5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gjItem_01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gjItem_02_001.png b/resources/spritesheets/GJ_GameSheet03/gjItem_02_001.png new file mode 100644 index 0000000..38c037f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gjItem_02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gjItem_03_001.png b/resources/spritesheets/GJ_GameSheet03/gjItem_03_001.png new file mode 100644 index 0000000..0561652 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gjItem_03_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gjItem_05_001.png b/resources/spritesheets/GJ_GameSheet03/gjItem_05_001.png new file mode 100644 index 0000000..1136ea5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gjItem_05_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gjItem_16_001.png b/resources/spritesheets/GJ_GameSheet03/gjItem_16_001.png new file mode 100644 index 0000000..5a86b3f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gjItem_16_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gjItem_17_001.png b/resources/spritesheets/GJ_GameSheet03/gjItem_17_001.png new file mode 100644 index 0000000..3b0b346 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gjItem_17_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gjItem_18_001.png b/resources/spritesheets/GJ_GameSheet03/gjItem_18_001.png new file mode 100644 index 0000000..edb69c1 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gjItem_18_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gjItem_19_001.png b/resources/spritesheets/GJ_GameSheet03/gjItem_19_001.png new file mode 100644 index 0000000..43653e6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gjItem_19_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gjItem_20_001.png b/resources/spritesheets/GJ_GameSheet03/gjItem_20_001.png new file mode 100644 index 0000000..858daaa Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gjItem_20_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_ballBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_ballBtn_off_001.png new file mode 100644 index 0000000..5500909 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_ballBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_ballBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_ballBtn_on_001.png new file mode 100644 index 0000000..e5c3722 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_ballBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_birdBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_birdBtn_off_001.png new file mode 100644 index 0000000..17035e3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_birdBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_birdBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_birdBtn_on_001.png new file mode 100644 index 0000000..1c4bc05 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_birdBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_dartBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_dartBtn_off_001.png new file mode 100644 index 0000000..88d7bbe Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_dartBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_dartBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_dartBtn_on_001.png new file mode 100644 index 0000000..3e50268 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_dartBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_discordIcon_001.png b/resources/spritesheets/GJ_GameSheet03/gj_discordIcon_001.png new file mode 100644 index 0000000..c98eb7b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_discordIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_explosionBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_explosionBtn_off_001.png new file mode 100644 index 0000000..2fa7404 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_explosionBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_explosionBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_explosionBtn_on_001.png new file mode 100644 index 0000000..088ab74 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_explosionBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_fbIcon_001.png b/resources/spritesheets/GJ_GameSheet03/gj_fbIcon_001.png new file mode 100644 index 0000000..2712785 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_fbIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_findBtnOff_001.png b/resources/spritesheets/GJ_GameSheet03/gj_findBtnOff_001.png new file mode 100644 index 0000000..713dd68 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_findBtnOff_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_findBtn_001.png b/resources/spritesheets/GJ_GameSheet03/gj_findBtn_001.png new file mode 100644 index 0000000..398c18b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_findBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_folderBtn_001.png b/resources/spritesheets/GJ_GameSheet03/gj_folderBtn_001.png new file mode 100644 index 0000000..fef0557 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_folderBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_globalRankTxt_001.png b/resources/spritesheets/GJ_GameSheet03/gj_globalRankTxt_001.png new file mode 100644 index 0000000..ef12d5e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_globalRankTxt_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_heartOff_001.png b/resources/spritesheets/GJ_GameSheet03/gj_heartOff_001.png new file mode 100644 index 0000000..133e774 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_heartOff_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_heartOn_001.png b/resources/spritesheets/GJ_GameSheet03/gj_heartOn_001.png new file mode 100644 index 0000000..a316ca2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_heartOn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_iconBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_iconBtn_off_001.png new file mode 100644 index 0000000..e39a894 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_iconBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_iconBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_iconBtn_on_001.png new file mode 100644 index 0000000..98a4dce Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_iconBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_jetpackBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_jetpackBtn_off_001.png new file mode 100644 index 0000000..58dba65 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_jetpackBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_jetpackBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_jetpackBtn_on_001.png new file mode 100644 index 0000000..4123202 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_jetpackBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_linkBtnOff_001.png b/resources/spritesheets/GJ_GameSheet03/gj_linkBtnOff_001.png new file mode 100644 index 0000000..a134cd9 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_linkBtnOff_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_linkBtn_001.png b/resources/spritesheets/GJ_GameSheet03/gj_linkBtn_001.png new file mode 100644 index 0000000..8de0e13 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_linkBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_navDotBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_navDotBtn_off_001.png new file mode 100644 index 0000000..d573cfc Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_navDotBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_navDotBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_navDotBtn_on_001.png new file mode 100644 index 0000000..5a47f54 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_navDotBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_rdIcon_001.png b/resources/spritesheets/GJ_GameSheet03/gj_rdIcon_001.png new file mode 100644 index 0000000..902b273 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_rdIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_robotBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_robotBtn_off_001.png new file mode 100644 index 0000000..4ca607a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_robotBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_robotBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_robotBtn_on_001.png new file mode 100644 index 0000000..5c2ba48 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_robotBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_shipBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_shipBtn_off_001.png new file mode 100644 index 0000000..bfa4054 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_shipBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_shipBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_shipBtn_on_001.png new file mode 100644 index 0000000..8e6f5b0 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_shipBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_spiderBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_spiderBtn_off_001.png new file mode 100644 index 0000000..f284cf9 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_spiderBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_spiderBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_spiderBtn_on_001.png new file mode 100644 index 0000000..a5de3d8 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_spiderBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_streakBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_streakBtn_off_001.png new file mode 100644 index 0000000..a93c3a0 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_streakBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_streakBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_streakBtn_on_001.png new file mode 100644 index 0000000..fc4edd7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_streakBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_swingBtn_off_001.png b/resources/spritesheets/GJ_GameSheet03/gj_swingBtn_off_001.png new file mode 100644 index 0000000..0534894 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_swingBtn_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_swingBtn_on_001.png b/resources/spritesheets/GJ_GameSheet03/gj_swingBtn_on_001.png new file mode 100644 index 0000000..2cbfd03 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_swingBtn_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_twIcon_001.png b/resources/spritesheets/GJ_GameSheet03/gj_twIcon_001.png new file mode 100644 index 0000000..22ca04e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_twIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_twitchIcon_001.png b/resources/spritesheets/GJ_GameSheet03/gj_twitchIcon_001.png new file mode 100644 index 0000000..d9b2a44 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_twitchIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gj_ytIcon_001.png b/resources/spritesheets/GJ_GameSheet03/gj_ytIcon_001.png new file mode 100644 index 0000000..7f12969 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gj_ytIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/global_tab_off_001.png b/resources/spritesheets/GJ_GameSheet03/global_tab_off_001.png new file mode 100644 index 0000000..1a8f95c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/global_tab_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/global_tab_on_001.png b/resources/spritesheets/GJ_GameSheet03/global_tab_on_001.png new file mode 100644 index 0000000..fa78c16 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/global_tab_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gplusSignIn_001.png b/resources/spritesheets/GJ_GameSheet03/gplusSignIn_001.png new file mode 100644 index 0000000..39d851e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gplusSignIn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/gplusSignOut_001.png b/resources/spritesheets/GJ_GameSheet03/gplusSignOut_001.png new file mode 100644 index 0000000..100392a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/gplusSignOut_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/groundSquareShadow_001.png b/resources/spritesheets/GJ_GameSheet03/groundSquareShadow_001.png new file mode 100644 index 0000000..2a13430 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/groundSquareShadow_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/hideBtn_001.png b/resources/spritesheets/GJ_GameSheet03/hideBtn_001.png new file mode 100644 index 0000000..77db173 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/hideBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/highObjectIcon_001.png b/resources/spritesheets/GJ_GameSheet03/highObjectIcon_001.png new file mode 100644 index 0000000..8919210 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/highObjectIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/iceShardBig_001.png b/resources/spritesheets/GJ_GameSheet03/iceShardBig_001.png new file mode 100644 index 0000000..0adadd1 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/iceShardBig_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/iceShardLabel_001.png b/resources/spritesheets/GJ_GameSheet03/iceShardLabel_001.png new file mode 100644 index 0000000..251919c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/iceShardLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/iceShardSmall_001.png b/resources/spritesheets/GJ_GameSheet03/iceShardSmall_001.png new file mode 100644 index 0000000..c4dc11a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/iceShardSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/label_of_001.png b/resources/spritesheets/GJ_GameSheet03/label_of_001.png new file mode 100644 index 0000000..d7711b4 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/label_of_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/label_paths_001.png b/resources/spritesheets/GJ_GameSheet03/label_paths_001.png new file mode 100644 index 0000000..fd0aae6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/label_paths_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/label_power_001.png b/resources/spritesheets/GJ_GameSheet03/label_power_001.png new file mode 100644 index 0000000..3b7548a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/label_power_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/label_shards_001.png b/resources/spritesheets/GJ_GameSheet03/label_shards_001.png new file mode 100644 index 0000000..0f6d191 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/label_shards_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/lavaShardBig_001.png b/resources/spritesheets/GJ_GameSheet03/lavaShardBig_001.png new file mode 100644 index 0000000..3e41b14 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/lavaShardBig_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/lavaShardLabel_001.png b/resources/spritesheets/GJ_GameSheet03/lavaShardLabel_001.png new file mode 100644 index 0000000..8924d3c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/lavaShardLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/lavaShardSmall_001.png b/resources/spritesheets/GJ_GameSheet03/lavaShardSmall_001.png new file mode 100644 index 0000000..29080e7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/lavaShardSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_friendsBtn_001.png b/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_friendsBtn_001.png new file mode 100644 index 0000000..149527e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_friendsBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_globalBtn_001.png b/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_globalBtn_001.png new file mode 100644 index 0000000..d9af92d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_globalBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_globalWeeklyBtn_001.png b/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_globalWeeklyBtn_001.png new file mode 100644 index 0000000..0b15ca0 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_globalWeeklyBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_localBtn_001.png b/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_localBtn_001.png new file mode 100644 index 0000000..335d3ed Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/levelLeaderboard_localBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/modBadge_01_001.png b/resources/spritesheets/GJ_GameSheet03/modBadge_01_001.png new file mode 100644 index 0000000..f7adff2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/modBadge_01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/modBadge_02_001.png b/resources/spritesheets/GJ_GameSheet03/modBadge_02_001.png new file mode 100644 index 0000000..ddb8f0e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/modBadge_02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/modBadge_03_001.png b/resources/spritesheets/GJ_GameSheet03/modBadge_03_001.png new file mode 100644 index 0000000..6574ef1 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/modBadge_03_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/moon_small01_001.png b/resources/spritesheets/GJ_GameSheet03/moon_small01_001.png new file mode 100644 index 0000000..32db1f5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/moon_small01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/navArrowBtn_001.png b/resources/spritesheets/GJ_GameSheet03/navArrowBtn_001.png new file mode 100644 index 0000000..8fe9215 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/navArrowBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/ncs_large_001.png b/resources/spritesheets/GJ_GameSheet03/ncs_large_001.png new file mode 100644 index 0000000..f56900e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/ncs_large_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/ncs_med_001.png b/resources/spritesheets/GJ_GameSheet03/ncs_med_001.png new file mode 100644 index 0000000..2790ac5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/ncs_med_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/ncs_small_001.png b/resources/spritesheets/GJ_GameSheet03/ncs_small_001.png new file mode 100644 index 0000000..4ae21af Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/ncs_small_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/newMusicIcon2_001.png b/resources/spritesheets/GJ_GameSheet03/newMusicIcon2_001.png new file mode 100644 index 0000000..84ed337 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/newMusicIcon2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/newMusicIcon_001.png b/resources/spritesheets/GJ_GameSheet03/newMusicIcon_001.png new file mode 100644 index 0000000..0730326 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/newMusicIcon_001.png differ diff --git a/resources/spritesheets/repl_spritesheet/GJ_bigKey_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_bigKey_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_bigKey_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_bigKey_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_bigKey_glow_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_bigKey_glow_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_bigKey_glow_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_bigKey_glow_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_bigStar_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_bigStar_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_bigStar_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_bigStar_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_bigStar_glow_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_bigStar_glow_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_bigStar_glow_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_bigStar_glow_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_bigStar_noShadow_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_bigStar_noShadow_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_bigStar_noShadow_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_bigStar_noShadow_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_checkOff_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_checkOff_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_checkOff_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_checkOff_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_dislikeBtn_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_dislikeBtn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_dislikeBtn_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_dislikeBtn_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_dislikesIcon_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_dislikesIcon_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_dislikesIcon_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_dislikesIcon_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_downloadsIcon_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_downloadsIcon_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_downloadsIcon_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_downloadsIcon_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_duplicateBtn_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_duplicateBtn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_duplicateBtn_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_duplicateBtn_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_duplicateLockedBtn_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_duplicateLockedBtn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_duplicateLockedBtn_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_duplicateLockedBtn_001.png diff --git a/resources/spritesheets/GJ_GameSheet03/other/GJ_duplicateObjectBtn2_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_duplicateObjectBtn2_001.png new file mode 100644 index 0000000..216adbd Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/other/GJ_duplicateObjectBtn2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/other/GJ_hammerIcon_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_hammerIcon_001.png new file mode 100644 index 0000000..a4a351b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/other/GJ_hammerIcon_001.png differ diff --git a/resources/spritesheets/repl_spritesheet/GJ_infoIcon_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_infoIcon_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_infoIcon_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_infoIcon_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_levelComplete_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_levelComplete_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_levelComplete_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_levelComplete_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_like2Btn2_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_like2Btn2_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_like2Btn2_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_like2Btn2_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_like2Btn_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_like2Btn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_like2Btn_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_like2Btn_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_likeBtn_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_likeBtn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_likeBtn_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_likeBtn_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_likesIcon_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_likesIcon_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_likesIcon_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_likesIcon_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_newBest_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_newBest_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_newBest_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_newBest_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_practiceComplete_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_practiceComplete_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_practiceComplete_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_practiceComplete_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_profileButton_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_profileButton_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_profileButton_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_profileButton_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_sFriendsIcon_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_sFriendsIcon_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_sFriendsIcon_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_sFriendsIcon_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_sLikeIcon_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_sLikeIcon_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_sLikeIcon_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_sLikeIcon_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_sTrendingIcon_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_sTrendingIcon_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_sTrendingIcon_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_sTrendingIcon_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_stuffTxt_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_stuffTxt_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_stuffTxt_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_stuffTxt_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_youtubeTxt_001.png b/resources/spritesheets/GJ_GameSheet03/other/GJ_youtubeTxt_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_youtubeTxt_001.png rename to resources/spritesheets/GJ_GameSheet03/other/GJ_youtubeTxt_001.png diff --git a/resources/spritesheets/repl_spritesheet/achievementGlow_001.png b/resources/spritesheets/GJ_GameSheet03/other/achievementGlow_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/achievementGlow_001.png rename to resources/spritesheets/GJ_GameSheet03/other/achievementGlow_001.png diff --git a/resources/spritesheets/repl_spritesheet/explosionIcon_02_001.png b/resources/spritesheets/GJ_GameSheet03/other/explosionIcon_02_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/explosionIcon_02_001.png rename to resources/spritesheets/GJ_GameSheet03/other/explosionIcon_02_001.png diff --git a/resources/spritesheets/repl_spritesheet/featuredLabel_001.png b/resources/spritesheets/GJ_GameSheet03/other/featuredLabel_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/featuredLabel_001.png rename to resources/spritesheets/GJ_GameSheet03/other/featuredLabel_001.png diff --git a/resources/spritesheets/repl_spritesheet/garageRope_001.png b/resources/spritesheets/GJ_GameSheet03/other/garageRope_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/garageRope_001.png rename to resources/spritesheets/GJ_GameSheet03/other/garageRope_001.png diff --git a/resources/spritesheets/repl_spritesheet/gauntletCorner_001.png b/resources/spritesheets/GJ_GameSheet03/other/gauntletCorner_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/gauntletCorner_001.png rename to resources/spritesheets/GJ_GameSheet03/other/gauntletCorner_001.png diff --git a/resources/spritesheets/GJ_GameSheet03/other/gjItem_04_001.png b/resources/spritesheets/GJ_GameSheet03/other/gjItem_04_001.png new file mode 100644 index 0000000..e0809d6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/other/gjItem_04_001.png differ diff --git a/resources/spritesheets/repl_spritesheet/miniSkull_001.png b/resources/spritesheets/GJ_GameSheet03/other/miniSkull_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/miniSkull_001.png rename to resources/spritesheets/GJ_GameSheet03/other/miniSkull_001.png diff --git a/resources/spritesheets/repl_spritesheet/rewardsLabel_001.png b/resources/spritesheets/GJ_GameSheet03/other/rewardsLabel_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/rewardsLabel_001.png rename to resources/spritesheets/GJ_GameSheet03/other/rewardsLabel_001.png diff --git a/resources/spritesheets/repl_spritesheet/secretDoorBtn_closed_001.png b/resources/spritesheets/GJ_GameSheet03/other/secretDoorBtn_closed_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/secretDoorBtn_closed_001.png rename to resources/spritesheets/GJ_GameSheet03/other/secretDoorBtn_closed_001.png diff --git a/resources/spritesheets/repl_spritesheet/secretDoorBtn_open_001.png b/resources/spritesheets/GJ_GameSheet03/other/secretDoorBtn_open_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/secretDoorBtn_open_001.png rename to resources/spritesheets/GJ_GameSheet03/other/secretDoorBtn_open_001.png diff --git a/resources/spritesheets/GJ_GameSheet03/other/shopRope_001.png b/resources/spritesheets/GJ_GameSheet03/other/shopRope_001.png new file mode 100644 index 0000000..6174454 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/other/shopRope_001.png differ diff --git a/resources/spritesheets/repl_spritesheet/star_small01_001.png b/resources/spritesheets/GJ_GameSheet03/other/star_small01_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/star_small01_001.png rename to resources/spritesheets/GJ_GameSheet03/other/star_small01_001.png diff --git a/resources/spritesheets/GJ_GameSheet03/pathIcon_01_001.png b/resources/spritesheets/GJ_GameSheet03/pathIcon_01_001.png new file mode 100644 index 0000000..e24c8a7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/pathIcon_01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/pathIcon_02_001.png b/resources/spritesheets/GJ_GameSheet03/pathIcon_02_001.png new file mode 100644 index 0000000..7a66367 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/pathIcon_02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/pathIcon_03_001.png b/resources/spritesheets/GJ_GameSheet03/pathIcon_03_001.png new file mode 100644 index 0000000..401975e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/pathIcon_03_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/pathIcon_04_001.png b/resources/spritesheets/GJ_GameSheet03/pathIcon_04_001.png new file mode 100644 index 0000000..2cb4a7e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/pathIcon_04_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/pathIcon_05_001.png b/resources/spritesheets/GJ_GameSheet03/pathIcon_05_001.png new file mode 100644 index 0000000..c37f839 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/pathIcon_05_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/pathIcon_06_001.png b/resources/spritesheets/GJ_GameSheet03/pathIcon_06_001.png new file mode 100644 index 0000000..c95774b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/pathIcon_06_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/pathIcon_07_001.png b/resources/spritesheets/GJ_GameSheet03/pathIcon_07_001.png new file mode 100644 index 0000000..df7fc42 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/pathIcon_07_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/pathIcon_08_001.png b/resources/spritesheets/GJ_GameSheet03/pathIcon_08_001.png new file mode 100644 index 0000000..ae8fda5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/pathIcon_08_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/pathIcon_09_001.png b/resources/spritesheets/GJ_GameSheet03/pathIcon_09_001.png new file mode 100644 index 0000000..0002c34 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/pathIcon_09_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/pathIcon_10_001.png b/resources/spritesheets/GJ_GameSheet03/pathIcon_10_001.png new file mode 100644 index 0000000..86cada3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/pathIcon_10_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/playerSquare_001.png b/resources/spritesheets/GJ_GameSheet03/playerSquare_001.png new file mode 100644 index 0000000..a3f7bfe Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/playerSquare_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/player_special_01_001.png b/resources/spritesheets/GJ_GameSheet03/player_special_01_001.png new file mode 100644 index 0000000..0d318a8 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/player_special_01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/player_special_02_001.png b/resources/spritesheets/GJ_GameSheet03/player_special_02_001.png new file mode 100644 index 0000000..3b93c90 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/player_special_02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/player_special_03_001.png b/resources/spritesheets/GJ_GameSheet03/player_special_03_001.png new file mode 100644 index 0000000..fc47332 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/player_special_03_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/player_special_04_001.png b/resources/spritesheets/GJ_GameSheet03/player_special_04_001.png new file mode 100644 index 0000000..584bb42 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/player_special_04_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/player_special_05_001.png b/resources/spritesheets/GJ_GameSheet03/player_special_05_001.png new file mode 100644 index 0000000..73b778d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/player_special_05_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/player_special_06_001.png b/resources/spritesheets/GJ_GameSheet03/player_special_06_001.png new file mode 100644 index 0000000..3a98c26 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/player_special_06_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/player_special_07_001.png b/resources/spritesheets/GJ_GameSheet03/player_special_07_001.png new file mode 100644 index 0000000..c1ebc6e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/player_special_07_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/poisonShardBig_001.png b/resources/spritesheets/GJ_GameSheet03/poisonShardBig_001.png new file mode 100644 index 0000000..98fa7c4 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/poisonShardBig_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/poisonShardLabel_001.png b/resources/spritesheets/GJ_GameSheet03/poisonShardLabel_001.png new file mode 100644 index 0000000..00c922b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/poisonShardLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/poisonShardSmall_001.png b/resources/spritesheets/GJ_GameSheet03/poisonShardSmall_001.png new file mode 100644 index 0000000..3dbec81 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/poisonShardSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/poweredBy_001.png b/resources/spritesheets/GJ_GameSheet03/poweredBy_001.png new file mode 100644 index 0000000..47eb04f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/poweredBy_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/rankIcon_1_001.png b/resources/spritesheets/GJ_GameSheet03/rankIcon_1_001.png new file mode 100644 index 0000000..ca23bf7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/rankIcon_1_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/rankIcon_all_001.png b/resources/spritesheets/GJ_GameSheet03/rankIcon_all_001.png new file mode 100644 index 0000000..6a19a51 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/rankIcon_all_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/rankIcon_top1000_001.png b/resources/spritesheets/GJ_GameSheet03/rankIcon_top1000_001.png new file mode 100644 index 0000000..c08f7e6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/rankIcon_top1000_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/rankIcon_top100_001.png b/resources/spritesheets/GJ_GameSheet03/rankIcon_top100_001.png new file mode 100644 index 0000000..4c6ddc6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/rankIcon_top100_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/rankIcon_top10_001.png b/resources/spritesheets/GJ_GameSheet03/rankIcon_top10_001.png new file mode 100644 index 0000000..06e183a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/rankIcon_top10_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/rankIcon_top200_001.png b/resources/spritesheets/GJ_GameSheet03/rankIcon_top200_001.png new file mode 100644 index 0000000..67a9287 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/rankIcon_top200_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/rankIcon_top500_001.png b/resources/spritesheets/GJ_GameSheet03/rankIcon_top500_001.png new file mode 100644 index 0000000..56c47d3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/rankIcon_top500_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/rankIcon_top50_001.png b/resources/spritesheets/GJ_GameSheet03/rankIcon_top50_001.png new file mode 100644 index 0000000..fd24f66 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/rankIcon_top50_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/rewardCorner_001.png b/resources/spritesheets/GJ_GameSheet03/rewardCorner_001.png new file mode 100644 index 0000000..f1e81c5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/rewardCorner_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/robtoplogo_small.png b/resources/spritesheets/GJ_GameSheet03/robtoplogo_small.png new file mode 100644 index 0000000..7821b7b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/robtoplogo_small.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/secretCoinUI2_001.png b/resources/spritesheets/GJ_GameSheet03/secretCoinUI2_001.png new file mode 100644 index 0000000..1a1db66 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/secretCoinUI2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/secretCoinUI_001.png b/resources/spritesheets/GJ_GameSheet03/secretCoinUI_001.png new file mode 100644 index 0000000..b8d8c11 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/secretCoinUI_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/secretDoorBtn2_closed_001.png b/resources/spritesheets/GJ_GameSheet03/secretDoorBtn2_closed_001.png new file mode 100644 index 0000000..9ec7fa9 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/secretDoorBtn2_closed_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/secretDoorBtn2_open_001.png b/resources/spritesheets/GJ_GameSheet03/secretDoorBtn2_open_001.png new file mode 100644 index 0000000..9a5dea7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/secretDoorBtn2_open_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shadowShardBig_001.png b/resources/spritesheets/GJ_GameSheet03/shadowShardBig_001.png new file mode 100644 index 0000000..a042e05 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shadowShardBig_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shadowShardLabel_001.png b/resources/spritesheets/GJ_GameSheet03/shadowShardLabel_001.png new file mode 100644 index 0000000..d08717b Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shadowShardLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shadowShardSmall_001.png b/resources/spritesheets/GJ_GameSheet03/shadowShardSmall_001.png new file mode 100644 index 0000000..98139d7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shadowShardSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0201ShardBig_001.png b/resources/spritesheets/GJ_GameSheet03/shard0201ShardBig_001.png new file mode 100644 index 0000000..fb1edeb Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0201ShardBig_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0201ShardLabel_001.png b/resources/spritesheets/GJ_GameSheet03/shard0201ShardLabel_001.png new file mode 100644 index 0000000..c77d5d7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0201ShardLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0201ShardSmall_001.png b/resources/spritesheets/GJ_GameSheet03/shard0201ShardSmall_001.png new file mode 100644 index 0000000..c78d88a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0201ShardSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0202ShardBig_001.png b/resources/spritesheets/GJ_GameSheet03/shard0202ShardBig_001.png new file mode 100644 index 0000000..2969b2e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0202ShardBig_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0202ShardLabel_001.png b/resources/spritesheets/GJ_GameSheet03/shard0202ShardLabel_001.png new file mode 100644 index 0000000..7304e8c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0202ShardLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0202ShardSmall_001.png b/resources/spritesheets/GJ_GameSheet03/shard0202ShardSmall_001.png new file mode 100644 index 0000000..a9f604d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0202ShardSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0203ShardBig_001.png b/resources/spritesheets/GJ_GameSheet03/shard0203ShardBig_001.png new file mode 100644 index 0000000..b1acc71 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0203ShardBig_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0203ShardLabel_001.png b/resources/spritesheets/GJ_GameSheet03/shard0203ShardLabel_001.png new file mode 100644 index 0000000..007e3cd Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0203ShardLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0203ShardSmall_001.png b/resources/spritesheets/GJ_GameSheet03/shard0203ShardSmall_001.png new file mode 100644 index 0000000..f552597 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0203ShardSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0204ShardBig_001.png b/resources/spritesheets/GJ_GameSheet03/shard0204ShardBig_001.png new file mode 100644 index 0000000..e85b474 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0204ShardBig_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0204ShardLabel_001.png b/resources/spritesheets/GJ_GameSheet03/shard0204ShardLabel_001.png new file mode 100644 index 0000000..7a410fe Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0204ShardLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0204ShardSmall_001.png b/resources/spritesheets/GJ_GameSheet03/shard0204ShardSmall_001.png new file mode 100644 index 0000000..0ce90e6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0204ShardSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0205ShardBig_001.png b/resources/spritesheets/GJ_GameSheet03/shard0205ShardBig_001.png new file mode 100644 index 0000000..0f96d9d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0205ShardBig_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0205ShardLabel_001.png b/resources/spritesheets/GJ_GameSheet03/shard0205ShardLabel_001.png new file mode 100644 index 0000000..a8ce0b3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0205ShardLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard0205ShardSmall_001.png b/resources/spritesheets/GJ_GameSheet03/shard0205ShardSmall_001.png new file mode 100644 index 0000000..1fd04f6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard0205ShardSmall_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard2Shadow_001.png b/resources/spritesheets/GJ_GameSheet03/shard2Shadow_001.png new file mode 100644 index 0000000..53ec16f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard2Shadow_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard2_glow_001.png b/resources/spritesheets/GJ_GameSheet03/shard2_glow_001.png new file mode 100644 index 0000000..97c2472 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard2_glow_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shardShadow_001.png b/resources/spritesheets/GJ_GameSheet03/shardShadow_001.png new file mode 100644 index 0000000..2053fbe Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shardShadow_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shard_glow_001.png b/resources/spritesheets/GJ_GameSheet03/shard_glow_001.png new file mode 100644 index 0000000..6ffc08c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shard_glow_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shineBurst_001.png b/resources/spritesheets/GJ_GameSheet03/shineBurst_001.png new file mode 100644 index 0000000..00d8bbe Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shineBurst_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shipfireIcon_01_001.png b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_01_001.png new file mode 100644 index 0000000..3af5293 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shipfireIcon_02_001.png b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_02_001.png new file mode 100644 index 0000000..2eab7be Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shipfireIcon_03_001.png b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_03_001.png new file mode 100644 index 0000000..589813f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_03_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shipfireIcon_04_001.png b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_04_001.png new file mode 100644 index 0000000..51f33c6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_04_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shipfireIcon_05_001.png b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_05_001.png new file mode 100644 index 0000000..a6cd86d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_05_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/shipfireIcon_06_001.png b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_06_001.png new file mode 100644 index 0000000..b10162a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/shipfireIcon_06_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/storeItemIcon_001.png b/resources/spritesheets/GJ_GameSheet03/storeItemIcon_001.png new file mode 100644 index 0000000..17e9b17 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/storeItemIcon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/theSafeLabel_001.png b/resources/spritesheets/GJ_GameSheet03/theSafeLabel_001.png new file mode 100644 index 0000000..76dca12 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/theSafeLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/tier1Icon_001.png b/resources/spritesheets/GJ_GameSheet03/tier1Icon_001.png new file mode 100644 index 0000000..0fe6bca Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/tier1Icon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/tier2Icon_001.png b/resources/spritesheets/GJ_GameSheet03/tier2Icon_001.png new file mode 100644 index 0000000..49a8146 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/tier2Icon_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/topListsLabel_001.png b/resources/spritesheets/GJ_GameSheet03/topListsLabel_001.png new file mode 100644 index 0000000..3b825cf Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/topListsLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/top_tab_off_001.png b/resources/spritesheets/GJ_GameSheet03/top_tab_off_001.png new file mode 100644 index 0000000..4031b14 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/top_tab_off_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/top_tab_on_001.png b/resources/spritesheets/GJ_GameSheet03/top_tab_on_001.png new file mode 100644 index 0000000..b81c43e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/top_tab_on_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/uiDot_001.png b/resources/spritesheets/GJ_GameSheet03/uiDot_001.png new file mode 100644 index 0000000..ae25952 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/uiDot_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/usercoin_small01_001.png b/resources/spritesheets/GJ_GameSheet03/usercoin_small01_001.png new file mode 100644 index 0000000..3373bec Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/usercoin_small01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/warpBtn_01_001.png b/resources/spritesheets/GJ_GameSheet03/warpBtn_01_001.png new file mode 100644 index 0000000..c6d89a1 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/warpBtn_01_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/warpBtn_02_001.png b/resources/spritesheets/GJ_GameSheet03/warpBtn_02_001.png new file mode 100644 index 0000000..1b7f19c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/warpBtn_02_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/warpBtn_03_001.png b/resources/spritesheets/GJ_GameSheet03/warpBtn_03_001.png new file mode 100644 index 0000000..aea7b3e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/warpBtn_03_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/warpLockOffBtn_001.png b/resources/spritesheets/GJ_GameSheet03/warpLockOffBtn_001.png new file mode 100644 index 0000000..738f37a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/warpLockOffBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/warpLockOnBtn_001.png b/resources/spritesheets/GJ_GameSheet03/warpLockOnBtn_001.png new file mode 100644 index 0000000..aca5601 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/warpLockOnBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet03/weeklyLevelLabel_001.png b/resources/spritesheets/GJ_GameSheet03/weeklyLevelLabel_001.png new file mode 100644 index 0000000..91561ff Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet03/weeklyLevelLabel_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_challengeBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_challengeBtn_001.png new file mode 100644 index 0000000..70b0b9a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_challengeBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_createBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_createBtn_001.png new file mode 100644 index 0000000..8d856e8 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_createBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_creatorBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_creatorBtn_001.png new file mode 100644 index 0000000..92c0deb Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_creatorBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_dailyBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_dailyBtn_001.png new file mode 100644 index 0000000..9c92431 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_dailyBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_eventBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_eventBtn_001.png new file mode 100644 index 0000000..08eeece Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_eventBtn_001.png differ diff --git a/resources/spritesheets/repl_spritesheet/GJ_featuredBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_featuredBtn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_featuredBtn_001.png rename to resources/spritesheets/GJ_GameSheet04/GJ_featuredBtn_001.png diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_freeLevelsBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_freeLevelsBtn_001.png new file mode 100644 index 0000000..487661e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_freeLevelsBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_fullBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_fullBtn_001.png new file mode 100644 index 0000000..dbf7452 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_fullBtn_001.png differ diff --git a/resources/spritesheets/repl_spritesheet/GJ_gauntletsBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_gauntletsBtn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_gauntletsBtn_001.png rename to resources/spritesheets/GJ_GameSheet04/GJ_gauntletsBtn_001.png diff --git a/resources/spritesheets/repl_spritesheet/GJ_highscoreBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_highscoreBtn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_highscoreBtn_001.png rename to resources/spritesheets/GJ_GameSheet04/GJ_highscoreBtn_001.png diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_listsBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_listsBtn_001.png new file mode 100644 index 0000000..b9f873f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_listsBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_mapBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_mapBtn_001.png new file mode 100644 index 0000000..995245c Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_mapBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_mapPacksBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_mapPacksBtn_001.png new file mode 100644 index 0000000..b2d5f97 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_mapPacksBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_moreGamesBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_moreGamesBtn_001.png new file mode 100644 index 0000000..1295744 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_moreGamesBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_pathsBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_pathsBtn_001.png new file mode 100644 index 0000000..a07327a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_pathsBtn_001.png differ diff --git a/resources/spritesheets/repl_spritesheet/GJ_playBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_playBtn_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/GJ_playBtn_001.png rename to resources/spritesheets/GJ_GameSheet04/GJ_playBtn_001.png diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_safeBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_safeBtn_001.png new file mode 100644 index 0000000..2138637 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_safeBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_savedBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_savedBtn_001.png new file mode 100644 index 0000000..e260023 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_savedBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_searchBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_searchBtn_001.png new file mode 100644 index 0000000..f7899cb Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_searchBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_versusBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_versusBtn_001.png new file mode 100644 index 0000000..40971be Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_versusBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/GJ_weeklyBtn_001.png b/resources/spritesheets/GJ_GameSheet04/GJ_weeklyBtn_001.png new file mode 100644 index 0000000..d4f956d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/GJ_weeklyBtn_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/boost_01_shine_001.png b/resources/spritesheets/GJ_GameSheet04/boost_01_shine_001.png new file mode 100644 index 0000000..d83f97d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/boost_01_shine_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/boost_02_shine_001.png b/resources/spritesheets/GJ_GameSheet04/boost_02_shine_001.png new file mode 100644 index 0000000..6ede594 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/boost_02_shine_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/boost_03_shine_001.png b/resources/spritesheets/GJ_GameSheet04/boost_03_shine_001.png new file mode 100644 index 0000000..57752ae Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/boost_03_shine_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/boost_04_shine_001.png b/resources/spritesheets/GJ_GameSheet04/boost_04_shine_001.png new file mode 100644 index 0000000..a188c62 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/boost_04_shine_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/boost_05_shine_001.png b/resources/spritesheets/GJ_GameSheet04/boost_05_shine_001.png new file mode 100644 index 0000000..6df8828 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/boost_05_shine_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/gj_dailyCrown_001.png b/resources/spritesheets/GJ_GameSheet04/gj_dailyCrown_001.png new file mode 100644 index 0000000..5f03b85 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/gj_dailyCrown_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/gj_eventCrown_001.png b/resources/spritesheets/GJ_GameSheet04/gj_eventCrown_001.png new file mode 100644 index 0000000..4f940d7 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/gj_eventCrown_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/gj_weeklyCrown_001.png b/resources/spritesheets/GJ_GameSheet04/gj_weeklyCrown_001.png new file mode 100644 index 0000000..85c1f54 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/gj_weeklyCrown_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_001.png b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_001.png new file mode 100644 index 0000000..dd28ffa Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_002.png b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_002.png new file mode 100644 index 0000000..b972427 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_002.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_003.png b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_003.png new file mode 100644 index 0000000..4ff4d3e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_003.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_004.png b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_004.png new file mode 100644 index 0000000..a64b723 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_004.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_005.png b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_005.png new file mode 100644 index 0000000..c70b452 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_005.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_006.png b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_006.png new file mode 100644 index 0000000..992caad Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_006.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_007.png b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_007.png new file mode 100644 index 0000000..7a0bfe6 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_007.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_008.png b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_008.png new file mode 100644 index 0000000..eaa7f40 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_008.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_009.png b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_009.png new file mode 100644 index 0000000..fb97335 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/playerDash2_boom2_009.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_01_back_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_01_back_001.png new file mode 100644 index 0000000..34fde97 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_01_back_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_01_front_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_01_front_001.png new file mode 100644 index 0000000..e48bde5 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_01_front_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_02_back_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_02_back_001.png new file mode 100644 index 0000000..4eb6a79 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_02_back_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_02_front_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_02_front_001.png new file mode 100644 index 0000000..ee98c4e Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_02_front_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_03_back_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_03_back_001.png new file mode 100644 index 0000000..1aaa508 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_03_back_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_03_front_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_03_front_001.png new file mode 100644 index 0000000..950d251 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_03_front_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_04_back_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_04_back_001.png new file mode 100644 index 0000000..d7b270a Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_04_back_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_04_front_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_04_front_001.png new file mode 100644 index 0000000..b36d7a1 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_04_front_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_05_back_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_05_back_001.png new file mode 100644 index 0000000..c5850a3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_05_back_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_05_front_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_05_front_001.png new file mode 100644 index 0000000..7fb7553 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_05_front_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_06_back_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_06_back_001.png new file mode 100644 index 0000000..0a84d58 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_06_back_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/portalshine_06_front_001.png b/resources/spritesheets/GJ_GameSheet04/portalshine_06_front_001.png new file mode 100644 index 0000000..7951da4 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/portalshine_06_front_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/spiderDash_001.png b/resources/spritesheets/GJ_GameSheet04/spiderDash_001.png new file mode 100644 index 0000000..c75fc2f Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/spiderDash_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/spiderDash_002.png b/resources/spritesheets/GJ_GameSheet04/spiderDash_002.png new file mode 100644 index 0000000..1799de3 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/spiderDash_002.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/spiderDash_003.png b/resources/spritesheets/GJ_GameSheet04/spiderDash_003.png new file mode 100644 index 0000000..23d6727 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/spiderDash_003.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/spiderDash_004.png b/resources/spritesheets/GJ_GameSheet04/spiderDash_004.png new file mode 100644 index 0000000..fca7bf2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/spiderDash_004.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/spiderDash_005.png b/resources/spritesheets/GJ_GameSheet04/spiderDash_005.png new file mode 100644 index 0000000..70736d9 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/spiderDash_005.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/spiderDash_006.png b/resources/spritesheets/GJ_GameSheet04/spiderDash_006.png new file mode 100644 index 0000000..0d86de9 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/spiderDash_006.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/spiderDash_007.png b/resources/spritesheets/GJ_GameSheet04/spiderDash_007.png new file mode 100644 index 0000000..12aabb2 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/spiderDash_007.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/spiderDash_008.png b/resources/spritesheets/GJ_GameSheet04/spiderDash_008.png new file mode 100644 index 0000000..e0163f8 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/spiderDash_008.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/theTowerDoor_001.png b/resources/spritesheets/GJ_GameSheet04/theTowerDoor_001.png new file mode 100644 index 0000000..8d9d166 Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/theTowerDoor_001.png differ diff --git a/resources/spritesheets/GJ_GameSheet04/theTowerLabel_001.png b/resources/spritesheets/GJ_GameSheet04/theTowerLabel_001.png new file mode 100644 index 0000000..1a0e15d Binary files /dev/null and b/resources/spritesheets/GJ_GameSheet04/theTowerLabel_001.png differ diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_001.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_001.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_001.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_001.png diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_002.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_002.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_002.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_002.png diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_003.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_003.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_003.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_003.png diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_004.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_004.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_004.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_004.png diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_005.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_005.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_005.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_005.png diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_006.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_006.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_006.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_006.png diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_007.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_007.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_007.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_007.png diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_008.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_008.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_008.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_008.png diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_009.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_009.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_009.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_009.png diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_010.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_010.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_010.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_010.png diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_011.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_011.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_011.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_011.png diff --git a/resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_012.png b/resources/spritesheets/PlayerExplosion_01/playerExplosion_01_012.png similarity index 100% rename from resources/spritesheets/repl_spritesheet/PlayerExplosion_01/playerExplosion_01_012.png rename to resources/spritesheets/PlayerExplosion_01/playerExplosion_01_012.png diff --git a/resources/spritesheets/gtps_spritesheet/killaCube.png b/resources/spritesheets/gtps_spritesheet/killaCube.png deleted file mode 100644 index e5d5b4e..0000000 Binary files a/resources/spritesheets/gtps_spritesheet/killaCube.png and /dev/null differ diff --git a/src/_main.cpp b/src/_main.cpp index cef3e52..3a9e5ca 100644 --- a/src/_main.cpp +++ b/src/_main.cpp @@ -2,6 +2,21 @@ #ifdef GEODE_IS_WINDOWS +#include +class $modify(UpdateSceneScaleByScreenView, CCNode) { + $override void visit() { + CCNode::visit(); + if (!SETTING(bool, "Update Scene Scale By Screen View")) return; + if (auto game = GameManager::get()->m_gameLayer) if (game->isRunning()) return; + if (auto gameplay = GameManager::get()->m_playLayer) if (gameplay->isRunning() or gameplay->m_isPaused) return; + if (auto casted = typeinfo_cast(this)) { + this->setScaleX(CCDirector::get()->getScreenRight() / this->getContentWidth()); + this->setScaleY(CCDirector::get()->getScreenTop() / this->getContentHeight()); + this->setAnchorPoint(CCPointZero); + }; + } +}; + #include class $modify(FLAlertLayerShowupStartPointExt, CCNode) { $override void visit() { @@ -45,7 +60,8 @@ class mouse_particle : public CCParticleSystemQuad { SceneManager::get()->keepAcrossScenes(shared_ref); } void sch(float) { - moveactref->initWithDuration(moveactref->getDuration(), getMousePos()); + auto pos = CCScene::get()->convertToNodeSpace(getMousePos()); + moveactref->initWithDuration(moveactref->getDuration(), pos); shared_ref->runAction(moveactref); auto hide = false; auto order = getChild(shared_ref->getParent(), -1)->getZOrder(); diff --git a/src/_main.hpp b/src/_main.hpp index 6bbfc45..3d80676 100644 --- a/src/_main.hpp +++ b/src/_main.hpp @@ -3,6 +3,8 @@ #include using namespace geode::prelude; +#include + #include #include <_fs.hpp> @@ -141,4 +143,5 @@ inline auto raw_content_repo_lnk = std::string("https://raw.githubusercontent.co #include "random_shit/menuitems.hpp" #include "random_shit/loadinglayer_ruinify.hpp" #include "random_shit/second_floor.hpp" -#include "random_shit/game_ruinify.hpp" \ No newline at end of file +#include "random_shit/game_ruinify.hpp" +#include "random_shit/LocalGameModes.hpp" \ No newline at end of file diff --git a/src/dialogs.hpp b/src/dialogs.hpp index 1734418..a1cc9ac 100644 --- a/src/dialogs.hpp +++ b/src/dialogs.hpp @@ -35,78 +35,78 @@ class $modify(DialogLayerExt, DialogLayer) { } }; -#include -class $modify(MenuLayerDialogs, MenuLayer) { +#include +class $modify(CCSceneDialogs, CCScene) { void random(float) { auto dailogs = std::vector(); //dont do stupid { CCArray* arr = CCArray::create(); - arr->addObject(DialogObject::create("Scratch", "don't do stupid", 26, 1.f, 1, ccWHITE)); + arr->addObject(DialogObject::create("Scratch", "don't do stupid", 26, 1.f, 0, ccWHITE)); dailogs.push_back(arr); } //nevermind { CCArray* arr = CCArray::create(); - arr->addObject(DialogObject::create("Scratch", "nevermind", 52, 1.f, 1, ccWHITE)); + arr->addObject(DialogObject::create("Scratch", "nevermind", 52, 1.f, 0, ccWHITE)); dailogs.push_back(arr); } //hi im walking here { CCArray* arr = CCArray::create(); - arr->addObject(DialogObject::create("Shopkeeper", "Hi!", 5, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "What the fuck are you doing here?", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("Shopkeeper", "I'm fucking walking bruh.", 34, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "Ah well have a nice walk.", 60, 1.f, 1, ccWHITE)); + arr->addObject(DialogObject::create("Shopkeeper", "Hi!", 5, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "What the fuck are you doing here?", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("Shopkeeper", "I'm fucking walking bruh.", 34, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "Ah well have a nice walk.", 60, 1.f, 0, ccWHITE)); dailogs.push_back(arr); } //hi im walking here { CCArray* arr = CCArray::create(); - arr->addObject(DialogObject::create("Shopkeeper", "me still keeping shop", 5, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "me?", 60, 1.f, 1, ccWHITE)); + arr->addObject(DialogObject::create("Shopkeeper", "me still keeping shop", 5, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "me?", 60, 1.f, 0, ccWHITE)); dailogs.push_back(arr); } //hi im walking here { CCArray* arr = CCArray::create(); - arr->addObject(DialogObject::create("Shopkeeper", "Did you kill some one?", 29, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "rly?", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("Shopkeeper", "Ever?", 32, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("Shopkeeper", "How to huh?", 32, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "You try every sort of drugs e?", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("Shopkeeper", "labidydabbidy", 34, 1.f, 1, ccWHITE)); + arr->addObject(DialogObject::create("Shopkeeper", "Did you kill some one?", 29, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "rly?", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("Shopkeeper", "Ever?", 32, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("Shopkeeper", "How to huh?", 32, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "You try every sort of drugs e?", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("Shopkeeper", "labidydabbidy", 34, 1.f, 0, ccWHITE)); dailogs.push_back(arr); } //I remember one day { CCArray* arr = CCArray::create(); - arr->addObject(DialogObject::create("You", "I remember one day, maybe was the first day of my life", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "You came to my heart, my eyes wide open to you", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "I feel warm, behind you take my hand inside", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "Kiss me, kiss me, kiss me again", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "I feel you, remember one day I start to love", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "Yes girl, yes, I love more than me, I know", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "Just touch my lips and got this picture, you still remember", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "Kiss you, kiss you, kiss you again", 60, 1.f, 1, ccWHITE)); + arr->addObject(DialogObject::create("You", "I remember one day, maybe was the first day of my life", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "You came to my heart, my eyes wide open to you", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "I feel warm, behind you take my hand inside", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "Kiss me, kiss me, kiss me again", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "I feel you, remember one day I start to love", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "Yes girl, yes, I love more than me, I know", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "Just touch my lips and got this picture, you still remember", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "Kiss you, kiss you, kiss you again", 60, 1.f, 0, ccWHITE)); dailogs.push_back(arr); }; //days { CCArray* arr = CCArray::create(); - arr->addObject(DialogObject::create("Scratch", "Have the days Been here?", 13, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "No, I didn't saw them, I just came in.", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "What kind of days are they anyway,", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "what's so special about them?", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "Maybe i know...", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("You", "nevermind", 60, 1.f, 1, ccWHITE)); - arr->addObject(DialogObject::create("Scratch", "ok", 13, 1.f, 1, ccWHITE)); + arr->addObject(DialogObject::create("Scratch", "Have the days Been here?", 13, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "No, I didn't saw them, I just came in.", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "What kind of days are they anyway,", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "what's so special about them?", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "Maybe i know...", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("You", "nevermind", 60, 1.f, 0, ccWHITE)); + arr->addObject(DialogObject::create("Scratch", "ok", 13, 1.f, 0, ccWHITE)); dailogs.push_back(arr); } //Who did the bite of 87 { CCArray* arr = CCArray::create(); - arr->addObject(DialogObject::create("Scratch", "Who did the bite of 87?", 13, 1.f, 1, ccWHITE)); + arr->addObject(DialogObject::create("Scratch", "Who did the bite of 87?", 13, 1.f, 0, ccWHITE)); dailogs.push_back(arr); } auto dailog = *select_randomly(dailogs.begin(), dailogs.end()); @@ -119,8 +119,9 @@ class $modify(MenuLayerDialogs, MenuLayer) { } }; }; - $override bool init() { - this->schedule(schedule_selector(MenuLayerDialogs::random), 15.f); - return MenuLayer::init(); + $override static CCScene* create(void) { + auto __this = CCScene::create(); + __this->schedule(schedule_selector(CCSceneDialogs::random), 8.f); + return __this; } }; \ No newline at end of file diff --git a/src/libs/CCLabelBMFontAnimated.h b/src/libs/CCLabelBMFontAnimated.h new file mode 100644 index 0000000..4d5a7df --- /dev/null +++ b/src/libs/CCLabelBMFontAnimated.h @@ -0,0 +1,703 @@ +// +// CCLabelAnimated.h +// CCLabelAnimated +// +// Created by Steven Barnegren on 23/03/2015. +// +// + +/* + Copyright (c) 2015 Steve Barnegren + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ + +#ifndef __CCLabelAnimated__CCLabelAnimated__ +#define __CCLabelAnimated__CCLabelAnimated__ + +#include +using namespace geode::prelude; + +class CCLambda : public CCActionInstant { +public: + std::function m_callback; + CCLambda() {}; + virtual ~CCLambda() {}; + virtual void update(float time) { + m_callback(); + }; + static CCLambda* create(std::function&& callback) { + auto ret = new (std::nothrow) CCLambda(); + if (ret) { + ret->m_callback = std::forward>(callback); + ret->autorelease(); + return ret; + } + delete ret; + return nullptr; + }; +}; + +class CCLabelBMFontAnimated : public CCLabelBMFont { +public: + + // ONLY USE THIS FUNCTION FOR CREATION + static CCLabelBMFontAnimated* createWithBMFont(const std::string& str, const std::string& fntFile, float width = kCCLabelAutomaticWidth, CCTextAlignment alignment = kCCTextAlignmentLeft, CCPoint imageOffset = CCPointZero) + { + auto ret = new CCLabelBMFontAnimated(); + + if (ret && ret->initWithString(str.c_str(), fntFile.c_str(), width, alignment, imageOffset)) + { + ret->autorelease(); + return ret; + } + + delete ret; + return nullptr; + } + //static CCLabelBMFontAnimated* createWithTTF(const std::string& text, const std::string& fontFile, float fontSize, const CCSize& dimensions = CCPointZero, TextHAlignment hAlignment /* = TextHAlignment::LEFT */, TextVAlignment vAlignment /* = TextVAlignment::TOP */); + + //FUNCTIONS TO SET BASIC CHARACTER SPRITE PROPERTIES AT INDEX + auto getLetter(int index = 0) { + return getChild(this, index); + } + void setCharScale(int index, float s) { + + if (index >= numLetters()) { + log::error("{}", "CCLabelBMFontAnimated - Could not set character sprite scale, index out of bounds"); + return; + } + + cocos2d::CCSprite* charSprite = getLetter(index); + charSprite->setScale(s); + }; + void setCharOpacity(int index, float o) { + + if (index >= numLetters()) { + log::error("{}", "CCLabelBMFontAnimated - Could not set character sprite opacity, index out of bounds"); + return; + } + + GLubyte opacity = o; + cocos2d::CCSprite* charSprite = getLetter(index); + charSprite->setOpacity(opacity); + }; + void setCharRotation(int index, float r) { + + if (index >= numLetters()) { + log::error("{}", "CCLabelBMFontAnimated - Could not set character sprite rotation, index out of bounds"); + return; + } + + cocos2d::CCSprite* charSprite = getLetter(index); + charSprite->setRotation(r); + }; + + //FUNCTIONS TO SET BASIC PROPERTIES OF ALL CHARACTER SPRITES + void setAllCharsScale(float s) { + + const int numChars = numLetters(); + + for (int i = 0; i < numChars; i++) { + cocos2d::CCSprite* charSprite = getLetter(i); + charSprite->setScale(s); + } + }; + void setAllCharsOpacity(float o) { + + GLubyte opacity = o; + + const int numChars = numLetters(); + + for (int i = 0; i < numChars; i++) { + cocos2d::CCSprite* charSprite = getLetter(i); + charSprite->setOpacity(opacity); + } + }; + void setAllCharsRotation(float r) { + + const int numChars = numLetters(); + + for (int i = 0; i < numChars; i++) { + cocos2d::CCSprite* charSprite = getLetter(i); + charSprite->setRotation(r); + } + }; + void offsetAllCharsPositionBy(CCPoint offset) { + + const int numChars = numLetters(); + + for (int i = 0; i < numChars; i++) { + cocos2d::CCSprite* charSprite = getLetter(i); + charSprite->setPosition(cocos2d::CCPoint(charSprite->getPosition().x + offset.x, charSprite->getPosition().y + offset.y)); + } + }; + int numLetters() { + + int index = 0; + + for (; ; ) { + + if (getLetter(index) == nullptr) { + return index; + } + index++; + } + + return index; + }; + + //FUNCTIONS TO RUN CUSTOM ACTIONS ON CHARATER SPRITES + void runActionOnSpriteAtIndex(int index, CCFiniteTimeAction* action) { + + if (index >= numLetters() || index < 0) { + log::error("{}", "CCLabelBMFontAnimated::runActionOnSpriteAtIndex - index out of bounds"); + return; + } + + CCSprite* charSprite = getLetter(index); + charSprite->runAction(action); + + }; + + void runActionOnAllSprites(CCAction* action) { + + runActionOnAllSprites(action, false, nullptr); + + }; + void runActionOnAllSprites(CCAction* action, bool removeOnCompletion) { + + runActionOnAllSprites(action, removeOnCompletion, nullptr); + + }; + void runActionOnAllSprites(CCAction* action, bool removeOnCompletion, CCCallFunc *callFuncOnCompletion) { + + const int numChars = numLetters(); + + for (int i = 0; i < numChars; i++) { + cocos2d::CCAction* actionCopy = (CCAction*)action->copy(); + cocos2d::CCSprite* charSprite = getLetter(i); + + if (i == numChars - 1) { //if is the last character, run the call func actions + + CCArray *actionsArray = CCArray::create(); + //CCArray *actionsArray = CCArray::create(); + + //actionsArray->addObject((CCFiniteTimeAction*)actionCopy); + + actionsArray->addObject(actionCopy); + + if (callFuncOnCompletion != nullptr) { + //actionsArray->addObject((CCFiniteTimeAction*)callFuncOnCompletion); + actionsArray->addObject(callFuncOnCompletion); + } + if (removeOnCompletion) { + actionsArray->addObject(CCCallFunc::create(this, callfunc_selector(CCLabelBMFontAnimated::removeFromParent))); + } + CCSequence* actionsSequence = CCSequence::create(actionsArray); + charSprite->runAction(actionsSequence); + } + else { //if is not the last character, just run the action + charSprite->runAction(actionCopy); + } + } + }; + void stopActionsOnAllSprites() { + + const int numChars = numLetters(); + + for (int i = 0; i < numChars; i++) { + CCSprite* charSprite = getLetter(i); + charSprite->stopAllActions(); + } + }; + + //for the 'run actions sequentially' functions, duration refers to the total time to complete actions on all letters, minus the duration of the action itself + void runActionOnAllSpritesSequentially(CCFiniteTimeAction* action, float duration, bool removeOnCompletion, CCCallFunc *callFuncOnCompletion) { + + const int numChars = numLetters(); + + if (numChars < 2) { + log::error("{}","CCLabelBMFontAnimated - runActionOnAllSpritesSequentially() requires at least 2 children to operate"); + return; + } + + for (int i = 0; i < numChars; i++) { + + CCDelayTime* delay = CCDelayTime::create((duration / (numChars - 1)) * i); + CCAction* actionCopy = (CCAction*)action->copy(); + CCSequence* delayAndAction = CCSequence::create(delay, actionCopy, NULL); + CCSprite* charSprite = getLetter(i); + + if (i == numChars - 1) { //if is the last character, run the call func actions + + CCArray *actionsArray = CCArray::create(); + actionsArray->addObject(delayAndAction); + + if (callFuncOnCompletion != nullptr) { + actionsArray->addObject(callFuncOnCompletion); + } + if (removeOnCompletion) { + actionsArray->addObject(CCCallFunc::create(this, callfunc_selector(CCLabelBMFontAnimated::removeFromParent))); + } + CCSequence* actionsSequence = CCSequence::create(actionsArray); + charSprite->runAction(actionsSequence); + } + else { //if is not the last character, just run the action + charSprite->runAction(delayAndAction); + } + + } + }; + void runActionOnAllSpritesSequentially(CCFiniteTimeAction* action, float duration, bool removeOnCompletion) { + + runActionOnAllSpritesSequentially(action, duration, removeOnCompletion, nullptr); + + }; + void runActionOnAllSpritesSequentially(CCFiniteTimeAction* action, float duration) { + + runActionOnAllSpritesSequentially(action, duration, false, nullptr); + + }; + + void runActionOnAllSpritesSequentiallyReverse(CCFiniteTimeAction* action, float duration, bool removeOnCompletion, CCCallFunc *callFuncOnCompletion) { + + const int numChars = numLetters(); + + if (numChars < 2) { + log::error("{}","CCLabelBMFontAnimated - runActionOnAllSpritesSequentiallyReverse() requires at least 2 children to operate"); + return; + } + + for (int i = 0; i < numChars; i++) { + + CCDelayTime* delay = CCDelayTime::create((duration / (numChars - 1)) * ((numChars - 1) - i)); + CCAction* actionCopy = (CCAction*)action->copy(); + CCSequence* delayAndAction = CCSequence::create(delay, actionCopy, NULL); + CCSprite* charSprite = getLetter(i); + + if (i == 0) { //if is the first character, run the call func actions + + CCArray *actionsArray = CCArray::create(); + actionsArray->addObject(delayAndAction); + + if (callFuncOnCompletion != nullptr) { + actionsArray->addObject(callFuncOnCompletion); + } + if (removeOnCompletion) { + actionsArray->addObject(CCCallFunc::create(this, callfunc_selector(CCLabelBMFontAnimated::removeFromParent))); + } + CCSequence* actionsSequence = CCSequence::create(actionsArray); + charSprite->runAction(actionsSequence); + } + else { //if is not the first character, just run the action + charSprite->runAction(delayAndAction); + } + } + + }; + void runActionOnAllSpritesSequentiallyReverse(CCFiniteTimeAction* action, float duration, bool removeOnCompletion) { + + runActionOnAllSpritesSequentiallyReverse(action, duration, removeOnCompletion, nullptr); + + }; + void runActionOnAllSpritesSequentiallyReverse(CCFiniteTimeAction* action, float duration) { + + runActionOnAllSpritesSequentiallyReverse(action, duration, false, nullptr); + + }; + + //ANIMATIONS + + //fly ins + void animateInFlyInFromLeft(float duration) { + + CCSize visibleSize = CCDirector::get()->getVisibleSize(); + float rescaleFactor = 1 / getScale(); //if the label has been scaled down, all the action coordinates will be too small, rescale factor scales them up + float offsetX = visibleSize.width * rescaleFactor; + offsetAllCharsPositionBy(CCPoint(-offsetX, 0)); + + CCMoveBy* flyIn = CCMoveBy::create(1, CCPoint(offsetX, 0)); + CCEaseExponentialOut* flyInEase = CCEaseExponentialOut::create(flyIn); + + runActionOnAllSpritesSequentially(flyInEase, duration); + + + }; + void animateInFlyInFromRight(float duration) { + + CCSize visibleSize = CCDirector::get()->getVisibleSize(); + float rescaleFactor = 1 / getScale(); //if the label has been scaled down, all the action coordinates will be too small, rescale factor scales them up + float offsetX = visibleSize.width * rescaleFactor; + offsetAllCharsPositionBy(CCPoint(offsetX, 0)); + + CCMoveBy* flyIn = CCMoveBy::create(1, CCPoint(-offsetX, 0)); + CCEaseExponentialOut* flyInEase = CCEaseExponentialOut::create(flyIn); + + runActionOnAllSpritesSequentiallyReverse(flyInEase, duration); + + }; + void animateInFlyInFromTop(float duration) { + + CCSize visibleSize = CCDirector::get()->getVisibleSize(); + float rescaleFactor = 1 / getScale(); //if the label has been scaled down, all the action coordinates will be too small, rescale factor scales them up + float offsetY = visibleSize.height * rescaleFactor; + offsetAllCharsPositionBy(CCPoint(0, offsetY)); + + CCMoveBy* flyIn = CCMoveBy::create(1, CCPoint(0, -offsetY)); + CCEaseExponentialOut* flyInEase = CCEaseExponentialOut::create(flyIn); + + runActionOnAllSpritesSequentially(flyInEase, duration); + + }; + void animateInFlyInFromBottom(float duration) { + + CCSize visibleSize = CCDirector::get()->getVisibleSize(); + float rescaleFactor = 1 / getScale(); //if the label has been scaled down, all the action coordinates will be too small, rescale factor scales them up + float offsetY = visibleSize.height * rescaleFactor; + offsetAllCharsPositionBy(CCPoint(0, -offsetY)); + + CCMoveBy* flyIn = CCMoveBy::create(1, CCPoint(0, offsetY)); + CCEaseExponentialOut* flyInEase = CCEaseExponentialOut::create(flyIn); + + runActionOnAllSpritesSequentially(flyInEase, duration); + + }; + + //misc animate ins + void animateInTypewriter(float duration) { + + //set all the characters scale to zero + setAllCharsScale(0); + + CCScaleTo* appear = CCScaleTo::create(0, 1); + + runActionOnAllSpritesSequentially(appear, duration); + + }; + void animateInDropFromTop(float duration) { + + CCSize visibleSize = CCDirector::get()->getVisibleSize(); + float rescaleFactor = 1 / getScale(); //if the label has been scaled down, all the action coordinates will be too small, rescale factor scales them up + float offsetY = visibleSize.height * rescaleFactor; + offsetAllCharsPositionBy(CCPoint(0, offsetY)); + + CCMoveBy* flyIn = CCMoveBy::create(1, CCPoint(0, -offsetY)); + CCEaseBounceOut* flyInEase = CCEaseBounceOut::create(flyIn); + + runActionOnAllSpritesSequentially(flyInEase, duration); + + }; + void animateInSwell(float duration) { + + setAllCharsScale(0); + + CCScaleTo* scaleUp = CCScaleTo::create(0.2, 1.5); + CCScaleTo* scaleDown = CCScaleTo::create(0.2, 1); + CCSequence* scaleSeq = CCSequence::create(scaleUp, scaleDown, NULL); + + runActionOnAllSpritesSequentially(scaleSeq, duration); + + }; + void animateInRevealFromLeft(float duration) { + + //set all chars opacity to zero, apart from first + setAllCharsOpacity(0); + CCSprite* firstChar = getLetter(0); + firstChar->setOpacity(255); + //make sure the first character has higher z order than the rest, reset after the animation + CCDelayTime* delay = CCDelayTime::create(duration); + CCLambda* resetZ = CCLambda::create( + [this, firstChar]() { + //log::debug("{}", __FUNCTION__); + reorderChild(firstChar, firstChar->getZOrder()); + } + ); + + CCSequence* resetZAfterAnimation = CCSequence::create(delay, resetZ, NULL); + this->reorderChild(firstChar, firstChar->getZOrder() + 10); + firstChar->runAction(resetZAfterAnimation); + + //reveal each char from the behind the first + for (int i = 1; i < numLetters(); i++) { + + CCSprite* charSprite = getLetter(i); + + CCMoveTo* move = CCMoveTo::create(duration, CCPoint(charSprite->getPosition())); + CCEaseExponentialOut* moveEase = CCEaseExponentialOut::create(move); + CCFadeIn* fadeIn = CCFadeIn::create(duration); + CCEaseExponentialOut* fadeEase = CCEaseExponentialOut::create(fadeIn); + CCSpawn* moveAndFade = CCSpawn::create(moveEase, fadeEase, NULL); + + charSprite->setPosition(CCPoint(firstChar->getPosition().x, charSprite->getPosition().y)); + charSprite->runAction(moveAndFade); + + } + + }; + void animateInSpin(float duration, int spins) { + + setAllCharsOpacity(0); + + for (int i = 0; i < numLetters(); i++) { + + CCSprite* charSprite = getLetter(i); + + CCMoveTo* moveToPosition = CCMoveTo::create(duration, charSprite->getPosition()); + CCEaseExponentialOut* moveToPositionEase = CCEaseExponentialOut::create(moveToPosition); + float centreX = this->getContentSize().width / 2; + charSprite->setPosition(CCPoint(centreX, charSprite->getPosition().y)); + charSprite->runAction(moveToPositionEase); + + CCRotateBy* counterRotate = CCRotateBy::create(duration, -360 * spins); + CCEaseSineOut* counterRotateEase = CCEaseSineOut::create(counterRotate); + charSprite->runAction(counterRotateEase); + + CCFadeIn* fadeIn = CCFadeIn::create(duration); + charSprite->runAction(fadeIn); + + } + + + //spin the label + CCRotateBy* spin = CCRotateBy::create(duration, 360 * spins); + CCEaseSineOut* spinEase = CCEaseSineOut::create(spin); + this->runAction(spinEase); + + + }; + void animateInVortex(float duration, int spins) { + + this->animateInVortex(false, true, duration, spins); + + }; + + //misc animations + void animateSwell(float duration) { + + CCScaleTo* scaleUp = CCScaleTo::create(0.2, 1.5); + CCScaleTo* scaleDown = CCScaleTo::create(0.2, 1); + CCSequence* scaleSeq = CCSequence::create(scaleUp, scaleDown, NULL); + + runActionOnAllSpritesSequentially(scaleSeq, duration); + + }; + void animateJump(float duration, float height) { + + const int numChars = numLetters(); + + for (int i = 0; i < numLetters(); i++) { + + + CCSprite* charSprite = getLetter(i); + + CCDelayTime* delay = CCDelayTime::create((duration / (numChars - 1)) * i); + CCJumpTo* jump = CCJumpTo::create(0.5, charSprite->getPosition(), height, 1); + CCSequence* delayThenJump = CCSequence::create(delay, jump, NULL); + charSprite->runAction(delayThenJump); + + } + + + }; + void animateStretchElastic(float stretchDuration, float releaseDuration, float stretchAmount) { + + for (int i = 0; i < numLetters(); i++) { + + CCSprite* charSprite = getLetter(i); + + CCMoveTo* stretch = CCMoveTo::create(stretchDuration, + CCPoint((charSprite->getPosition().x - (getContentSize().width / 4)) * stretchAmount, + charSprite->getPosition().y)); + CCMoveTo* release = CCMoveTo::create(releaseDuration, charSprite->getPosition()); + CCEaseElasticOut* releaseElastic = CCEaseElasticOut::create(release); + CCSequence* animation = CCSequence::create(stretch, releaseElastic, NULL); + + charSprite->runAction(animation); + + } + + }; + void animateRainbow(float duration) { + + const float tintDuration = 0.2; + + CCTintTo* red = CCTintTo::create(tintDuration, 255, 0, 0); + CCTintTo* orange = CCTintTo::create(tintDuration, 255, 153, 51); + CCTintTo* yellow = CCTintTo::create(tintDuration, 255, 255, 0); + CCTintTo* green = CCTintTo::create(tintDuration, 0, 255, 0); + CCTintTo* blue = CCTintTo::create(tintDuration, 0, 0, 255); + CCTintTo* purple = CCTintTo::create(tintDuration, 102, 0, 204); + CCTintTo* pink = CCTintTo::create(tintDuration, 255, 51, 255); + CCTintTo* white = CCTintTo::create(tintDuration, 255, 255, 255); + + CCSequence* rainbow = CCSequence::create(red, orange, yellow, green, blue, purple, pink, white, NULL); + runActionOnAllSpritesSequentially(rainbow, duration); + }; + void flyPastAndRemove() { + + CCSize visibleSize = CCDirector::get()->getVisibleSize(); + + float rescaleFactor = 1 / getScale(); //if the label has been scaled down, all the action coordinates will be too small, rescale factor scales them up + + offsetAllCharsPositionBy(CCPoint(-visibleSize.width * rescaleFactor, 0)); + + float centrePortion = visibleSize.width * 0.05; + float centreSlowTime = 0.9; + + CCMoveBy* flyIn = CCMoveBy::create(0.5, CCPoint((visibleSize.width * rescaleFactor) - ((centrePortion * rescaleFactor) / 2), 0)); + CCEaseExponentialInOut* flyInEase = CCEaseExponentialInOut::create(flyIn); + + CCMoveBy* centreSlowMove = CCMoveBy::create(centreSlowTime, CCPoint(centrePortion * rescaleFactor, 0)); + CCScaleTo* scaleUp = CCScaleTo::create(centreSlowTime / 2, 1.5); + CCScaleTo* scaleDown = CCScaleTo::create(centreSlowTime / 2, 1); + CCSequence* swell = CCSequence::create(scaleUp, scaleDown, NULL); + CCSpawn* centreMoveAndSwell = CCSpawn::create(centreSlowMove, swell, NULL); + + CCMoveBy* flyOut = CCMoveBy::create(0.5, CCPoint((visibleSize.width * rescaleFactor) - ((centrePortion * rescaleFactor) / 2), 0)); + CCEaseExponentialInOut* flyOutEase = CCEaseExponentialInOut::create(flyOut); + + CCSequence* flyPast = CCSequence::create(flyInEase, centreMoveAndSwell, flyOutEase, NULL); + + runActionOnAllSpritesSequentiallyReverse(flyPast, 0.7, true, nullptr); + + }; + + void animateInVortex(bool removeOnCompletion, bool createGhosts, float duration, int spins) { + + + //fade in the label + float fadeDuration = duration * 0.25; + CCFadeIn* fadeIn = CCFadeIn::create(fadeDuration); + this->runAction(fadeIn); + + if (createGhosts) { + + int numGhosts = 3; + float ghostMaxOpacity = 100; + + for (int i = 0; i < numGhosts; i++) { + + CCLabelBMFontAnimated *ghostLabel = CCLabelBMFontAnimated::createWithBMFont(getString(), getFntFile(), getContentSize().width*2, kCCTextAlignmentCenter); + ghostLabel->setOpacity(ghostMaxOpacity / (i + 1)); + ghostLabel->setPosition(this->getPosition()); + this->getParent()->addChild(ghostLabel); + ghostLabel->animateInVortex(true, false, duration, spins); + + } + + } + + for (int i = 0; i < numLetters(); i++) { + + //Alter the number of spins on some characters for variation + int charSpins = spins; + if (i % 2 == 0) { + charSpins--; + } + else if (i % 3 == 0) { + charSpins++; + } + + //randomly vary the speed of letters + float staggerAmount = (rand() % 10) / 10.0f; + float letterDuration = duration + staggerAmount; + + float spinDuration = letterDuration / charSpins; + + CCSprite* charSprite = getLetter(i); + + float radius = fabs((this->getContentSize().width / 2) - charSprite->getPosition().x); + float squareLength = sqrtf((radius * radius) / 2); + float arcAmount = radius - squareLength; + + float segmentDuration = spinDuration * 0.25; + + CCArray* spinActions = CCArray::create(); + + for (int s = 0; s < charSpins; s++) { + + /* + Spin in a circular motion. Circle is split into 4 segments. + Segment 1 is the NW arc of the circle + Segment 2 is the NE arc of the circle + Segment 3 is the SW arc of the circle + Segment 4 is the SE arc of the circle + */ + + //segment 4 + CCMoveBy* segment4Straight = CCMoveBy::create(segmentDuration, CCPoint(-radius, -radius)); + CCMoveBy* segment4PositiveArc = CCMoveBy::create(segmentDuration / 2, CCPoint(arcAmount, -arcAmount)); + CCEaseSineOut* segment4PositiveArcEase = CCEaseSineOut::create(segment4PositiveArc); + CCMoveBy* segment4NegativeArc = CCMoveBy::create(segmentDuration / 2, CCPoint(-arcAmount, arcAmount)); + CCEaseSineIn* segment4NegativeArcEase = CCEaseSineIn::create(segment4NegativeArc); + CCSequence* segment4Arc = CCSequence::create(segment4PositiveArcEase, segment4NegativeArcEase, NULL); + CCSpawn* segment4Action = CCSpawn::create(segment4Straight, segment4Arc, NULL); + + //segment 3 + CCMoveBy* segment3Straight = CCMoveBy::create(segmentDuration, CCPoint(-radius, radius)); + CCMoveBy* segment3PositiveArc = CCMoveBy::create(segmentDuration / 2, CCPoint(-arcAmount, -arcAmount)); + CCEaseSineOut* segment3PositiveArcEase = CCEaseSineOut::create(segment3PositiveArc); + CCMoveBy* segment3NegativeArc = CCMoveBy::create(segmentDuration / 2, CCPoint(arcAmount, arcAmount)); + CCEaseSineIn* segment3NegativeArcEase = CCEaseSineIn::create(segment3NegativeArc); + CCSequence* segment3Arc = CCSequence::create(segment3PositiveArcEase, segment3NegativeArcEase, NULL); + CCSpawn* segment3Action = CCSpawn::create(segment3Straight, segment3Arc, NULL); + + //segment 1 + CCMoveBy* segment1Straight = CCMoveBy::create(segmentDuration, CCPoint(radius, radius)); + CCMoveBy* segment1PositiveArc = CCMoveBy::create(segmentDuration / 2, CCPoint(-arcAmount, arcAmount)); + CCEaseSineOut* segment1PositiveArcEase = CCEaseSineOut::create(segment1PositiveArc); + CCMoveBy* segment1NegativeArc = CCMoveBy::create(segmentDuration / 2, CCPoint(arcAmount, -arcAmount)); + CCEaseSineIn* segment1NegativeArcEase = CCEaseSineIn::create(segment1NegativeArc); + CCSequence* segment1Arc = CCSequence::create(segment1PositiveArcEase, segment1NegativeArcEase, NULL); + CCSpawn* segment1Action = CCSpawn::create(segment1Straight, segment1Arc, NULL); + + //segment 2 + CCMoveBy* segment2Straight = CCMoveBy::create(segmentDuration, CCPoint(radius, -radius)); + CCMoveBy* segment2PositiveArc = CCMoveBy::create(segmentDuration / 2, CCPoint(arcAmount, arcAmount)); + CCEaseSineOut* segment2PositiveArcEase = CCEaseSineOut::create(segment2PositiveArc); + CCMoveBy* segment2NegativeArc = CCMoveBy::create(segmentDuration / 2, CCPoint(-arcAmount, -arcAmount)); + CCEaseSineIn* segment2NegativeArcEase = CCEaseSineIn::create(segment2NegativeArc); + CCSequence* segment2Arc = CCSequence::create(segment2PositiveArcEase, segment2NegativeArcEase, NULL); + CCSpawn* segment2Action = CCSpawn::create(segment2Straight, segment2Arc, NULL); + + CCSequence* spinAction; + + //Depending on if the letter is to the left or right of the centre of the label, the segments will need to be in different orders: + + if ((this->getContentSize().width / 2) < charSprite->getPosition().x) { + spinAction = CCSequence::create(segment4Action, segment3Action, segment1Action, segment2Action, NULL); + } + else { + spinAction = CCSequence::create(segment1Action, segment2Action, segment4Action, segment3Action, NULL); + } + + + spinActions->addObject(spinAction); + + + } + + CCSequence* animation = CCSequence::create(spinActions); + CCEaseSineOut* animationEase = CCEaseSineOut::create(animation); + + charSprite->runAction(animationEase); + } + + if (removeOnCompletion) { + + CCDelayTime* waitForAnimation = CCDelayTime::create(duration * 3); + CCCallFunc* remove = CCCallFunc::create(this, callfunc_selector(CCLabelBMFontAnimated::removeFromParent)); + CCSequence* waitThenRemove = CCSequence::create(waitForAnimation, remove, NULL); + this->runAction(waitThenRemove); + } + + }; + +}; + +#endif /* defined(__CCLabelAnimated__CCLabelAnimated__) */ diff --git a/src/random_shit/LocalGameModes.hpp b/src/random_shit/LocalGameModes.hpp new file mode 100644 index 0000000..b2f1a42 --- /dev/null +++ b/src/random_shit/LocalGameModes.hpp @@ -0,0 +1,194 @@ +#pragma once +#include <_main.hpp> +//LocalGameModes + +class IslandsLayer : public CCLayer { +public: + CREATE_FUNC(IslandsLayer); + virtual bool init() { + return CCLayer::init() ? [this]() {customSetup(); return true; }() : false; + } + virtual void keyBackClicked() { + log::debug("{}()", __FUNCTION__); + GameManager::get()->safePopScene(); + } + virtual void keyDown(enumKeyCodes key) { + CCLayer::keyDown(key); + if (key == KEY_Left or key == KEY_Right) { + cocos::findFirstChildRecursive( + this, [this, key](BoomScrollLayer* scroll) { + scroll->moveToPage(scroll->m_page + (key == KEY_Left ? -1 : 1)); + return true; + } + ); + } + } + void customSetup() { + //jail + this->setTouchEnabled(1); + this->setKeyboardEnabled(1); + this->setKeypadEnabled(1); + this->setMouseEnabled(1); + + addChild(createLayerBG()); + + auto islandPage = [](auto id = 1) + { + auto layer = CCLayer::create(); + auto island = CCMenuItemExt::createSpriteExtraWithFilename( + fmt::format("island_{}.png", id), 1.0f, [](auto) {} + ); + island->setEnabled(0); + layer->addChild(CCMenu::create(island, nullptr)); + return layer; + }; + + auto pages = CCArray::create(); + pages->addObject(islandPage(1)); + pages->addObject(islandPage(2)); + pages->addObject(islandPage(3)); + pages->addObject(islandPage(4)); + pages->addObject(islandPage(5)); + + auto scroll = BoomScrollLayer::create(pages, 1, 0); + scroll->setPagesIndicatorPosition({ this->getContentWidth() / 2, 18.f }); + addChild(scroll); + + auto label = CCLabelTTF::create((const char*)u8"какиета острова ебаные лол", "arial", 12.f); + label->setPositionX(this->getContentWidth() / 2); + label->setPositionY(this->getContentHeight() - 18.f); + addChild(label); + + } +}; + +#include +class $modify(GJBaseGameLayerInfinityMode, GJBaseGameLayer) { + inline static int current_amo_for_reward = 0; + inline static int next_amount_for_reward = 12; + inline static int mltp_amount_for_reward = 1; + bool ENABLED() { + return nullptr != this->getChildByIDRecursive("INFINITY_MODE_MARK"); + } + $override void spawnGroup(int p0, bool p1, double p2, gd::vector const& p3, int p4, int p5) { + if (not ENABLED()) return GJBaseGameLayer::spawnGroup(p0, p1, p2, p3, p4, p5); + //log::debug("{}->{}({}, {}, {}, {}, {})", this, __func__, p0, p1, p2, p3, p4, p5); + if (p0 == 21) { + if (current_amo_for_reward == next_amount_for_reward) { + auto rwdl = CurrencyRewardLayer::create( + 4, 0, 1, 2, + CurrencySpriteType::Icon, 0, + CurrencySpriteType::Icon, 0, + m_player1->convertToWorldSpace(m_player1->getPosition()), + (CurrencyRewardType)0, + 1.f, 1.f + ); + this->addChild(rwdl); + current_amo_for_reward = 0; + } + else { + ++current_amo_for_reward; + } + } + return GJBaseGameLayer::spawnGroup(p0, p1, p2, p3, p4, p5); + } +}; + +#include +class $modify(PlayLayerInfinityMode, PlayLayer) { + bool ENABLED() { + return nullptr != this->getChildByIDRecursive("INFINITY_MODE_MARK"); + } + $override void updateVisibility(float p0) { + if (not ENABLED()) return PlayLayer::updateVisibility(p0); + + m_attemptLabel->setString(fmt::format( + "{} : {}", + GJBaseGameLayerInfinityMode::current_amo_for_reward, + GJBaseGameLayerInfinityMode::next_amount_for_reward + ).c_str()); + m_attemptLabel->setAnchorPoint(CCPoint(0.f, 0.5f)); + m_attemptLabel->setPosition(CCPoint(8.f, 422.f)); + + auto fmod = FMODAudioEngine::sharedEngine(); + if (not fmod->m_metering) fmod->enableMetering(); + auto pulse = (fmod->m_pulse1 + fmod->m_pulse2 + fmod->m_pulse3) / 3; + auto mainlayer = getChildByIDRecursive("main-node"); + mainlayer->removeChildByTag(6824409); + auto colp = (pulse * 30); + auto pulsebg = CCLayerColor::create(ccc4(colp, colp, colp, 0)); + pulsebg->setBlendFunc({ GL_ONE, GL_ONE }); + mainlayer->addChild(pulsebg, 0, 6824409); + + return PlayLayer::updateVisibility(p0); + } + $override void destroyPlayer(PlayerObject* p0, GameObject* p1) { + if (not ENABLED()) return PlayLayer::destroyPlayer(p0, p1); + + this->m_levelSettings->m_songOffset += this->m_timePlayed; + + return PlayLayer::destroyPlayer(p0, p1); + } +}; + +#include +class $modify(MenuLayerLocalGameModes, MenuLayer) { + $override bool init() { + auto rtn = MenuLayer::init(); + + //remove unused links + if (auto play_button = typeinfo_cast(this->getChildByIDRecursive("play-button"))) { + CCMenuItemExt::assignCallback(play_button, + [this](auto) { + auto popup = createQuickPopup( + "Select Game Mode", + "\n \n \n \n \n \n ", + "Close", nullptr, + [this](auto, bool btn2) { + if (btn2) this->onPlay(this); + } + ); + auto menu = CCMenu::create(); + popup->m_mainLayer->addChild(menu, 1); + + auto Levels = CCMenuItemExt::createSpriteExtra( + ButtonSprite::create("Main Levels", "bigFont.fnt", "geode.loader/black-square.png", 0.8f), + [this](auto) { + this->onPlay(this); + } + ); + menu->addChild(Levels); + + auto Islands = CCMenuItemExt::createSpriteExtra( + ButtonSprite::create("The Islands", "bigFont.fnt", "geode.loader/black-square.png", 0.8f), + [this](auto) { + Notification::create("in dev")->show(); + switchToScene(IslandsLayer::create()); + } + ); + menu->addChild(Islands); + + auto Infinity = CCMenuItemExt::createSpriteExtra( + ButtonSprite::create("Infinity Mode", "bigFont.fnt", "geode.loader/black-square.png", 0.8f), + [this](auto) { + Notification::create("in dev")->show(); + auto level = GameLevelManager::get()->getMainLevel(1337, false); + cocos2d::CCDirector::get()->replaceScene( + cocos2d::CCTransitionFade::create(0.5f, PlayLayer::scene(level, false, false)) + ); + GameManager::get()->m_playLayer->addChild(createDataNode("INFINITY_MODE_MARK")); + } + ); + menu->addChild(Infinity); + + menu->alignItemsVerticallyWithPadding(12.f); + + handleTouchPriority(popup); + } + ); + }; + + return rtn; + } + inline static bool seenWarn = false; +}; diff --git a/src/random_shit/game_ruinify.hpp b/src/random_shit/game_ruinify.hpp index d539dc7..78ce639 100644 --- a/src/random_shit/game_ruinify.hpp +++ b/src/random_shit/game_ruinify.hpp @@ -2,6 +2,10 @@ #include using namespace geode::prelude; +#include +class $modify(PlayLayerExt, PlayLayer) { +}; + #include class $modify(GJBaseGameLayerExt, GJBaseGameLayer) { $override void gameEventTriggered(GJGameEvent p0, int p1, int p2) { @@ -23,6 +27,16 @@ class $modify(GJBaseGameLayerExt, GJBaseGameLayer) { #include class $modify(PlayerObjectExt, PlayerObject) { + $override void switchedToMode(GameObjectType p0) { + //log::debug("{}->{}({})", this, __FUNCTION__, (int)p0); + if (p0 == GameObjectType::ShipPortal or p0 == GameObjectType::UfoPortal) { + this->m_iconSprite->stopActionByTag(13); + this->m_iconSprite->stopActionByTag(14); + this->m_iconGlow->stopActionByTag(13); + this->m_iconGlow->stopActionByTag(14); + } + return PlayerObject::switchedToMode(p0); + } $override void bumpPlayer(float p0, int p1, bool p2, GameObject * p3) { if (SETTING(bool, "jelly cube")) this->animatePlatformerJump(p0); PlayerObject::bumpPlayer(p0, p1, p2, p3); diff --git a/src/random_shit/loadinglayer_ruinify.hpp b/src/random_shit/loadinglayer_ruinify.hpp index a1f2518..7038c3d 100644 --- a/src/random_shit/loadinglayer_ruinify.hpp +++ b/src/random_shit/loadinglayer_ruinify.hpp @@ -12,12 +12,39 @@ class $modify(LoadingLayerExt, LoadingLayer) { if (bg) { auto background = rand() % 59; auto new_bg = CCSprite::create(fmt::format( - "game_bg_{:02d}_001.png", background + "game_bg_{:02d}_001.png", background >= 1 ? background : 1 ).c_str()); if (new_bg) bg->setDisplayFrame(new_bg->displayFrame()); + auto colorID = rand() % 23; + auto color = reinterpret_cast(bg)->colorForPage(colorID); + bg->setColor(color); + //CCLayerGradient for idk + CCLayerGradient* pCCLayerGradient = CCLayerGradient::create({ 90,190,255,110 }, { 0,0,0,0 }); + pCCLayerGradient->setBlendFunc({ GL_SRC_ALPHA, GL_ONE });//additive + this->addChild(pCCLayerGradient); } - GameManager::get()->fadeInMusic("loading_theme.mp3"); + if(SETTING(bool, "play loading theme at resource loading")) + GameManager::get()->fadeInMusic("loading_theme.mp3"); + + { + auto verLabel = CCLabelBMFontAnimated::createWithBMFont( + fmt::format( + "Platform: {}" "\n" + "Version: {}" "\n" + "Geode: {}", + GEODE_PLATFORM_NAME, + Mod::get()->getVersion().toString(), + Mod::get()->getMetadata().getGeodeVersion() + ), + fmt::format("gjFont{:02d}.fnt", rand() % 60).c_str(), + kCCTextAlignmentLeft + ); + verLabel->limitLabelWidth(92.f, 0.5f, 0.1f); + verLabel->setPositionY(this->getContentHeight()); + verLabel->setAnchorPoint(CCPoint(-0.05f, 1.1f)); + this->addChild(verLabel); + }; return rtn; } diff --git a/src/random_shit/menulayer_ruinify.hpp b/src/random_shit/menulayer_ruinify.hpp index dea18ed..44a6e64 100644 --- a/src/random_shit/menulayer_ruinify.hpp +++ b/src/random_shit/menulayer_ruinify.hpp @@ -251,9 +251,13 @@ class $modify(MenuLayerExt, MenuLayer) { level->m_levelName = "Kills Count"; level->m_levelID = 1107; level->m_levelLength = 5; - level->m_bestPoints = total_kills; + level->m_levelType = GJLevelType::Saved; + level->m_bestTime = (total_kills); + level->m_bestPoints = (total_kills); + level->m_k111 = (total_kills); level->m_unkString3 = GameToolbox::pointsToString(total_kills); level->m_unkString4 = GameToolbox::pointsToString(total_kills); + level->savePercentage(13, 0, 22, 22, 1); auto popup = LevelLeaderboard::create( level, LevelLeaderboardType::Global, LevelLeaderboardMode::Points ); @@ -311,9 +315,10 @@ class $modify(MenuLayerExt, MenuLayer) { btn->m_animationEnabled = 0; menu->setPosition(pos); + menu->setID(title->getID() + "-menu"); parent->addChild(menu); - auto verLabel = CCLabelBMFont::create( + auto verLabel = CCLabelBMFontAnimated::createWithBMFont( fmt::format( "Platform: {}" "\n" "Version: {}" "\n" @@ -321,15 +326,16 @@ class $modify(MenuLayerExt, MenuLayer) { GEODE_PLATFORM_NAME, Mod::get()->getVersion().toString(), Mod::get()->getMetadata().getGeodeVersion() - ).c_str(), + ), fmt::format("gjFont{:02d}.fnt", rand() % 60).c_str(), - 266, kCCTextAlignmentLeft + kCCTextAlignmentLeft ); verLabel->limitLabelWidth(76.f, 0.525f, 0.1f); verLabel->setPosition(CCPoint(-218.f, -36.f)); verLabel->setAnchorPoint(CCPoint(0.f, 1.f)); verLabel->setColor(ccColor3B(77, 77, 77)); verLabel->setBlendFunc({ GL_ONE, GL_ONE }); + verLabel->animateInRevealFromLeft(1.0f); menu->addChild(verLabel); } diff --git a/src/resources.hpp b/src/resources.hpp index 92da0de..b5f9bbd 100644 --- a/src/resources.hpp +++ b/src/resources.hpp @@ -13,7 +13,7 @@ class $modify(GManager_resourcescpp, GManager) { #include class $modify(CCSpriteFrameCache_resourcescpp, CCSpriteFrameCache) { $override void removeSpriteFramesFromFile(const char* plist) { - log::debug("{}(\"{}\")", __func__, plist); + //log::debug("{}(\"{}\")", __func__, plist); return CCSpriteFrameCache::removeSpriteFramesFromFile(plist); } $override void addSpriteFramesWithFile(const char* pszPlist) { @@ -32,11 +32,11 @@ class $modify(CCSpriteFrameCache_resourcescpp, CCSpriteFrameCache) { }; } - log::debug("{}(\"{}\")", __func__, pszPlist); + //log::debug("{}(\"{}\")", __func__, pszPlist); return CCSpriteFrameCache::addSpriteFramesWithFile(pszPlist); } $override void addSpriteFrame(CCSpriteFrame* pobFrame, const char* pszFrameName) { - log::debug("{}({}, \"{}\")", __func__, pobFrame, pszFrameName); + //log::debug("{}({}, \"{}\")", __func__, pobFrame, pszFrameName); return CCSpriteFrameCache::addSpriteFrame(pobFrame, pszFrameName); } }; @@ -118,7 +118,7 @@ class $modify(FMODAudioEngineExt, FMODAudioEngine) { }; //dont play other songs #include -class $modify(MenuLayer_resourcescpp, MenuLayer) { +class $modify(MenuLayerMenuLoopFix, MenuLayer) { $override bool init() { FMODAudioEngineExt::dontPlayNextMusic = true; return MenuLayer::init(); diff --git a/src/special_sprites.hpp b/src/special_sprites.hpp index fc74f83..9bad3e0 100644 --- a/src/special_sprites.hpp +++ b/src/special_sprites.hpp @@ -39,8 +39,8 @@ class $modify(SpecialSprites, CCSprite) { } }; void sfx_on_init(std::string name) { - auto sfx_path = fmt::format("{}/{}.sfx_on_init", getMod()->getResourcesDir(), name); - if (fs::exists(sfx_path)) FMODAudioEngine::get()->playEffect(sfx_path); + auto sfx_path = fmt::format("{}/{}.sfx_on_init", getMod()->getResourcesDir(), name); + if (fs::exists(sfx_path)) FMODAudioEngine::get()->playEffect(sfx_path); } $override bool initWithSpriteFrameName(const char* pszSpriteFrameName) { sfx_on_init(pszSpriteFrameName); @@ -59,8 +59,7 @@ class $modify(SpecialSprites, CCSprite) { return CCSprite::create(pszFileName); } $override static CCSprite* createWithSpriteFrameName(const char* pszSpriteFrameName) { - auto name = std::string(pszSpriteFrameName); - if (string::contains(name, "robtoplogo_small.png")) { + if (string::contains(pszSpriteFrameName, "robtoplogo_small.png")) { //label CCLabelBMFont* label = CCLabelBMFont::create(" user95401's \noriginal", "chatFont.fnt"); label->setAlignment(kCCTextAlignmentCenter); @@ -72,7 +71,7 @@ class $modify(SpecialSprites, CCSprite) { //return return blankSprite; } - if (string::contains(name, "RobTopLogoBig_001.png")) { + if (string::contains(pszSpriteFrameName, "RobTopLogoBig_001.png")) { //label CCLabelBMFont* label = CCLabelBMFont::create("user95401's original", "gjFont06.fnt"); label->setAlignment(kCCTextAlignmentCenter); @@ -84,7 +83,7 @@ class $modify(SpecialSprites, CCSprite) { //return return blankSprite; } - if (string::contains(name, "GJ_logo_001.png")) { + if (string::contains(pszSpriteFrameName, "GJ_logo_001.png")) { //base layer (container) CCSprite* base_layer = CCSprite::create("GTPS_logo_001.png"); //color @@ -108,6 +107,6 @@ class $modify(SpecialSprites, CCSprite) { //rtn base_layer return base_layer; } - return CCSprite::createWithSpriteFrameName(name.c_str()); + return CCSprite::createWithSpriteFrameName(pszSpriteFrameName); } }; \ No newline at end of file