diff --git a/TestGame/Content/1920x1080/Shooter1.png b/TestGame/Content/1920x1080/Shooter1.png new file mode 100644 index 0000000..59254c1 Binary files /dev/null and b/TestGame/Content/1920x1080/Shooter1.png differ diff --git a/TestGame/Content/1920x1080/Tech-Circle1.png b/TestGame/Content/1920x1080/Tech-Circle1.png new file mode 100644 index 0000000..73d6ecd Binary files /dev/null and b/TestGame/Content/1920x1080/Tech-Circle1.png differ diff --git a/TestGame/Content/1920x1080/backgrounds/mainBG.png b/TestGame/Content/1920x1080/backgrounds/mainBG.png new file mode 100644 index 0000000..177ecec Binary files /dev/null and b/TestGame/Content/1920x1080/backgrounds/mainBG.png differ diff --git a/TestGame/Content/1920x1080/bar.png b/TestGame/Content/1920x1080/bar.png new file mode 100644 index 0000000..d384455 Binary files /dev/null and b/TestGame/Content/1920x1080/bar.png differ diff --git a/TestGame/Content/1920x1080/cybercircle1.png b/TestGame/Content/1920x1080/cybercircle1.png new file mode 100644 index 0000000..f3c7512 Binary files /dev/null and b/TestGame/Content/1920x1080/cybercircle1.png differ diff --git a/TestGame/Content/1920x1080/cybercircle3B.png b/TestGame/Content/1920x1080/cybercircle3B.png new file mode 100644 index 0000000..13f13ef Binary files /dev/null and b/TestGame/Content/1920x1080/cybercircle3B.png differ diff --git a/TestGame/Content/1920x1080/flake.png b/TestGame/Content/1920x1080/flake.png new file mode 100644 index 0000000..2da5d42 Binary files /dev/null and b/TestGame/Content/1920x1080/flake.png differ diff --git a/TestGame/Content/1920x1080/fonts/darktech_ldr.spritefont b/TestGame/Content/1920x1080/fonts/darktech_ldr.spritefont new file mode 100644 index 0000000..94b07ed --- /dev/null +++ b/TestGame/Content/1920x1080/fonts/darktech_ldr.spritefont @@ -0,0 +1,60 @@ + + + + + + + Darktech LDR + + + 72 + + + 0 + + + true + + + + + + + + + + + + ~ + + + + diff --git a/TestGame/Content/1920x1080/fonts/darktech_ldr.ttf b/TestGame/Content/1920x1080/fonts/darktech_ldr.ttf new file mode 100644 index 0000000..273716f Binary files /dev/null and b/TestGame/Content/1920x1080/fonts/darktech_ldr.ttf differ diff --git a/TestGame/Content/1920x1080/fonts/gasalt_regular.spritefont b/TestGame/Content/1920x1080/fonts/gasalt_regular.spritefont new file mode 100644 index 0000000..7ff72d4 --- /dev/null +++ b/TestGame/Content/1920x1080/fonts/gasalt_regular.spritefont @@ -0,0 +1,60 @@ + + + + + + + Gasalt + + + 36 + + + 0 + + + true + + + + + + + + + + + + ~ + + + + diff --git a/TestGame/Content/1920x1080/fonts/gasalt_regular.ttf b/TestGame/Content/1920x1080/fonts/gasalt_regular.ttf new file mode 100644 index 0000000..79ff0fa Binary files /dev/null and b/TestGame/Content/1920x1080/fonts/gasalt_regular.ttf differ diff --git a/TestGame/Content/1920x1080/fonts/iron_maiden.TTF b/TestGame/Content/1920x1080/fonts/iron_maiden.TTF new file mode 100644 index 0000000..cb4b9d9 Binary files /dev/null and b/TestGame/Content/1920x1080/fonts/iron_maiden.TTF differ diff --git a/TestGame/Content/1920x1080/fonts/iron_maiden.spritefont b/TestGame/Content/1920x1080/fonts/iron_maiden.spritefont new file mode 100644 index 0000000..de47d32 --- /dev/null +++ b/TestGame/Content/1920x1080/fonts/iron_maiden.spritefont @@ -0,0 +1,60 @@ + + + + + + + Iron Maiden + + + 72 + + + 0 + + + true + + + + + + + + + + + + ~ + + + + diff --git a/TestGame/Content/1920x1080/laser.png b/TestGame/Content/1920x1080/laser.png new file mode 100644 index 0000000..c7e0405 Binary files /dev/null and b/TestGame/Content/1920x1080/laser.png differ diff --git a/TestGame/Content/1920x1080/magic1.png b/TestGame/Content/1920x1080/magic1.png new file mode 100644 index 0000000..8d270ee Binary files /dev/null and b/TestGame/Content/1920x1080/magic1.png differ diff --git a/TestGame/Content/1920x1080/pellet.png b/TestGame/Content/1920x1080/pellet.png new file mode 100644 index 0000000..e578a10 Binary files /dev/null and b/TestGame/Content/1920x1080/pellet.png differ diff --git a/TestGame/Content/1920x1080/polyjet-standard.png b/TestGame/Content/1920x1080/polyjet-standard.png new file mode 100644 index 0000000..cfec492 Binary files /dev/null and b/TestGame/Content/1920x1080/polyjet-standard.png differ diff --git a/TestGame/Content/1920x1080/shard.png b/TestGame/Content/1920x1080/shard.png new file mode 100644 index 0000000..154e2b2 Binary files /dev/null and b/TestGame/Content/1920x1080/shard.png differ diff --git a/TestGame/Content/1920x1080/square.png b/TestGame/Content/1920x1080/square.png new file mode 100644 index 0000000..f351e99 Binary files /dev/null and b/TestGame/Content/1920x1080/square.png differ diff --git a/TestGame/Content/1920x1080/title.png b/TestGame/Content/1920x1080/title.png new file mode 100644 index 0000000..7885f48 Binary files /dev/null and b/TestGame/Content/1920x1080/title.png differ diff --git a/TestGame/Content/1920x1080/tpSelector.png b/TestGame/Content/1920x1080/tpSelector.png new file mode 100644 index 0000000..da02f1e Binary files /dev/null and b/TestGame/Content/1920x1080/tpSelector.png differ diff --git a/TestGame/Content/1920x1080/void_circle.png b/TestGame/Content/1920x1080/void_circle.png new file mode 100644 index 0000000..9dad9e7 Binary files /dev/null and b/TestGame/Content/1920x1080/void_circle.png differ diff --git a/TestGame/Content/2560x1440/Shooter1.png b/TestGame/Content/2560x1440/Shooter1.png new file mode 100644 index 0000000..5c89fe0 Binary files /dev/null and b/TestGame/Content/2560x1440/Shooter1.png differ diff --git a/TestGame/Content/2560x1440/Tech-Circle1.png b/TestGame/Content/2560x1440/Tech-Circle1.png new file mode 100644 index 0000000..076a8ca Binary files /dev/null and b/TestGame/Content/2560x1440/Tech-Circle1.png differ diff --git a/TestGame/Content/2560x1440/backgrounds/mainBG.png b/TestGame/Content/2560x1440/backgrounds/mainBG.png new file mode 100644 index 0000000..e155bc5 Binary files /dev/null and b/TestGame/Content/2560x1440/backgrounds/mainBG.png differ diff --git a/TestGame/Content/2560x1440/bar.png b/TestGame/Content/2560x1440/bar.png new file mode 100644 index 0000000..c5b6b3a Binary files /dev/null and b/TestGame/Content/2560x1440/bar.png differ diff --git a/TestGame/Content/2560x1440/cybercircle1.png b/TestGame/Content/2560x1440/cybercircle1.png new file mode 100644 index 0000000..2771c97 Binary files /dev/null and b/TestGame/Content/2560x1440/cybercircle1.png differ diff --git a/TestGame/Content/2560x1440/cybercircle3B.png b/TestGame/Content/2560x1440/cybercircle3B.png new file mode 100644 index 0000000..f66907f Binary files /dev/null and b/TestGame/Content/2560x1440/cybercircle3B.png differ diff --git a/TestGame/Content/2560x1440/flake.png b/TestGame/Content/2560x1440/flake.png new file mode 100644 index 0000000..6e50620 Binary files /dev/null and b/TestGame/Content/2560x1440/flake.png differ diff --git a/TestGame/Content/2560x1440/fonts/darktech_ldr.spritefont b/TestGame/Content/2560x1440/fonts/darktech_ldr.spritefont new file mode 100644 index 0000000..9605a6d --- /dev/null +++ b/TestGame/Content/2560x1440/fonts/darktech_ldr.spritefont @@ -0,0 +1,60 @@ + + + + + + + Darktech LDR + + + 96 + + + 0 + + + true + + + + + + + + + + + + ~ + + + + diff --git a/TestGame/Content/2560x1440/fonts/darktech_ldr.ttf b/TestGame/Content/2560x1440/fonts/darktech_ldr.ttf new file mode 100644 index 0000000..273716f Binary files /dev/null and b/TestGame/Content/2560x1440/fonts/darktech_ldr.ttf differ diff --git a/TestGame/Content/2560x1440/fonts/gasalt_regular.spritefont b/TestGame/Content/2560x1440/fonts/gasalt_regular.spritefont new file mode 100644 index 0000000..91fdfd5 --- /dev/null +++ b/TestGame/Content/2560x1440/fonts/gasalt_regular.spritefont @@ -0,0 +1,60 @@ + + + + + + + Gasalt + + + 48 + + + 0 + + + true + + + + + + + + + + + + ~ + + + + diff --git a/TestGame/Content/2560x1440/fonts/gasalt_regular.ttf b/TestGame/Content/2560x1440/fonts/gasalt_regular.ttf new file mode 100644 index 0000000..79ff0fa Binary files /dev/null and b/TestGame/Content/2560x1440/fonts/gasalt_regular.ttf differ diff --git a/TestGame/Content/2560x1440/fonts/iron_maiden.TTF b/TestGame/Content/2560x1440/fonts/iron_maiden.TTF new file mode 100644 index 0000000..cb4b9d9 Binary files /dev/null and b/TestGame/Content/2560x1440/fonts/iron_maiden.TTF differ diff --git a/TestGame/Content/2560x1440/fonts/iron_maiden.spritefont b/TestGame/Content/2560x1440/fonts/iron_maiden.spritefont new file mode 100644 index 0000000..ca32a9b --- /dev/null +++ b/TestGame/Content/2560x1440/fonts/iron_maiden.spritefont @@ -0,0 +1,60 @@ + + + + + + + Iron Maiden + + + 96 + + + 0 + + + true + + + + + + + + + + + + ~ + + + + diff --git a/TestGame/Content/2560x1440/laser.png b/TestGame/Content/2560x1440/laser.png new file mode 100644 index 0000000..6ea99f4 Binary files /dev/null and b/TestGame/Content/2560x1440/laser.png differ diff --git a/TestGame/Content/2560x1440/magic1.png b/TestGame/Content/2560x1440/magic1.png new file mode 100644 index 0000000..5ac0cb7 Binary files /dev/null and b/TestGame/Content/2560x1440/magic1.png differ diff --git a/TestGame/Content/2560x1440/pellet.png b/TestGame/Content/2560x1440/pellet.png new file mode 100644 index 0000000..cffc1ae Binary files /dev/null and b/TestGame/Content/2560x1440/pellet.png differ diff --git a/TestGame/Content/2560x1440/polyjet-standard.png b/TestGame/Content/2560x1440/polyjet-standard.png new file mode 100644 index 0000000..c2b6f32 Binary files /dev/null and b/TestGame/Content/2560x1440/polyjet-standard.png differ diff --git a/TestGame/Content/2560x1440/shard.png b/TestGame/Content/2560x1440/shard.png new file mode 100644 index 0000000..10a036f Binary files /dev/null and b/TestGame/Content/2560x1440/shard.png differ diff --git a/TestGame/Content/2560x1440/splashlogo.png b/TestGame/Content/2560x1440/splashlogo.png new file mode 100644 index 0000000..f2fab6d Binary files /dev/null and b/TestGame/Content/2560x1440/splashlogo.png differ diff --git a/TestGame/Content/2560x1440/square.png b/TestGame/Content/2560x1440/square.png new file mode 100644 index 0000000..70fcf91 Binary files /dev/null and b/TestGame/Content/2560x1440/square.png differ diff --git a/TestGame/Content/2560x1440/title.png b/TestGame/Content/2560x1440/title.png new file mode 100644 index 0000000..dc1274a Binary files /dev/null and b/TestGame/Content/2560x1440/title.png differ diff --git a/TestGame/Content/2560x1440/tpSelector.png b/TestGame/Content/2560x1440/tpSelector.png new file mode 100644 index 0000000..de16a8d Binary files /dev/null and b/TestGame/Content/2560x1440/tpSelector.png differ diff --git a/TestGame/Content/2560x1440/void_circle.png b/TestGame/Content/2560x1440/void_circle.png new file mode 100644 index 0000000..b8ad109 Binary files /dev/null and b/TestGame/Content/2560x1440/void_circle.png differ diff --git a/TestGame/Content/3840x2160/Shooter1.png b/TestGame/Content/3840x2160/Shooter1.png new file mode 100644 index 0000000..fc4adc1 Binary files /dev/null and b/TestGame/Content/3840x2160/Shooter1.png differ diff --git a/TestGame/Content/3840x2160/Tech-Circle1.png b/TestGame/Content/3840x2160/Tech-Circle1.png new file mode 100644 index 0000000..efad7f1 Binary files /dev/null and b/TestGame/Content/3840x2160/Tech-Circle1.png differ diff --git a/TestGame/Content/3840x2160/backgrounds/mainBG.png b/TestGame/Content/3840x2160/backgrounds/mainBG.png new file mode 100644 index 0000000..2c83916 Binary files /dev/null and b/TestGame/Content/3840x2160/backgrounds/mainBG.png differ diff --git a/TestGame/Content/3840x2160/bar.png b/TestGame/Content/3840x2160/bar.png new file mode 100644 index 0000000..aaf5f9c Binary files /dev/null and b/TestGame/Content/3840x2160/bar.png differ diff --git a/TestGame/Content/3840x2160/cybercircle1.png b/TestGame/Content/3840x2160/cybercircle1.png new file mode 100644 index 0000000..e63d232 Binary files /dev/null and b/TestGame/Content/3840x2160/cybercircle1.png differ diff --git a/TestGame/Content/3840x2160/cybercircle3B.png b/TestGame/Content/3840x2160/cybercircle3B.png new file mode 100644 index 0000000..4129106 Binary files /dev/null and b/TestGame/Content/3840x2160/cybercircle3B.png differ diff --git a/TestGame/Content/3840x2160/flake.png b/TestGame/Content/3840x2160/flake.png new file mode 100644 index 0000000..a0cb521 Binary files /dev/null and b/TestGame/Content/3840x2160/flake.png differ diff --git a/TestGame/Content/3840x2160/fonts/darktech_ldr.spritefont b/TestGame/Content/3840x2160/fonts/darktech_ldr.spritefont new file mode 100644 index 0000000..2455c85 --- /dev/null +++ b/TestGame/Content/3840x2160/fonts/darktech_ldr.spritefont @@ -0,0 +1,60 @@ + + + + + + + Darktech LDR + + + 144 + + + 0 + + + true + + + + + + + + + + + + ~ + + + + diff --git a/TestGame/Content/3840x2160/fonts/darktech_ldr.ttf b/TestGame/Content/3840x2160/fonts/darktech_ldr.ttf new file mode 100644 index 0000000..273716f Binary files /dev/null and b/TestGame/Content/3840x2160/fonts/darktech_ldr.ttf differ diff --git a/TestGame/Content/3840x2160/fonts/gasalt_regular.spritefont b/TestGame/Content/3840x2160/fonts/gasalt_regular.spritefont new file mode 100644 index 0000000..abb738b --- /dev/null +++ b/TestGame/Content/3840x2160/fonts/gasalt_regular.spritefont @@ -0,0 +1,60 @@ + + + + + + + Gasalt + + + 72 + + + 0 + + + true + + + + + + + + + + + + ~ + + + + diff --git a/TestGame/Content/3840x2160/fonts/gasalt_regular.ttf b/TestGame/Content/3840x2160/fonts/gasalt_regular.ttf new file mode 100644 index 0000000..79ff0fa Binary files /dev/null and b/TestGame/Content/3840x2160/fonts/gasalt_regular.ttf differ diff --git a/TestGame/Content/3840x2160/fonts/iron_maiden.TTF b/TestGame/Content/3840x2160/fonts/iron_maiden.TTF new file mode 100644 index 0000000..cb4b9d9 Binary files /dev/null and b/TestGame/Content/3840x2160/fonts/iron_maiden.TTF differ diff --git a/TestGame/Content/3840x2160/fonts/iron_maiden.spritefont b/TestGame/Content/3840x2160/fonts/iron_maiden.spritefont new file mode 100644 index 0000000..233cb91 --- /dev/null +++ b/TestGame/Content/3840x2160/fonts/iron_maiden.spritefont @@ -0,0 +1,60 @@ + + + + + + + Iron Maiden + + + 144 + + + 0 + + + true + + + + + + + + + + + + ~ + + + + diff --git a/TestGame/Content/3840x2160/laser.png b/TestGame/Content/3840x2160/laser.png new file mode 100644 index 0000000..f5d289f Binary files /dev/null and b/TestGame/Content/3840x2160/laser.png differ diff --git a/TestGame/Content/3840x2160/magic1.png b/TestGame/Content/3840x2160/magic1.png new file mode 100644 index 0000000..6229753 Binary files /dev/null and b/TestGame/Content/3840x2160/magic1.png differ diff --git a/TestGame/Content/3840x2160/pellet.png b/TestGame/Content/3840x2160/pellet.png new file mode 100644 index 0000000..576da50 Binary files /dev/null and b/TestGame/Content/3840x2160/pellet.png differ diff --git a/TestGame/Content/3840x2160/polyjet-standard.png b/TestGame/Content/3840x2160/polyjet-standard.png new file mode 100644 index 0000000..893c4fb Binary files /dev/null and b/TestGame/Content/3840x2160/polyjet-standard.png differ diff --git a/TestGame/Content/3840x2160/shard.png b/TestGame/Content/3840x2160/shard.png new file mode 100644 index 0000000..637a04d Binary files /dev/null and b/TestGame/Content/3840x2160/shard.png differ diff --git a/TestGame/Content/3840x2160/square.png b/TestGame/Content/3840x2160/square.png new file mode 100644 index 0000000..2868dca Binary files /dev/null and b/TestGame/Content/3840x2160/square.png differ diff --git a/TestGame/Content/3840x2160/title.png b/TestGame/Content/3840x2160/title.png new file mode 100644 index 0000000..998f2d9 Binary files /dev/null and b/TestGame/Content/3840x2160/title.png differ diff --git a/TestGame/Content/3840x2160/tpSelector.png b/TestGame/Content/3840x2160/tpSelector.png new file mode 100644 index 0000000..465ef5d Binary files /dev/null and b/TestGame/Content/3840x2160/tpSelector.png differ diff --git a/TestGame/Content/3840x2160/void_circle.png b/TestGame/Content/3840x2160/void_circle.png new file mode 100644 index 0000000..396d5f1 Binary files /dev/null and b/TestGame/Content/3840x2160/void_circle.png differ diff --git a/TestGame/Content/Content.mgcb b/TestGame/Content/Content.mgcb index ddc4c36..ec43148 100644 --- a/TestGame/Content/Content.mgcb +++ b/TestGame/Content/Content.mgcb @@ -10,6 +10,84 @@ #-------------------------------- References --------------------------------# +/reference:..\..\RecrownedAthenaeum.Pipeline\bin\Release\RecrownedAthenaeum.Pipeline.dll #---------------------------------- Content ---------------------------------# +#begin cursor.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:cursor.png + +#begin default_cover.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:default_cover.png + +#begin loading_ring.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:loading_ring.png + +#begin recrown.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:recrown.png + +#begin RhythmBullet.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:RhythmBullet.png + +#begin UI.tatlas +/importer:TextureAtlasImporter +/processor:TextureAtlasProcessor +/build:UI.tatlas + +#begin UI-texture.png +/importer:TextureImporter +/processor:TextureProcessor +/processorParam:ColorKeyColor=255,0,255,255 +/processorParam:ColorKeyEnabled=True +/processorParam:GenerateMipmaps=False +/processorParam:PremultiplyAlpha=True +/processorParam:ResizeToPowerOfTwo=False +/processorParam:MakeSquare=False +/processorParam:TextureFormat=Color +/build:UI-texture.png + diff --git a/TestGame/Content/RhythmBullet.png b/TestGame/Content/RhythmBullet.png new file mode 100644 index 0000000..73560cb Binary files /dev/null and b/TestGame/Content/RhythmBullet.png differ diff --git a/TestGame/Content/UI-texture.png b/TestGame/Content/UI-texture.png new file mode 100644 index 0000000..0b80c74 Binary files /dev/null and b/TestGame/Content/UI-texture.png differ diff --git a/TestGame/Content/UI.tatlas b/TestGame/Content/UI.tatlas new file mode 100644 index 0000000..7e87ffb --- /dev/null +++ b/TestGame/Content/UI.tatlas @@ -0,0 +1,79 @@ +{ + "regions": [ + { + "name": "rectangle-button-disabled", + "bounds": { + "X": 0, + "Y": 0, + "Width": 16, + "Height": 16 + }, + "ninePatchData": { + "textureName": null, + "left": 4, + "right": 4, + "bottom": 4, + "top": 4 + } + }, + { + "name": "rectangle-button-down", + "bounds": { + "X": 0, + "Y": 16, + "Width": 16, + "Height": 16 + }, + "ninePatchData": { + "textureName": null, + "left": 4, + "right": 4, + "bottom": 4, + "top": 4 + } + }, + { + "name": "rectangle-button-highlighted", + "bounds": { + "X": 0, + "Y": 32, + "Width": 16, + "Height": 16 + }, + "ninePatchData": { + "textureName": null, + "left": 4, + "right": 4, + "bottom": 4, + "top": 4 + } + }, + { + "name": "rectangle-button-texture", + "bounds": { + "X": 0, + "Y": 48, + "Width": 16, + "Height": 16 + }, + "ninePatchData": null + }, + { + "name": "ScrollBar", + "bounds": { + "X": 16, + "Y": 0, + "Width": 16, + "Height": 16 + }, + "ninePatchData": { + "textureName": null, + "left": 4, + "right": 4, + "bottom": 4, + "top": 4 + } + } + ], + "textureName": "UI-texture.png" +} \ No newline at end of file diff --git a/TestGame/Content/cursor.png b/TestGame/Content/cursor.png new file mode 100644 index 0000000..895989d Binary files /dev/null and b/TestGame/Content/cursor.png differ diff --git a/TestGame/Content/default_cover.png b/TestGame/Content/default_cover.png new file mode 100644 index 0000000..f6cc866 Binary files /dev/null and b/TestGame/Content/default_cover.png differ diff --git a/TestGame/Content/loading_ring.png b/TestGame/Content/loading_ring.png new file mode 100644 index 0000000..03b2a86 Binary files /dev/null and b/TestGame/Content/loading_ring.png differ diff --git a/TestGame/Content/recrown.png b/TestGame/Content/recrown.png new file mode 100644 index 0000000..5f1fa4e Binary files /dev/null and b/TestGame/Content/recrown.png differ diff --git a/TestGame/Content/sfx/disintegrate.ogg b/TestGame/Content/sfx/disintegrate.ogg new file mode 100644 index 0000000..affc432 Binary files /dev/null and b/TestGame/Content/sfx/disintegrate.ogg differ diff --git a/TestGame/Content/sfx/explosion.ogg b/TestGame/Content/sfx/explosion.ogg new file mode 100644 index 0000000..9011613 Binary files /dev/null and b/TestGame/Content/sfx/explosion.ogg differ diff --git a/TestGame/Content/sfx/laser.ogg b/TestGame/Content/sfx/laser.ogg new file mode 100644 index 0000000..e3ea3f5 Binary files /dev/null and b/TestGame/Content/sfx/laser.ogg differ diff --git a/TestGame/Content/sfx/pop_close.ogg b/TestGame/Content/sfx/pop_close.ogg new file mode 100644 index 0000000..9efde8b Binary files /dev/null and b/TestGame/Content/sfx/pop_close.ogg differ diff --git a/TestGame/Content/sfx/pop_open.ogg b/TestGame/Content/sfx/pop_open.ogg new file mode 100644 index 0000000..8de88c5 Binary files /dev/null and b/TestGame/Content/sfx/pop_open.ogg differ diff --git a/TestGame/TestGame.cs b/TestGame/TestGame.cs index e42cd4b..91c3c11 100644 --- a/TestGame/TestGame.cs +++ b/TestGame/TestGame.cs @@ -1,6 +1,12 @@ using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; +using RecrownedAthenaeum.Render; +using RecrownedAthenaeum.ScreenSystem; +using RecrownedAthenaeum.SpecialTypes; +using RecrownedAthenaeum.UI.Modular.Modules; +using RecrownedAthenaeum.UI.SkinSystem; +using RecrownedAthenaeum.UI.SkinSystem.Definitions; namespace TestGame { @@ -10,7 +16,13 @@ namespace TestGame public class TestGame : Game { GraphicsDeviceManager graphics; - SpriteBatch spriteBatch; + ConsistentSpriteBatch spriteBatch; + Camera2D camera; + BasicEffect effect; + UIScrollable uIScrollable; + Texture2D logo; + Image logoImage; + Skin skin; public TestGame() { @@ -38,8 +50,23 @@ namespace TestGame protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. - spriteBatch = new SpriteBatch(GraphicsDevice); + spriteBatch = new ConsistentSpriteBatch(GraphicsDevice); + effect = new BasicEffect(GraphicsDevice); + effect.TextureEnabled = true; + effect.VertexColorEnabled = true; + camera = new Camera2D(graphics.PreferredBackBufferWidth, graphics.PreferredBackBufferHeight, effect); + skin = new Skin(Content.Load("UI"), Content.Load("cursor")); + skin.AddDefinition(new UIScrollableSkinDefinition("ScrollBar", "ScrollBar")); + logo = Content.Load("RhythmBullet"); + skin.Laminate(); + uIScrollable = new UIScrollable(skin); + uIScrollable.Width = 256; + uIScrollable.Height = 256; + uIScrollable.HideScrollBars = false; + + logoImage = new Image(logo); + uIScrollable.AddModules(logoImage); // TODO: use this.Content to load your game content here } @@ -61,7 +88,7 @@ namespace TestGame { if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape)) Exit(); - + uIScrollable.Update(gameTime); // TODO: Add your update logic here base.Update(gameTime); @@ -73,9 +100,13 @@ namespace TestGame /// Provides a snapshot of timing values. protected override void Draw(GameTime gameTime) { + spriteBatch.effect = effect; GraphicsDevice.Clear(Color.CornflowerBlue); - - // TODO: Add your drawing code here + spriteBatch.Begin(effect: effect); + Rectangle smallRect = new Rectangle(0, 0, 64, 64); + uIScrollable.Draw(spriteBatch); + Rectangle normal = new Rectangle(0, 0, 128, 128); + spriteBatch.End(); base.Draw(gameTime); } diff --git a/TestGame/TestGame.csproj b/TestGame/TestGame.csproj index a3e3455..7336b57 100644 --- a/TestGame/TestGame.csproj +++ b/TestGame/TestGame.csproj @@ -105,6 +105,12 @@ + + + {95a926dc-1482-4368-91da-8d30ac04740a} + RecrownedAthenaeum + +