progress on asset management system
BIN
RhythmBullet/Content/1920x1080/Shooter1.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
RhythmBullet/Content/1920x1080/Tech-Circle1.png
Normal file
After Width: | Height: | Size: 74 KiB |
BIN
RhythmBullet/Content/1920x1080/backgrounds/mainBG.png
Normal file
After Width: | Height: | Size: 3.5 MiB |
BIN
RhythmBullet/Content/1920x1080/bar.png
Normal file
After Width: | Height: | Size: 160 B |
BIN
RhythmBullet/Content/1920x1080/cybercircle1.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
RhythmBullet/Content/1920x1080/cybercircle3B.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
RhythmBullet/Content/1920x1080/flake.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
RhythmBullet/Content/1920x1080/laser.png
Normal file
After Width: | Height: | Size: 119 B |
BIN
RhythmBullet/Content/1920x1080/magic1.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
RhythmBullet/Content/1920x1080/pellet.png
Normal file
After Width: | Height: | Size: 189 B |
BIN
RhythmBullet/Content/1920x1080/polyjet-standard.png
Normal file
After Width: | Height: | Size: 714 B |
BIN
RhythmBullet/Content/1920x1080/shard.png
Normal file
After Width: | Height: | Size: 851 B |
BIN
RhythmBullet/Content/1920x1080/square.png
Normal file
After Width: | Height: | Size: 114 B |
BIN
RhythmBullet/Content/1920x1080/title.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
RhythmBullet/Content/1920x1080/tpSelector.png
Normal file
After Width: | Height: | Size: 464 B |
BIN
RhythmBullet/Content/1920x1080/void_circle.png
Normal file
After Width: | Height: | Size: 5.1 KiB |
BIN
RhythmBullet/Content/2560x1440/Shooter1.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
RhythmBullet/Content/2560x1440/Tech-Circle1.png
Normal file
After Width: | Height: | Size: 123 KiB |
BIN
RhythmBullet/Content/2560x1440/backgrounds/mainBG.png
Normal file
After Width: | Height: | Size: 6.4 MiB |
BIN
RhythmBullet/Content/2560x1440/bar.png
Normal file
After Width: | Height: | Size: 195 B |
BIN
RhythmBullet/Content/2560x1440/cybercircle1.png
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
RhythmBullet/Content/2560x1440/cybercircle3B.png
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
RhythmBullet/Content/2560x1440/flake.png
Normal file
After Width: | Height: | Size: 7.8 KiB |
BIN
RhythmBullet/Content/2560x1440/laser.png
Normal file
After Width: | Height: | Size: 161 B |
BIN
RhythmBullet/Content/2560x1440/magic1.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
RhythmBullet/Content/2560x1440/pellet.png
Normal file
After Width: | Height: | Size: 237 B |
BIN
RhythmBullet/Content/2560x1440/polyjet-standard.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
RhythmBullet/Content/2560x1440/shard.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
RhythmBullet/Content/2560x1440/splashlogo.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
RhythmBullet/Content/2560x1440/square.png
Normal file
After Width: | Height: | Size: 139 B |
BIN
RhythmBullet/Content/2560x1440/title.png
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
RhythmBullet/Content/2560x1440/tpSelector.png
Normal file
After Width: | Height: | Size: 663 B |
BIN
RhythmBullet/Content/2560x1440/void_circle.png
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
RhythmBullet/Content/3840x2160/Shooter1.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
BIN
RhythmBullet/Content/3840x2160/Tech-Circle1.png
Normal file
After Width: | Height: | Size: 222 KiB |
BIN
RhythmBullet/Content/3840x2160/backgrounds/mainBG.png
Normal file
After Width: | Height: | Size: 15 MiB |
BIN
RhythmBullet/Content/3840x2160/bar.png
Normal file
After Width: | Height: | Size: 380 B |
BIN
RhythmBullet/Content/3840x2160/cybercircle1.png
Normal file
After Width: | Height: | Size: 113 KiB |
BIN
RhythmBullet/Content/3840x2160/cybercircle3B.png
Normal file
After Width: | Height: | Size: 126 KiB |
BIN
RhythmBullet/Content/3840x2160/flake.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
RhythmBullet/Content/3840x2160/laser.png
Normal file
After Width: | Height: | Size: 333 B |
BIN
RhythmBullet/Content/3840x2160/magic1.png
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
RhythmBullet/Content/3840x2160/pellet.png
Normal file
After Width: | Height: | Size: 462 B |
BIN
RhythmBullet/Content/3840x2160/polyjet-standard.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
RhythmBullet/Content/3840x2160/shard.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
RhythmBullet/Content/3840x2160/square.png
Normal file
After Width: | Height: | Size: 316 B |
BIN
RhythmBullet/Content/3840x2160/title.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
RhythmBullet/Content/3840x2160/tpSelector.png
Normal file
After Width: | Height: | Size: 971 B |
BIN
RhythmBullet/Content/3840x2160/void_circle.png
Normal file
After Width: | Height: | Size: 11 KiB |
@ -13,3 +13,695 @@
|
||||
|
||||
#---------------------------------- Content ---------------------------------#
|
||||
|
||||
#begin 1920x1080/backgrounds/mainBG.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:1920x1080/backgrounds/mainBG.png
|
||||
|
||||
#begin 1920x1080/bar.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:1920x1080/bar.png
|
||||
|
||||
#begin 1920x1080/cybercircle1.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:1920x1080/cybercircle1.png
|
||||
|
||||
#begin 1920x1080/cybercircle3B.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:1920x1080/cybercircle3B.png
|
||||
|
||||
#begin 1920x1080/flake.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:1920x1080/flake.png
|
||||
|
||||
#begin 1920x1080/laser.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:1920x1080/laser.png
|
||||
|
||||
#begin 1920x1080/magic1.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:1920x1080/magic1.png
|
||||
|
||||
#begin 1920x1080/pellet.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:1920x1080/pellet.png
|
||||
|
||||
#begin 1920x1080/polyjet-standard.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:1920x1080/polyjet-standard.png
|
||||
|
||||
#begin 1920x1080/shard.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:1920x1080/shard.png
|
||||
|
||||
#begin 1920x1080/Shooter1.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:1920x1080/Shooter1.png
|
||||
|
||||
#begin 1920x1080/square.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:1920x1080/square.png
|
||||
|
||||
#begin 1920x1080/Tech-Circle1.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:1920x1080/Tech-Circle1.png
|
||||
|
||||
#begin 1920x1080/title.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:1920x1080/title.png
|
||||
|
||||
#begin 1920x1080/tpSelector.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:1920x1080/tpSelector.png
|
||||
|
||||
#begin 1920x1080/void_circle.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:1920x1080/void_circle.png
|
||||
|
||||
#begin 2560x1440/backgrounds/mainBG.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:2560x1440/backgrounds/mainBG.png
|
||||
|
||||
#begin 2560x1440/bar.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:2560x1440/bar.png
|
||||
|
||||
#begin 2560x1440/cybercircle1.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:2560x1440/cybercircle1.png
|
||||
|
||||
#begin 2560x1440/cybercircle3B.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:2560x1440/cybercircle3B.png
|
||||
|
||||
#begin 2560x1440/flake.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:2560x1440/flake.png
|
||||
|
||||
#begin 2560x1440/laser.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:2560x1440/laser.png
|
||||
|
||||
#begin 2560x1440/magic1.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:2560x1440/magic1.png
|
||||
|
||||
#begin 2560x1440/pellet.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:2560x1440/pellet.png
|
||||
|
||||
#begin 2560x1440/polyjet-standard.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:2560x1440/polyjet-standard.png
|
||||
|
||||
#begin 2560x1440/shard.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:2560x1440/shard.png
|
||||
|
||||
#begin 2560x1440/Shooter1.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:2560x1440/Shooter1.png
|
||||
|
||||
#begin 2560x1440/splashlogo.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:2560x1440/splashlogo.png
|
||||
|
||||
#begin 2560x1440/square.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:2560x1440/square.png
|
||||
|
||||
#begin 2560x1440/Tech-Circle1.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:2560x1440/Tech-Circle1.png
|
||||
|
||||
#begin 2560x1440/title.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:2560x1440/title.png
|
||||
|
||||
#begin 2560x1440/tpSelector.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:2560x1440/tpSelector.png
|
||||
|
||||
#begin 2560x1440/void_circle.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:2560x1440/void_circle.png
|
||||
|
||||
#begin 3840x2160/backgrounds/mainBG.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:3840x2160/backgrounds/mainBG.png
|
||||
|
||||
#begin 3840x2160/bar.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:3840x2160/bar.png
|
||||
|
||||
#begin 3840x2160/cybercircle1.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:3840x2160/cybercircle1.png
|
||||
|
||||
#begin 3840x2160/cybercircle3B.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:3840x2160/cybercircle3B.png
|
||||
|
||||
#begin 3840x2160/flake.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:3840x2160/flake.png
|
||||
|
||||
#begin 3840x2160/laser.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:3840x2160/laser.png
|
||||
|
||||
#begin 3840x2160/magic1.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:3840x2160/magic1.png
|
||||
|
||||
#begin 3840x2160/pellet.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:3840x2160/pellet.png
|
||||
|
||||
#begin 3840x2160/polyjet-standard.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:3840x2160/polyjet-standard.png
|
||||
|
||||
#begin 3840x2160/shard.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:3840x2160/shard.png
|
||||
|
||||
#begin 3840x2160/Shooter1.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:3840x2160/Shooter1.png
|
||||
|
||||
#begin 3840x2160/square.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:3840x2160/square.png
|
||||
|
||||
#begin 3840x2160/Tech-Circle1.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:3840x2160/Tech-Circle1.png
|
||||
|
||||
#begin 3840x2160/title.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:3840x2160/title.png
|
||||
|
||||
#begin 3840x2160/tpSelector.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:3840x2160/tpSelector.png
|
||||
|
||||
#begin 3840x2160/void_circle.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:3840x2160/void_circle.png
|
||||
|
||||
#begin fonts/darktech_ldr.ttf
|
||||
/importer:
|
||||
/processor:
|
||||
/build:fonts/darktech_ldr.ttf
|
||||
|
||||
#begin fonts/Gasalt-Regular.ttf
|
||||
/importer:
|
||||
/processor:
|
||||
/build:fonts/Gasalt-Regular.ttf
|
||||
|
||||
#begin fonts/maiden.TTF
|
||||
/importer:
|
||||
/processor:
|
||||
/build:fonts/maiden.TTF
|
||||
|
||||
#begin sfx/disintegrate.ogg
|
||||
/importer:OggImporter
|
||||
/processor:SongProcessor
|
||||
/processorParam:Quality=Best
|
||||
/build:sfx/disintegrate.ogg
|
||||
|
||||
#begin sfx/explosion.ogg
|
||||
/importer:OggImporter
|
||||
/processor:SongProcessor
|
||||
/processorParam:Quality=Best
|
||||
/build:sfx/explosion.ogg
|
||||
|
||||
#begin sfx/laser.ogg
|
||||
/importer:OggImporter
|
||||
/processor:SongProcessor
|
||||
/processorParam:Quality=Best
|
||||
/build:sfx/laser.ogg
|
||||
|
||||
#begin sfx/pop_close.ogg
|
||||
/importer:OggImporter
|
||||
/processor:SongProcessor
|
||||
/processorParam:Quality=Best
|
||||
/build:sfx/pop_close.ogg
|
||||
|
||||
#begin sfx/pop_open.ogg
|
||||
/importer:OggImporter
|
||||
/processor:SongProcessor
|
||||
/processorParam:Quality=Best
|
||||
/build:sfx/pop_open.ogg
|
||||
|
||||
#begin shaders/basic.vsh
|
||||
/importer:
|
||||
/processor:
|
||||
/build:shaders/basic.vsh
|
||||
|
||||
#begin shaders/bright_filter.fsh
|
||||
/importer:
|
||||
/processor:
|
||||
/build:shaders/bright_filter.fsh
|
||||
|
||||
#begin shaders/chrome_abb.fsh
|
||||
/importer:
|
||||
/processor:
|
||||
/build:shaders/chrome_abb.fsh
|
||||
|
||||
#begin shaders/combine.fsh
|
||||
/importer:
|
||||
/processor:
|
||||
/build:shaders/combine.fsh
|
||||
|
||||
#begin shaders/gaussian_blur.fsh
|
||||
/importer:
|
||||
/processor:
|
||||
/build:shaders/gaussian_blur.fsh
|
||||
|
||||
#begin shaders/mesh.fsh
|
||||
/importer:
|
||||
/processor:
|
||||
/build:shaders/mesh.fsh
|
||||
|
||||
#begin shaders/mesh.vsh
|
||||
/importer:
|
||||
/processor:
|
||||
/build:shaders/mesh.vsh
|
||||
|
||||
#begin defaultCover.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:defaultCover.png
|
||||
|
||||
#begin splash_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:splash_texture.png
|
||||
|
||||
|
BIN
RhythmBullet/Content/defaultCover.png
Normal file
After Width: | Height: | Size: 119 KiB |
BIN
RhythmBullet/Content/fonts/Gasalt-Regular.ttf
Normal file
BIN
RhythmBullet/Content/fonts/darktech_ldr.ttf
Normal file
BIN
RhythmBullet/Content/fonts/maiden.TTF
Normal file
BIN
RhythmBullet/Content/sfx/disintegrate.ogg
Normal file
BIN
RhythmBullet/Content/sfx/explosion.ogg
Normal file
BIN
RhythmBullet/Content/sfx/laser.ogg
Normal file
BIN
RhythmBullet/Content/sfx/pop_close.ogg
Normal file
BIN
RhythmBullet/Content/sfx/pop_open.ogg
Normal file
14
RhythmBullet/Content/shaders/basic.vsh
Normal file
@ -0,0 +1,14 @@
|
||||
attribute vec4 a_position;
|
||||
attribute vec4 a_color;
|
||||
attribute vec2 a_texCoord0;
|
||||
|
||||
uniform mat4 u_projTrans;
|
||||
|
||||
varying vec4 vColor;
|
||||
varying vec2 vTexCoord;
|
||||
|
||||
void main() {
|
||||
vColor = a_color;
|
||||
vTexCoord = a_texCoord0;
|
||||
gl_Position = u_projTrans * a_position;
|
||||
}
|
22
RhythmBullet/Content/shaders/bright_filter.fsh
Normal file
@ -0,0 +1,22 @@
|
||||
#ifdef GL_ES
|
||||
#define LOWP lowp
|
||||
precision mediump float;
|
||||
#else
|
||||
#define LOWP
|
||||
#endif
|
||||
|
||||
varying LOWP vec4 vColor;
|
||||
varying vec2 vTexCoord;
|
||||
|
||||
uniform sampler2D u_texture;
|
||||
|
||||
void main() {
|
||||
vec4 color = texture(u_texture, vTexCoord);
|
||||
float brightness = (color.r*0.2126) + (color.g*0.7152) + (color.b * 0.0722);
|
||||
|
||||
if (brightness > 0.6) {
|
||||
gl_FragColor = color *0.75;
|
||||
} else {
|
||||
gl_FragColor = vec4(0.0);
|
||||
}
|
||||
}
|
0
RhythmBullet/Content/shaders/chrome_abb.fsh
Normal file
27
RhythmBullet/Content/shaders/combine.fsh
Normal file
@ -0,0 +1,27 @@
|
||||
#ifdef GL_ES
|
||||
#define LOWP lowp
|
||||
precision mediump float;
|
||||
#else
|
||||
#define LOWP
|
||||
#endif
|
||||
|
||||
varying LOWP vec4 vColor;
|
||||
varying vec2 vTexCoord;
|
||||
|
||||
|
||||
uniform sampler2D u_texture;
|
||||
uniform sampler2D u_texture1;
|
||||
|
||||
void main() {
|
||||
vec4 origColor = texture2D(u_texture, vTexCoord);
|
||||
vec4 blurredColor = texture2D(u_texture1, vTexCoord);
|
||||
|
||||
vec4 result;
|
||||
result = origColor + blurredColor;
|
||||
result.a = vColor.a;
|
||||
result.rgb *= vColor.rgb;
|
||||
gl_FragColor = result;
|
||||
|
||||
|
||||
}
|
||||
|
45
RhythmBullet/Content/shaders/gaussian_blur.fsh
Normal file
@ -0,0 +1,45 @@
|
||||
varying vec4 vColor;
|
||||
varying vec2 vTexCoord;
|
||||
|
||||
uniform sampler2D u_texture;
|
||||
uniform vec2 resolution;
|
||||
uniform float radius;
|
||||
uniform int pass;
|
||||
|
||||
void main() {
|
||||
//this will be our RGBA sum
|
||||
vec4 sum = vec4(0.0);
|
||||
|
||||
//our original texcoord for this fragment
|
||||
vec2 tc = vTexCoord;
|
||||
|
||||
//the amount to blur, i.e. how far off center to sample from
|
||||
//1.0 -> blur by one pixel
|
||||
//2.0 -> blur by two pixels, etc.
|
||||
float blur = radius/resolution.y;
|
||||
|
||||
//the direction of our blur
|
||||
//(1.0, 0.0) -> x-axis blur
|
||||
//(0.0, 1.0) -> y-axis blur
|
||||
float hstep = 1.0;
|
||||
float vstep = 0.0;
|
||||
|
||||
if (pass == 1) {
|
||||
hstep = 0.0;
|
||||
vstep = 1.0;
|
||||
}
|
||||
|
||||
sum += texture2D(u_texture, vec2(tc.x - 5.0*blur*hstep, tc.y - 5.0*blur*vstep)) * 0.014374;
|
||||
sum += texture2D(u_texture, vec2(tc.x - 4.0*blur*hstep, tc.y - 4.0*blur*vstep)) * 0.035855;
|
||||
sum += texture2D(u_texture, vec2(tc.x - 3.0*blur*hstep, tc.y - 3.0*blur*vstep)) * 0.072994;
|
||||
sum += texture2D(u_texture, vec2(tc.x - 2.0*blur*hstep, tc.y - 2.0*blur*vstep)) * 0.121281;
|
||||
sum += texture2D(u_texture, vec2(tc.x - 1.0*blur*hstep, tc.y - 1.0*blur*vstep)) * 0.164472;
|
||||
|
||||
sum += texture2D(u_texture, vec2(tc.x + 1.0*blur*hstep, tc.y + 1.0*blur*vstep)) * 0.164472;
|
||||
sum += texture2D(u_texture, vec2(tc.x + 2.0*blur*hstep, tc.y + 2.0*blur*vstep)) * 0.121281;
|
||||
sum += texture2D(u_texture, vec2(tc.x + 3.0*blur*hstep, tc.y + 3.0*blur*vstep)) * 0.072994;
|
||||
sum += texture2D(u_texture, vec2(tc.x + 4.0*blur*hstep, tc.y + 4.0*blur*vstep)) * 0.035855;
|
||||
sum += texture2D(u_texture, vec2(tc.x + 5.0*blur*hstep, tc.y + 5.0*blur*vstep)) * 0.014374;
|
||||
|
||||
gl_FragColor = sum;
|
||||
}
|
10
RhythmBullet/Content/shaders/mesh.fsh
Normal file
@ -0,0 +1,10 @@
|
||||
#ifdef GL_ES
|
||||
precision mediump float;
|
||||
#endif
|
||||
|
||||
//input from vertex shader
|
||||
varying vec4 vColor;
|
||||
|
||||
void main() {
|
||||
gl_FragColor = vColor;
|
||||
}
|
13
RhythmBullet/Content/shaders/mesh.vsh
Normal file
@ -0,0 +1,13 @@
|
||||
attribute vec2 a_position;
|
||||
attribute vec4 a_color;
|
||||
|
||||
//our camera matrix
|
||||
uniform mat4 u_projTrans;
|
||||
|
||||
//send the color out to the fragment shader
|
||||
varying vec4 vColor;
|
||||
|
||||
void main() {
|
||||
vColor = a_color;
|
||||
gl_Position = u_projTrans * vec4(a_position.xy, 0.0, 1.0);
|
||||
}
|
BIN
RhythmBullet/Content/splash_texture.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
@ -49,6 +49,9 @@
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Zer01HD\UI\Page\PageManager.cs" />
|
||||
<Compile Include="Zer01HD\UI\Screen\Screen.cs" />
|
||||
<Compile Include="Zer01HD\Utilities\ContentSystem\ContentLoader.cs" />
|
||||
<Compile Include="Zer01HD\Utilities\ContentSystem\ContentSystem.cs" />
|
||||
<Compile Include="Zer01HD\Utilities\ContentSystem\IContentResolver.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="MonoGame.Framework">
|
||||
@ -109,9 +112,7 @@
|
||||
</None>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Zer01HD\Utilities\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Content.Builder.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
|
@ -10,11 +10,23 @@ namespace RhythmBullet
|
||||
/// </summary>
|
||||
public class RhythmBulletGame : Game
|
||||
{
|
||||
public Screen currentScreen;
|
||||
|
||||
private GraphicsDeviceManager graphics;
|
||||
SpriteBatch spriteBatch;
|
||||
|
||||
Screen currentScreen
|
||||
{
|
||||
get
|
||||
{
|
||||
return currentScreen;
|
||||
}
|
||||
set
|
||||
{
|
||||
currentScreen.Hide();
|
||||
currentScreen = value;
|
||||
currentScreen.Show();
|
||||
}
|
||||
}
|
||||
|
||||
public RhythmBulletGame()
|
||||
{
|
||||
graphics = new GraphicsDeviceManager(this);
|
||||
@ -43,6 +55,7 @@ namespace RhythmBullet
|
||||
{
|
||||
// Create a new SpriteBatch, which can be used to draw textures.
|
||||
spriteBatch = new SpriteBatch(GraphicsDevice);
|
||||
|
||||
// TODO: use this.Content to load your game content here
|
||||
}
|
||||
|
||||
@ -64,7 +77,7 @@ namespace RhythmBullet
|
||||
{
|
||||
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape)) Exit();
|
||||
|
||||
// TODO: Add your update logic here
|
||||
currentScreen.Update(gameTime);
|
||||
|
||||
base.Update(gameTime);
|
||||
}
|
||||
@ -77,7 +90,9 @@ namespace RhythmBullet
|
||||
{
|
||||
GraphicsDevice.Clear(Color.CornflowerBlue);
|
||||
|
||||
// TODO: Add your drawing code here
|
||||
spriteBatch.Begin();
|
||||
currentScreen.Draw(spriteBatch);
|
||||
spriteBatch.End();
|
||||
|
||||
base.Draw(gameTime);
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
using RhythmBullet.Zer01HD.UI;
|
||||
using RhythmBullet.Zer01HD.UI.Page;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
@ -7,7 +7,7 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace RhythmBullet.Zer01HD.Game.MainScreen
|
||||
{
|
||||
public class MainPage : Page
|
||||
class MainPage : Page
|
||||
{
|
||||
public MainPage(int pageX, int pageY) : base(pageX, pageY)
|
||||
{
|
||||
|
@ -6,9 +6,9 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RhythmBullet.Zer01HD.UI
|
||||
namespace RhythmBullet.Zer01HD.UI.Page
|
||||
{
|
||||
public class Page
|
||||
class Page
|
||||
{
|
||||
private readonly int pageX, pageY;
|
||||
public readonly int xPos, yPos;
|
||||
|
@ -6,7 +6,7 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RhythmBullet.Zer01HD.UI
|
||||
namespace RhythmBullet.Zer01HD.UI.Page
|
||||
{
|
||||
class PageManager
|
||||
{
|
||||
|
@ -8,7 +8,7 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace RhythmBullet.Zer01HD.UI.Screen
|
||||
{
|
||||
public class Screen
|
||||
class Screen
|
||||
{
|
||||
public void Update(GameTime gameTime)
|
||||
{
|
||||
|
@ -0,0 +1,12 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RhythmBullet.Zer01HD.Utilities.ContentSystem
|
||||
{
|
||||
class ContentLoader
|
||||
{
|
||||
}
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
using Microsoft.Xna.Framework.Content;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RhythmBullet.Zer01HD.Utilities.ContentSystem
|
||||
{
|
||||
class ContentSystem
|
||||
{
|
||||
private readonly ContentManager contentManager;
|
||||
private readonly Queue<Dictionary<Type, string>> queue;
|
||||
private Dictionary<string, IDisposable> assets;
|
||||
readonly Dictionary<Type, IContentResolver> contentResolver;
|
||||
|
||||
public ContentSystem(ContentManager contentManager)
|
||||
{
|
||||
this.contentManager = contentManager;
|
||||
assets = new Dictionary<string, IDisposable>();
|
||||
queue = new Queue<Dictionary<Type, string>>();
|
||||
contentResolver = new Dictionary<Type, IContentResolver>();
|
||||
}
|
||||
|
||||
void Load(string assetName, Type type)
|
||||
{
|
||||
if (assets.ContainsKey(assetName))
|
||||
{
|
||||
IContentResolver handler = contentResolver[type];
|
||||
string path = handler.Load(assetName);
|
||||
assets.Add(assetName, contentManager.Load<IDisposable>(path));
|
||||
}
|
||||
}
|
||||
|
||||
T get<T> (string assetName)
|
||||
{
|
||||
return (T)assets[assetName];
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RhythmBullet.Zer01HD.Utilities.ContentSystem
|
||||
{
|
||||
interface IContentResolver
|
||||
{
|
||||
string Load(string path);
|
||||
}
|
||||
}
|