├── _config.yml ├── ExampleDemo ├── resources │ ├── hiscore.dat │ ├── SFML.png │ ├── cursor.png │ ├── ingame.ogg │ ├── manual.ttf │ ├── menu.png │ ├── star.png │ ├── theme.ogg │ └── SpaceShooterRedux │ │ ├── preview.png │ │ ├── sample.png │ │ ├── PNG │ │ ├── ufoRed.png │ │ ├── UI │ │ │ ├── cursor.png │ │ │ ├── numeral0.png │ │ │ ├── numeral1.png │ │ │ ├── numeral2.png │ │ │ ├── numeral3.png │ │ │ ├── numeral4.png │ │ │ ├── numeral5.png │ │ │ ├── numeral6.png │ │ │ ├── numeral7.png │ │ │ ├── numeral8.png │ │ │ ├── numeral9.png │ │ │ ├── numeralX.png │ │ │ ├── buttonBlue.png │ │ │ ├── buttonGreen.png │ │ │ ├── buttonRed.png │ │ │ ├── buttonYellow.png │ │ │ ├── playerLife1_blue.png │ │ │ ├── playerLife1_red.png │ │ │ ├── playerLife2_blue.png │ │ │ ├── playerLife2_red.png │ │ │ ├── playerLife3_blue.png │ │ │ ├── playerLife3_red.png │ │ │ ├── playerLife1_green.png │ │ │ ├── playerLife1_orange.png │ │ │ ├── playerLife2_green.png │ │ │ ├── playerLife2_orange.png │ │ │ ├── playerLife3_green.png │ │ │ └── playerLife3_orange.png │ │ ├── ufoBlue.png │ │ ├── ufoGreen.png │ │ ├── ufoYellow.png │ │ ├── Parts │ │ │ ├── beam0.png │ │ │ ├── beam1.png │ │ │ ├── beam2.png │ │ │ ├── beam3.png │ │ │ ├── beam4.png │ │ │ ├── beam5.png │ │ │ ├── beam6.png │ │ │ ├── gun00.png │ │ │ ├── gun01.png │ │ │ ├── gun02.png │ │ │ ├── gun03.png │ │ │ ├── gun04.png │ │ │ ├── gun05.png │ │ │ ├── gun06.png │ │ │ ├── gun07.png │ │ │ ├── gun08.png │ │ │ ├── gun09.png │ │ │ ├── gun10.png │ │ │ ├── engine1.png │ │ │ ├── engine2.png │ │ │ ├── engine3.png │ │ │ ├── engine4.png │ │ │ ├── engine5.png │ │ │ ├── scratch1.png │ │ │ ├── scratch2.png │ │ │ ├── scratch3.png │ │ │ ├── beamLong1.png │ │ │ ├── beamLong2.png │ │ │ ├── wingBlue_0.png │ │ │ ├── wingBlue_1.png │ │ │ ├── wingBlue_2.png │ │ │ ├── wingBlue_3.png │ │ │ ├── wingBlue_4.png │ │ │ ├── wingBlue_5.png │ │ │ ├── wingBlue_6.png │ │ │ ├── wingBlue_7.png │ │ │ ├── wingRed_0.png │ │ │ ├── wingRed_1.png │ │ │ ├── wingRed_2.png │ │ │ ├── wingRed_3.png │ │ │ ├── wingRed_4.png │ │ │ ├── wingRed_5.png │ │ │ ├── wingRed_6.png │ │ │ ├── wingRed_7.png │ │ │ ├── cockpitBlue_0.png │ │ │ ├── cockpitBlue_1.png │ │ │ ├── cockpitBlue_2.png │ │ │ ├── cockpitBlue_3.png │ │ │ ├── cockpitBlue_4.png │ │ │ ├── cockpitBlue_5.png │ │ │ ├── cockpitBlue_6.png │ │ │ ├── cockpitBlue_7.png │ │ │ ├── cockpitRed_0.png │ │ │ ├── cockpitRed_1.png │ │ │ ├── cockpitRed_2.png │ │ │ ├── cockpitRed_3.png │ │ │ ├── cockpitRed_4.png │ │ │ ├── cockpitRed_5.png │ │ │ ├── cockpitRed_6.png │ │ │ ├── cockpitRed_7.png │ │ │ ├── wingGreen_0.png │ │ │ ├── wingGreen_1.png │ │ │ ├── wingGreen_2.png │ │ │ ├── wingGreen_3.png │ │ │ ├── wingGreen_4.png │ │ │ ├── wingGreen_5.png │ │ │ ├── wingGreen_6.png │ │ │ ├── wingGreen_7.png │ │ │ ├── wingYellow_0.png │ │ │ ├── wingYellow_1.png │ │ │ ├── wingYellow_2.png │ │ │ ├── wingYellow_3.png │ │ │ ├── wingYellow_4.png │ │ │ ├── wingYellow_5.png │ │ │ ├── wingYellow_6.png │ │ │ ├── wingYellow_7.png │ │ │ ├── cockpitGreen_0.png │ │ │ ├── cockpitGreen_1.png │ │ │ ├── cockpitGreen_2.png │ │ │ ├── cockpitGreen_3.png │ │ │ ├── cockpitGreen_4.png │ │ │ ├── cockpitGreen_5.png │ │ │ ├── cockpitGreen_6.png │ │ │ ├── cockpitGreen_7.png │ │ │ ├── cockpitYellow_0.png │ │ │ ├── cockpitYellow_1.png │ │ │ ├── cockpitYellow_2.png │ │ │ ├── cockpitYellow_3.png │ │ │ ├── cockpitYellow_4.png │ │ │ ├── cockpitYellow_5.png │ │ │ ├── cockpitYellow_6.png │ │ │ ├── cockpitYellow_7.png │ │ │ ├── turretBase_big.png │ │ │ └── turretBase_small.png │ │ ├── Effects │ │ │ ├── fire00.png │ │ │ ├── fire01.png │ │ │ ├── fire02.png │ │ │ ├── fire03.png │ │ │ ├── fire04.png │ │ │ ├── fire05.png │ │ │ ├── fire06.png │ │ │ ├── fire07.png │ │ │ ├── fire08.png │ │ │ ├── fire09.png │ │ │ ├── fire10.png │ │ │ ├── fire11.png │ │ │ ├── fire12.png │ │ │ ├── fire13.png │ │ │ ├── fire14.png │ │ │ ├── fire15.png │ │ │ ├── fire16.png │ │ │ ├── fire17.png │ │ │ ├── fire18.png │ │ │ ├── fire19.png │ │ │ ├── speed.png │ │ │ ├── star1.png │ │ │ ├── star2.png │ │ │ ├── star3.png │ │ │ ├── shield1.png │ │ │ ├── shield2.png │ │ │ └── shield3.png │ │ ├── playerShip1_blue.png │ │ ├── playerShip1_red.png │ │ ├── playerShip2_blue.png │ │ ├── playerShip2_red.png │ │ ├── playerShip3_blue.png │ │ ├── playerShip3_red.png │ │ ├── Enemies │ │ │ ├── enemyBlack1.png │ │ │ ├── enemyBlack2.png │ │ │ ├── enemyBlack3.png │ │ │ ├── enemyBlack4.png │ │ │ ├── enemyBlack5.png │ │ │ ├── enemyBlue1.png │ │ │ ├── enemyBlue2.png │ │ │ ├── enemyBlue3.png │ │ │ ├── enemyBlue4.png │ │ │ ├── enemyBlue5.png │ │ │ ├── enemyGreen1.png │ │ │ ├── enemyGreen2.png │ │ │ ├── enemyGreen3.png │ │ │ ├── enemyGreen4.png │ │ │ ├── enemyGreen5.png │ │ │ ├── enemyRed1.png │ │ │ ├── enemyRed2.png │ │ │ ├── enemyRed3.png │ │ │ ├── enemyRed4.png │ │ │ └── enemyRed5.png │ │ ├── Lasers │ │ │ ├── laserBlue01.png │ │ │ ├── laserBlue02.png │ │ │ ├── laserBlue03.png │ │ │ ├── laserBlue04.png │ │ │ ├── laserBlue05.png │ │ │ ├── laserBlue06.png │ │ │ ├── laserBlue07.png │ │ │ ├── laserBlue08.png │ │ │ ├── laserBlue09.png │ │ │ ├── laserBlue10.png │ │ │ ├── laserBlue11.png │ │ │ ├── laserBlue12.png │ │ │ ├── laserBlue13.png │ │ │ ├── laserBlue14.png │ │ │ ├── laserBlue15.png │ │ │ ├── laserBlue16.png │ │ │ ├── laserGreen01.png │ │ │ ├── laserGreen02.png │ │ │ ├── laserGreen03.png │ │ │ ├── laserGreen04.png │ │ │ ├── laserGreen05.png │ │ │ ├── laserGreen06.png │ │ │ ├── laserGreen07.png │ │ │ ├── laserGreen08.png │ │ │ ├── laserGreen09.png │ │ │ ├── laserGreen10.png │ │ │ ├── laserGreen11.png │ │ │ ├── laserGreen12.png │ │ │ ├── laserGreen13.png │ │ │ ├── laserGreen14.png │ │ │ ├── laserGreen15.png │ │ │ ├── laserGreen16.png │ │ │ ├── laserRed01.png │ │ │ ├── laserRed02.png │ │ │ ├── laserRed03.png │ │ │ ├── laserRed04.png │ │ │ ├── laserRed05.png │ │ │ ├── laserRed06.png │ │ │ ├── laserRed07.png │ │ │ ├── laserRed08.png │ │ │ ├── laserRed09.png │ │ │ ├── laserRed10.png │ │ │ ├── laserRed11.png │ │ │ ├── laserRed12.png │ │ │ ├── laserRed13.png │ │ │ ├── laserRed14.png │ │ │ ├── laserRed15.png │ │ │ └── laserRed16.png │ │ ├── Power-ups │ │ │ ├── bolt_gold.png │ │ │ ├── pill_blue.png │ │ │ ├── pill_red.png │ │ │ ├── star_gold.png │ │ │ ├── bold_silver.png │ │ │ ├── bolt_bronze.png │ │ │ ├── pill_green.png │ │ │ ├── pill_yellow.png │ │ │ ├── powerupBlue.png │ │ │ ├── powerupRed.png │ │ │ ├── shield_gold.png │ │ │ ├── star_bronze.png │ │ │ ├── star_silver.png │ │ │ ├── things_gold.png │ │ │ ├── powerupGreen.png │ │ │ ├── powerupYellow.png │ │ │ ├── shield_bronze.png │ │ │ ├── shield_silver.png │ │ │ ├── things_bronze.png │ │ │ ├── things_silver.png │ │ │ ├── powerupBlue_bolt.png │ │ │ ├── powerupBlue_star.png │ │ │ ├── powerupRed_bolt.png │ │ │ ├── powerupRed_star.png │ │ │ ├── powerupBlue_shield.png │ │ │ ├── powerupGreen_bolt.png │ │ │ ├── powerupGreen_shield.png │ │ │ ├── powerupGreen_star.png │ │ │ ├── powerupRed_shield.png │ │ │ ├── powerupYellow_bolt.png │ │ │ ├── powerupYellow_star.png │ │ │ └── powerupYellow_shield.png │ │ ├── playerShip1_green.png │ │ ├── playerShip1_orange.png │ │ ├── playerShip2_green.png │ │ ├── playerShip2_orange.png │ │ ├── playerShip3_green.png │ │ ├── playerShip3_orange.png │ │ ├── Meteors │ │ │ ├── meteorBrown_big1.png │ │ │ ├── meteorBrown_big2.png │ │ │ ├── meteorBrown_big3.png │ │ │ ├── meteorBrown_big4.png │ │ │ ├── meteorBrown_med1.png │ │ │ ├── meteorBrown_med3.png │ │ │ ├── meteorGrey_big1.png │ │ │ ├── meteorGrey_big2.png │ │ │ ├── meteorGrey_big3.png │ │ │ ├── meteorGrey_big4.png │ │ │ ├── meteorGrey_med1.png │ │ │ ├── meteorGrey_med2.png │ │ │ ├── meteorGrey_tiny1.png │ │ │ ├── meteorGrey_tiny2.png │ │ │ ├── meteorBrown_small1.png │ │ │ ├── meteorBrown_small2.png │ │ │ ├── meteorBrown_tiny1.png │ │ │ ├── meteorBrown_tiny2.png │ │ │ ├── meteorGrey_small1.png │ │ │ └── meteorGrey_small2.png │ │ └── Damage │ │ │ ├── playerShip1_damage1.png │ │ │ ├── playerShip1_damage2.png │ │ │ ├── playerShip1_damage3.png │ │ │ ├── playerShip2_damage1.png │ │ │ ├── playerShip2_damage2.png │ │ │ ├── playerShip2_damage3.png │ │ │ ├── playerShip3_damage1.png │ │ │ ├── playerShip3_damage2.png │ │ │ └── playerShip3_damage3.png │ │ ├── Bonus │ │ ├── sfx_zap.ogg │ │ ├── sfx_lose.ogg │ │ ├── sfx_laser1.ogg │ │ ├── sfx_laser2.ogg │ │ ├── sfx_shieldUp.ogg │ │ ├── sfx_twoTone.ogg │ │ ├── sfx_shieldDown.ogg │ │ ├── kenvector_future.ttf │ │ └── kenvector_future_thin.ttf │ │ ├── Vector │ │ └── sheet.swf │ │ ├── Backgrounds │ │ ├── black.png │ │ ├── blue.png │ │ ├── purple.png │ │ └── darkPurple.png │ │ ├── Spritesheet │ │ └── sheet.png │ │ └── license.txt ├── TextureLoader.h ├── Particle.h ├── SaveFile.h ├── Button.h ├── ResourcePaths.h ├── Demo.cpp └── Scenes │ ├── AboutScene.h │ └── HiscoreScene.h ├── .gitmodules ├── cmake ├── Config.cmake ├── Compiler.cmake └── PostBuild.cmake ├── .github └── FUNDING.yml ├── src ├── Segues │ ├── WhiteWashFade.h │ ├── BlackWashFade.h │ ├── SlideIn.h │ ├── HorizontalOpen.h │ ├── VerticalOpen.h │ ├── HorizontalSlice.h │ ├── VerticalSlice.h │ ├── ZoomIn.h │ ├── BlendFadeIn.h │ ├── ZoomOut.h │ ├── Morph.h │ ├── RadialCCW.h │ ├── PushIn.h │ ├── CircleClose.h │ ├── CrossZoom.h │ ├── CircleOpen.h │ ├── PixelateBlackWashFade.h │ ├── PageTurn.h │ ├── SwipeIn.h │ ├── ZoomFadeIn.h │ ├── ZoomFadeInBounce.h │ ├── RetroBlit.h │ ├── BlurFadeIn.h │ ├── Dream.h │ ├── DiamondTileCircle.h │ ├── DiamondTileSwipe.h │ └── Checkerboard.h └── Swoosh │ ├── EmbedGLSL.h │ ├── Game.h │ ├── Activity.h │ ├── Segue.h │ └── Ease.h ├── CMakeLists.txt └── LICENSE /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman -------------------------------------------------------------------------------- /ExampleDemo/resources/hiscore.dat: -------------------------------------------------------------------------------- 1 | YOU10250AAA1297AAA288AAA1856AAA1497AAA504AAA442AAA19AAA828AAA1954AAA1020AAA1020AAA1020 -------------------------------------------------------------------------------- /ExampleDemo/resources/SFML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SFML.png -------------------------------------------------------------------------------- /ExampleDemo/resources/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/cursor.png -------------------------------------------------------------------------------- /ExampleDemo/resources/ingame.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/ingame.ogg -------------------------------------------------------------------------------- /ExampleDemo/resources/manual.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/manual.ttf -------------------------------------------------------------------------------- /ExampleDemo/resources/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/menu.png -------------------------------------------------------------------------------- /ExampleDemo/resources/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/star.png -------------------------------------------------------------------------------- /ExampleDemo/resources/theme.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/theme.ogg -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "ExampleDemo/extern/SFML"] 2 | path = ExampleDemo/extern/SFML 3 | url = https://github.com/SFML/SFML.git 4 | -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/preview.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/sample.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/ufoRed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/ufoRed.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_zap.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_zap.ogg -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/cursor.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/ufoBlue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/ufoBlue.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/ufoGreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/ufoGreen.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/ufoYellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/ufoYellow.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Vector/sheet.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Vector/sheet.swf -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_lose.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_lose.ogg -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam0.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beam6.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun00.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun01.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun02.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun03.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun04.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun05.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun06.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun07.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun08.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun09.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/gun10.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral0.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral6.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral7.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral8.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeral9.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeralX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/numeralX.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Backgrounds/black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Backgrounds/black.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Backgrounds/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Backgrounds/blue.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Backgrounds/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Backgrounds/purple.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_laser1.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_laser1.ogg -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_laser2.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_laser2.ogg -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_shieldUp.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_shieldUp.ogg -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_twoTone.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_twoTone.ogg -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire00.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire01.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire02.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire03.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire04.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire05.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire06.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire07.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire08.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire09.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire10.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire11.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire12.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire13.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire14.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire15.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire16.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire17.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire18.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/fire19.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/speed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/speed.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/star1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/star1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/star2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/star2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/star3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/star3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/engine1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/engine1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/engine2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/engine2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/engine3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/engine3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/engine4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/engine4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/engine5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/engine5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/scratch1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/scratch1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/scratch2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/scratch2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/scratch3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/scratch3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/buttonBlue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/buttonBlue.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/buttonGreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/buttonGreen.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/buttonRed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/buttonRed.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Spritesheet/sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Spritesheet/sheet.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_shieldDown.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Bonus/sfx_shieldDown.ogg -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/shield1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/shield1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/shield2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/shield2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/shield3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Effects/shield3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beamLong1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beamLong1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beamLong2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/beamLong2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_0.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_6.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingBlue_7.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_0.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_6.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingRed_7.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/buttonYellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/buttonYellow.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip1_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip1_blue.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip1_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip1_red.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip2_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip2_blue.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip2_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip2_red.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip3_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip3_blue.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip3_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip3_red.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Backgrounds/darkPurple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Backgrounds/darkPurple.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Bonus/kenvector_future.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Bonus/kenvector_future.ttf -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlack1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlack1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlack2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlack2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlack3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlack3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlack4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlack4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlack5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlack5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlue1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlue1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlue2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlue2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlue3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlue3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlue4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlue4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlue5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyBlue5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyGreen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyGreen1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyGreen2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyGreen2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyGreen3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyGreen3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyGreen4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyGreen4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyGreen5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyGreen5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyRed1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyRed1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyRed2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyRed2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyRed3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyRed3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyRed4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyRed4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyRed5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Enemies/enemyRed5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue01.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue02.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue03.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue04.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue05.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue06.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue07.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue08.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue09.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue10.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue11.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue12.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue13.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue14.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue15.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserBlue16.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen01.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen02.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen03.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen04.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen05.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen06.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen07.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen08.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen09.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen10.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen11.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen12.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen13.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen14.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen15.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserGreen16.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed01.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed02.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed03.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed04.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed05.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed06.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed07.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed08.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed09.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed10.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed11.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed12.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed13.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed14.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed15.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Lasers/laserRed16.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_0.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_6.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitBlue_7.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_0.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_6.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitRed_7.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_0.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_6.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingGreen_7.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_0.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_6.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/wingYellow_7.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/bolt_gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/bolt_gold.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/pill_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/pill_blue.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/pill_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/pill_red.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/star_gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/star_gold.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife1_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife1_blue.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife1_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife1_red.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife2_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife2_blue.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife2_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife2_red.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife3_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife3_blue.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife3_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife3_red.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip1_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip1_green.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip1_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip1_orange.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip2_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip2_green.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip2_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip2_orange.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip3_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip3_green.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip3_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/playerShip3_orange.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_0.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_6.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitGreen_7.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_0.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_5.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_6.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/cockpitYellow_7.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/turretBase_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/turretBase_big.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/bold_silver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/bold_silver.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/bolt_bronze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/bolt_bronze.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/pill_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/pill_green.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/pill_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/pill_yellow.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupBlue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupBlue.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupRed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupRed.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/shield_gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/shield_gold.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/star_bronze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/star_bronze.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/star_silver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/star_silver.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/things_gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/things_gold.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife1_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife1_green.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife1_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife1_orange.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife2_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife2_green.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife2_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife2_orange.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife3_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife3_green.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife3_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/UI/playerLife3_orange.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/Bonus/kenvector_future_thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/Bonus/kenvector_future_thin.ttf -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_big1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_big1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_big2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_big2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_big3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_big3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_big4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_big4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_med1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_med1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_med3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_med3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_big1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_big1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_big2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_big2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_big3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_big3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_big4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_big4.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_med1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_med1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_med2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_med2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_tiny1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_tiny1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_tiny2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_tiny2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/turretBase_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Parts/turretBase_small.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupGreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupGreen.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupYellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupYellow.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/shield_bronze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/shield_bronze.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/shield_silver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/shield_silver.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/things_bronze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/things_bronze.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/things_silver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/things_silver.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip1_damage1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip1_damage1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip1_damage2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip1_damage2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip1_damage3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip1_damage3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip2_damage1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip2_damage1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip2_damage2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip2_damage2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip2_damage3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip2_damage3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip3_damage1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip3_damage1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip3_damage2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip3_damage2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip3_damage3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Damage/playerShip3_damage3.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_small1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_small1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_small2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_small2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_tiny1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_tiny1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_tiny2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorBrown_tiny2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_small1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_small1.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_small2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Meteors/meteorGrey_small2.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupBlue_bolt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupBlue_bolt.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupBlue_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupBlue_star.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupRed_bolt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupRed_bolt.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupRed_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupRed_star.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupBlue_shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupBlue_shield.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupGreen_bolt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupGreen_bolt.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupGreen_shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupGreen_shield.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupGreen_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupGreen_star.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupRed_shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupRed_shield.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupYellow_bolt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupYellow_bolt.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupYellow_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupYellow_star.png -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupYellow_shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheMaverickProgrammer/Swoosh/HEAD/ExampleDemo/resources/SpaceShooterRedux/PNG/Power-ups/powerupYellow_shield.png -------------------------------------------------------------------------------- /cmake/Config.cmake: -------------------------------------------------------------------------------- 1 | # Should define configuration options (flags, paths, etc.) for the project. 2 | # This file is included after project and before target declarations in parent CMakeLists. 3 | 4 | set(BUILD_SHARED_LIBS YES CACHE BOOL "Whether to use shared or static libs" FORCE) #used by SFML 5 | -------------------------------------------------------------------------------- /ExampleDemo/TextureLoader.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #pragma once 3 | #include 4 | #include 5 | 6 | static sf::Texture* loadTexture(const std::string& path) { 7 | sf::Texture* texture = new sf::Texture(); 8 | if (!texture->loadFromFile(path)) { 9 | throw std::runtime_error("Texture at " + path + " failed to load"); 10 | } 11 | 12 | return texture; 13 | } -------------------------------------------------------------------------------- /cmake/Compiler.cmake: -------------------------------------------------------------------------------- 1 | # Should contain compiler-dependent configuration for the project 2 | # This file is included after project and after target declarations in parent CMakeLists. 3 | 4 | if(MSVC) 5 | 6 | set_property(TARGET Demo 7 | PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/build/$") 8 | 9 | endif() 10 | 11 | if(NOT MSVC) 12 | 13 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-value") 14 | 15 | endif() 16 | -------------------------------------------------------------------------------- /ExampleDemo/resources/SpaceShooterRedux/license.txt: -------------------------------------------------------------------------------- 1 | 2 | ############################################################################### 3 | 4 | Space Shooter (Redux, plus fonts and sounds) by Kenney Vleugels (www.kenney.nl) 5 | 6 | ------------------------------ 7 | 8 | License (CC0) 9 | http://creativecommons.org/publicdomain/zero/1.0/ 10 | 11 | You may use these graphics in personal and commercial projects. 12 | Credit (Kenney or www.kenney.nl) would be nice but is not mandatory. 13 | 14 | ############################################################################### -------------------------------------------------------------------------------- /ExampleDemo/Particle.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | struct particle { 5 | sf::Sprite sprite; 6 | sf::Vector2f pos; 7 | sf::Vector2f speed; 8 | sf::Vector2f friction; 9 | double life; 10 | double lifetime; 11 | 12 | particle() { 13 | pos = speed = sf::Vector2f(0.0f, 0.0f); 14 | life = lifetime = 1.0; 15 | friction = sf::Vector2f(1.0f, 1.0f); 16 | } 17 | 18 | particle(const particle& rhs) { 19 | sprite = rhs.sprite; 20 | pos = rhs.pos; 21 | speed = rhs.speed; 22 | friction = rhs.friction; 23 | life = rhs.life; 24 | lifetime = rhs.lifetime; 25 | } 26 | }; -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [TheMaverickProgrammer] 4 | patreon: jameskingcodes 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 13 | -------------------------------------------------------------------------------- /src/Segues/WhiteWashFade.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | 5 | using namespace swoosh; 6 | 7 | /** 8 | @class WhiteWashFade 9 | @brief The last scene fades out white and the new scene fades in 10 | 11 | Since this is a very simple effect, all quality modes are the same 12 | */ 13 | 14 | class WhiteWashFade : public Segue { 15 | public: 16 | void onDraw(sf::RenderTexture& surface) override { 17 | double elapsed = getElapsed().asMilliseconds(); 18 | double duration = getDuration().asMilliseconds(); 19 | double alpha = ease::wideParabola(elapsed, duration, 1.0); 20 | 21 | if (elapsed <= duration * 0.5) 22 | this->drawLastActivity(surface); 23 | else 24 | this->drawNextActivity(surface); 25 | 26 | sf::RectangleShape whiteout; 27 | whiteout.setSize(sf::Vector2f((float)surface.getTexture().getSize().x, (float)surface.getTexture().getSize().y)); 28 | whiteout.setFillColor(sf::Color(255, 255, 255, (sf::Uint8)(alpha*255))); 29 | surface.draw(whiteout); 30 | } 31 | 32 | WhiteWashFade(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { /* ... */ } 33 | ~WhiteWashFade() { ; } 34 | }; 35 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.12) 2 | 3 | project(Swoosh-Demo) 4 | 5 | set (CMAKE_CXX_STANDARD 17) 6 | 7 | execute_process(COMMAND git submodule update --init -- ExampleDemo/extern/SFML 8 | WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) 9 | 10 | include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/Config.cmake) 11 | 12 | add_subdirectory(ExampleDemo/extern/SFML) 13 | 14 | file(GLOB SwooshFiles CONFIGURE_DEPENDS 15 | "ExampleDemo/*.h" 16 | "ExampleDemo/Scenes/*.h" 17 | "ExampleDemo/*.cpp" 18 | "ExampleDemp/Scenes/*.cpp" 19 | ) 20 | 21 | include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src) 22 | 23 | add_executable(Demo ExampleDemo/Demo.cpp ${SwooshFiles}) 24 | 25 | list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/cmake) 26 | 27 | source_group(TREE ${PROJECT_SOURCE_DIR} FILES ${SwooshFiles}) 28 | 29 | target_link_libraries(Demo sfml-graphics sfml-audio sfml-network sfml-system sfml-window) 30 | 31 | set_target_properties(Demo 32 | PROPERTIES 33 | RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/build/$" 34 | ) 35 | 36 | include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/Compiler.cmake) 37 | include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/PostBuild.cmake) 38 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The zlib/libpng License 2 | 3 | Copyright (c) 2018 Maverick Peppers 4 | 5 | Permission is granted to anyone to use this software for any purpose, 6 | including commercial applications, and to alter it and redistribute it freely, 7 | subject to the following restrictions: 8 | 9 | The origin of this software must not be misrepresented; you must not claim 10 | that you wrote the original software. If you use this software in a product, 11 | an acknowledgment in the product documentation would be appreciated but 12 | is not required. Altered source versions must be plainly marked as such, 13 | and must not be misrepresented as being the original software. 14 | This notice may not be removed or altered from any source distribution. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | SOFTWARE. 23 | -------------------------------------------------------------------------------- /src/Segues/BlackWashFade.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | 5 | using namespace swoosh; 6 | 7 | /** 8 | @class BlendFadeIn 9 | @brief Traditional screen transition effect fades out the current screen while fading in the next 10 | 11 | The effect is the same across all optimized modes 12 | */ 13 | class BlackWashFade : public Segue { 14 | public: 15 | void onDraw(sf::RenderTexture& surface) override { 16 | double elapsed = getElapsed().asMilliseconds(); 17 | double duration = getDuration().asMilliseconds(); 18 | double alpha = ease::wideParabola(elapsed, duration, 1.0); 19 | 20 | if (elapsed <= duration * 0.5) { 21 | surface.clear(this->getLastActivityBGColor()); 22 | this->drawLastActivity(surface); 23 | } 24 | else { 25 | surface.clear(this->getNextActivityBGColor()); 26 | this->drawNextActivity(surface); 27 | } 28 | 29 | sf::RectangleShape whiteout; 30 | whiteout.setSize(sf::Vector2f((float)surface.getTexture().getSize().x, (float)surface.getTexture().getSize().y)); 31 | whiteout.setFillColor(sf::Color(0, 0, 0, (sf::Uint8)(alpha*255))); 32 | surface.draw(whiteout); 33 | } 34 | 35 | BlackWashFade(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { /* ... */ } 36 | ~BlackWashFade() { ; } 37 | }; 38 | -------------------------------------------------------------------------------- /cmake/PostBuild.cmake: -------------------------------------------------------------------------------- 1 | # Should define post-build steps (e.g. resource, dll copying) for the target 2 | # This file is included at the end of the parent CMakeLists.txt 3 | 4 | if(WIN32) 5 | 6 | ADD_CUSTOM_COMMAND( 7 | TARGET Demo 8 | POST_BUILD 9 | COMMAND ${CMAKE_COMMAND} 10 | ARGS -E copy_if_different 11 | "${PROJECT_SOURCE_DIR}/ExampleDemo/extern/SFML/extlibs/bin/x64/openal32.dll" 12 | 13 | "$/" 14 | 15 | COMMENT "Copying openal32.dll\n" 16 | ) 17 | 18 | endif() 19 | 20 | if(WIN32 OR UNIX) 21 | 22 | ADD_CUSTOM_COMMAND( 23 | TARGET Demo 24 | POST_BUILD 25 | COMMAND ${CMAKE_COMMAND} 26 | ARGS -E copy_directory 27 | 28 | "${PROJECT_SOURCE_DIR}/ExampleDemo/resources" 29 | 30 | "$/resources" 31 | 32 | COMMENT "Copying resources\n" 33 | ) 34 | endif() 35 | 36 | if(BUILD_SHARED_LIBS) 37 | 38 | ADD_CUSTOM_COMMAND( 39 | TARGET Demo 40 | POST_BUILD 41 | COMMAND ${CMAKE_COMMAND} 42 | ARGS -E copy_directory 43 | 44 | "$" 45 | "$" 46 | "$" 47 | "$" 48 | "$" 49 | 50 | "$" 51 | 52 | COMMENT "Copying shared libraries\n" 53 | ) 54 | 55 | endif() 56 | -------------------------------------------------------------------------------- /ExampleDemo/SaveFile.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | 6 | struct save { 7 | std::vector names; 8 | std::vector scores; 9 | 10 | const bool empty() { return names.empty(); } 11 | 12 | void writeToFile(std::string path) { 13 | std::ofstream outfile(path, std::ofstream::trunc); 14 | 15 | if (!outfile) { outfile.close(); return; } 16 | 17 | // create some fake highscores if first time playing 18 | if (names.empty()) { 19 | for (int i = 0; i < 10; i++) { 20 | for (auto letter : { 0,1,2 }) { 21 | outfile << "A"; 22 | } 23 | 24 | outfile << (int)rand()%2000; 25 | } 26 | } 27 | else { 28 | // just update the records 29 | for (int i = 0; i < names.size(); i++) { 30 | for (auto letters : { 0,1,2 }) { 31 | outfile << names[i][letters]; 32 | } 33 | 34 | outfile << scores[i]; 35 | } 36 | } 37 | 38 | outfile.close(); 39 | } 40 | 41 | void loadFromFile(std::string path) { 42 | names.clear(); 43 | scores.clear(); 44 | 45 | std::ifstream infile(path); 46 | char name[4]; 47 | int score; 48 | 49 | if (!infile) { infile.close(); return; } 50 | 51 | while (infile) { 52 | for (auto letters : { 0,1,2 }) { 53 | infile >> name[letters]; 54 | } 55 | 56 | name[3] = '\0'; 57 | 58 | infile >> score; 59 | 60 | //std::cout << name << ", " << score << std::endl; 61 | names.push_back(name); 62 | scores.push_back(score); 63 | } 64 | 65 | infile.close(); 66 | } 67 | }; -------------------------------------------------------------------------------- /src/Segues/SlideIn.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | 5 | using namespace swoosh; 6 | 7 | /** 8 | @class SlideIn 9 | @brief Slides the next scene over and on top of the current one 10 | @param direction. Compile-time constant that determines which direction to slide in to. 11 | 12 | Behavior is the same across all quality modes 13 | */ 14 | 15 | template 16 | class SlideIn : public Segue { 17 | public: 18 | 19 | void onDraw(sf::RenderTexture& surface) override { 20 | double elapsed = getElapsed().asMilliseconds(); 21 | double duration = getDuration().asMilliseconds(); 22 | double alpha = ease::linear(elapsed, duration, 1.0); 23 | 24 | this->drawLastActivity(surface); 25 | 26 | surface.display(); // flip and ready the buffer 27 | 28 | sf::Texture temp(surface.getTexture()); // Make a copy of the source texture 29 | 30 | sf::Sprite left(temp); 31 | 32 | int lr = 0; 33 | int ud = 0; 34 | 35 | if (direction == direction::left ) lr = -1; 36 | if (direction == direction::right) lr = 1; 37 | if (direction == direction::up ) ud = -1; 38 | if (direction == direction::down ) ud = 1; 39 | 40 | surface.clear(); 41 | 42 | this->drawNextActivity(surface); 43 | 44 | surface.display(); // flip and ready the buffer 45 | sf::Texture temp2(surface.getTexture()); 46 | sf::Sprite right(temp2); 47 | 48 | right.setPosition((float)-lr * (1.0f-(float)alpha) * right.getTexture()->getSize().x, (float)-ud * (1.0f-(float)alpha) * right.getTexture()->getSize().y); 49 | 50 | surface.draw(left); 51 | surface.draw(right); 52 | } 53 | 54 | SlideIn(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { 55 | /* ... */ 56 | } 57 | 58 | ~SlideIn() { ; } 59 | }; 60 | -------------------------------------------------------------------------------- /ExampleDemo/Button.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | 5 | // Custom class definitions 6 | struct button; 7 | const bool isMouseHovering(button& btn, sf::RenderWindow& window); 8 | 9 | struct button { 10 | sf::Sprite sprite; 11 | std::string text; 12 | 13 | bool isClicked; 14 | bool isHovering; 15 | 16 | button() { isClicked = isHovering = false; } 17 | void update(sf::RenderWindow& window) { 18 | if (isMouseHovering(*this, window)) { 19 | isHovering = true; 20 | isClicked = sf::Mouse::isButtonPressed(sf::Mouse::Button::Left); 21 | } 22 | else { 23 | isClicked = isHovering = false; 24 | } 25 | } 26 | 27 | void draw(sf::RenderTexture& surface, sf::Text& sftext, float x, float y) { 28 | if (isHovering) { 29 | sprite.setColor(sf::Color(200, 200, 200)); 30 | } 31 | else { 32 | sprite.setColor(sf::Color::White); 33 | } 34 | 35 | sprite.setPosition(sf::Vector2f(x, y)); 36 | sprite.setOrigin(sprite.getGlobalBounds().width / 2.0f, sprite.getGlobalBounds().height / 2.0f); 37 | surface.draw(sprite); 38 | 39 | sftext.setString(text); 40 | sftext.setOrigin(sftext.getGlobalBounds().width / 2.0f, sftext.getGlobalBounds().height / 2.0f); 41 | sftext.setPosition(sf::Vector2f(x, y - sftext.getGlobalBounds().height / 2.0f)); 42 | surface.draw(sftext); 43 | } 44 | }; 45 | 46 | // Custom class definitions 47 | const bool isMouseHovering(button& btn, sf::RenderWindow& window) { 48 | sf::Sprite& sprite = btn.sprite; 49 | sf::Vector2i mousei = sf::Mouse::getPosition(window); 50 | sf::Vector2f mouse = window.mapPixelToCoords(mousei); 51 | sf::FloatRect bounds = sprite.getGlobalBounds(); 52 | 53 | return (mouse.x >= bounds.left && mouse.x <= bounds.left + bounds.width && mouse.y >= bounds.top && mouse.y <= bounds.top + bounds.height); 54 | } -------------------------------------------------------------------------------- /src/Segues/HorizontalOpen.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | 6 | using namespace swoosh; 7 | 8 | /** 9 | @class HorizontalOpen 10 | @brief Splits the screen into upper and lower halfs and then moves the pieces up and down as if opening 11 | 12 | The effect is the same across all optimized modes 13 | */ 14 | class HorizontalOpen : public Segue { 15 | private: 16 | sf::Vector2u windowSize; 17 | 18 | public: 19 | void onDraw(sf::RenderTexture& surface) override { 20 | double elapsed = getElapsed().asMilliseconds(); 21 | double duration = getDuration().asMilliseconds(); 22 | double alpha = ease::linear(elapsed, duration, 1.0); 23 | 24 | this->drawLastActivity(surface); 25 | 26 | surface.display(); // flip and ready the buffer 27 | 28 | sf::Texture temp(surface.getTexture()); // Make a copy of the source texture 29 | 30 | sf::Sprite top(temp); 31 | top.setTextureRect(sf::IntRect(0, 0, windowSize.x, (int)(windowSize.y / 2.0))); 32 | top.setPosition(0.0f, (float)(-alpha * top.getTextureRect().height)); 33 | 34 | sf::Sprite bottom(temp); 35 | bottom.setTextureRect(sf::IntRect(0, (int)(windowSize.y / 2.0), windowSize.x, windowSize.y)); 36 | bottom.setPosition(0.0f, (float)(windowSize.y/2.0f) + ((float)alpha * (bottom.getTextureRect().height-bottom.getTextureRect().top))); 37 | 38 | surface.clear(); 39 | 40 | this->drawNextActivity(surface); 41 | 42 | surface.display(); // flip and ready the buffer 43 | sf::Texture temp2(surface.getTexture()); 44 | sf::Sprite right(temp2); 45 | 46 | surface.draw(right); 47 | surface.draw(top); 48 | surface.draw(bottom); 49 | } 50 | 51 | HorizontalOpen(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { 52 | /* ... */ 53 | windowSize = getController().getVirtualWindowSize(); 54 | } 55 | 56 | ~HorizontalOpen() { } 57 | }; 58 | -------------------------------------------------------------------------------- /src/Segues/VerticalOpen.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | 6 | using namespace swoosh; 7 | 8 | 9 | /** 10 | @class VerticalOpen 11 | @brief Slices the screen in half vertical and moves the pieces left and right revealing the next scene behind them 12 | 13 | Behavior is the same across all quality modes 14 | */ 15 | 16 | class VerticalOpen : public Segue { 17 | private: 18 | sf::Vector2u windowSize; 19 | public: 20 | void onDraw(sf::RenderTexture& surface) override { 21 | double elapsed = getElapsed().asMilliseconds(); 22 | double duration = getDuration().asMilliseconds(); 23 | double alpha = ease::linear(elapsed, duration, 1.0); 24 | 25 | this->drawLastActivity(surface); 26 | 27 | surface.display(); // flip and ready the buffer 28 | 29 | sf::Texture temp(surface.getTexture()); // Make a copy of the source texture 30 | 31 | sf::Sprite left(temp); 32 | left.setTextureRect(sf::IntRect(0, 0, (int)(windowSize.x/2.0f), windowSize.y)); 33 | left.setPosition((float)-alpha * (float)left.getTextureRect().width, 0.0f); 34 | 35 | sf::Sprite right(temp); 36 | right.setTextureRect(sf::IntRect((int)(windowSize.x/2.0f), 0, windowSize.x, windowSize.y)); 37 | right.setPosition((float)(windowSize.x/2.0f) + ((float)alpha * (right.getTextureRect().width-right.getTextureRect().left)), 0.0f); 38 | 39 | surface.clear(); 40 | 41 | this->drawNextActivity(surface); 42 | 43 | surface.display(); // flip and ready the buffer 44 | sf::Texture temp2(surface.getTexture()); 45 | sf::Sprite next(temp2); 46 | 47 | surface.draw(next); 48 | surface.draw(left); 49 | surface.draw(right); 50 | } 51 | 52 | VerticalOpen(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { 53 | /* ... */ 54 | windowSize = getController().getVirtualWindowSize(); 55 | } 56 | 57 | ~VerticalOpen() {} 58 | }; 59 | -------------------------------------------------------------------------------- /src/Segues/HorizontalSlice.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | 6 | using namespace swoosh; 7 | 8 | /** 9 | @class HorizontalSlice 10 | @brief Splits the screen into upper and lower halfs and then sends the pieces in opposite directions, revealing the next scene 11 | 12 | The effect is the same across all optimized modes 13 | */ 14 | class HorizontalSlice : public Segue { 15 | private: 16 | sf::Vector2u windowSize; 17 | int direction; 18 | public: 19 | void onDraw(sf::RenderTexture& surface) override { 20 | double elapsed = getElapsed().asMilliseconds(); 21 | double duration = getDuration().asMilliseconds(); 22 | double alpha = 1.0 - ease::bezierPopOut(elapsed, duration); 23 | 24 | this->drawLastActivity(surface); 25 | 26 | surface.display(); // flip and ready the buffer 27 | 28 | sf::Texture temp(surface.getTexture()); // Make a copy of the source texture 29 | 30 | sf::Sprite top(temp); 31 | top.setTextureRect(sf::IntRect(0, 0, windowSize.x, windowSize.y / 2)); 32 | top.setPosition((float)(direction * alpha * top.getTexture()->getSize().x), 0.0f); 33 | 34 | sf::Sprite bottom(temp); 35 | bottom.setTextureRect(sf::IntRect(0, windowSize.y / 2, windowSize.x, windowSize.y)); 36 | bottom.setPosition((float)(direction * -alpha * bottom.getTexture()->getSize().x), (float)(windowSize.y/2.0f)); 37 | 38 | surface.clear(); 39 | 40 | this->drawNextActivity(surface); 41 | 42 | surface.display(); // flip and ready the buffer 43 | 44 | sf::Texture temp2(surface.getTexture()); 45 | sf::Sprite right(temp2); 46 | 47 | surface.draw(right); 48 | surface.draw(top); 49 | surface.draw(bottom); 50 | } 51 | 52 | HorizontalSlice(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { 53 | /* ... */ 54 | windowSize = getController().getVirtualWindowSize(); 55 | direction = rand() % 2 == 0 ? -1 : 1; 56 | } 57 | 58 | ~HorizontalSlice() { } 59 | }; 60 | -------------------------------------------------------------------------------- /src/Segues/VerticalSlice.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | 6 | using namespace swoosh; 7 | 8 | /** 9 | @class VerticalSlice 10 | @brief Slices the screen in half and moves the pieces in opposite vertical directions revealing the next scene behind them 11 | 12 | Behavior is the same across all quality modes 13 | */ 14 | class VerticalSlice : public Segue { 15 | private: 16 | sf::Vector2u windowSize; 17 | int direction; 18 | 19 | public: 20 | void onDraw(sf::RenderTexture& surface) override { 21 | double elapsed = getElapsed().asMilliseconds(); 22 | double duration = getDuration().asMilliseconds(); 23 | double alpha = 1.0 - ease::bezierPopOut(elapsed, duration); 24 | 25 | this->drawLastActivity(surface); 26 | 27 | surface.display(); // flip and ready the buffer 28 | sf::Texture temp(surface.getTexture()); // Make a copy of the source texture 29 | 30 | sf::Sprite left(temp); 31 | left.setTextureRect(sf::IntRect(0, 0, (int)(windowSize.x/2.0), windowSize.y)); 32 | left.setPosition(0, (float)(direction * alpha * (double)left.getTexture()->getSize().y)); 33 | 34 | sf::Sprite right(temp); 35 | right.setTextureRect(sf::IntRect((int)(windowSize.x/2.0), 0, windowSize.x, windowSize.y)); 36 | right.setPosition((float)(windowSize.x/2.0f), (float)(direction * -alpha * (double)right.getTexture()->getSize().y)); 37 | 38 | surface.clear(); 39 | 40 | this->drawNextActivity(surface); 41 | 42 | surface.display(); // flip and ready the buffer 43 | 44 | sf::Texture temp2(surface.getTexture()); 45 | sf::Sprite next(temp2); 46 | 47 | surface.draw(next); 48 | surface.draw(left); 49 | surface.draw(right); 50 | } 51 | 52 | VerticalSlice(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { 53 | /* ... */ 54 | windowSize = getController().getVirtualWindowSize(); 55 | direction = rand() % 2 == 0 ? -1 : 1; 56 | } 57 | 58 | ~VerticalSlice() { } 59 | }; 60 | -------------------------------------------------------------------------------- /src/Segues/ZoomIn.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | 6 | using namespace swoosh; 7 | 8 | /** 9 | @class ZoomIn 10 | @brief brings the next sceen in from the center of the screen by scaling up quickly 11 | 12 | If requested quality is set to mobile, capture the first screen and do not capture real-time. 13 | */ 14 | 15 | class ZoomIn : public Segue { 16 | private: 17 | sf::Vector2u windowSize; 18 | sf::Texture next, last; 19 | bool firstPass{ true }; 20 | 21 | public: 22 | void onDraw(sf::RenderTexture& surface) override { 23 | double elapsed = getElapsed().asMilliseconds(); 24 | double duration = getDuration().asMilliseconds(); 25 | double alpha = ease::bezierPopIn(elapsed, duration); 26 | const bool optimized = getController().getRequestedQuality() == quality::mobile; 27 | 28 | sf::Texture temp, temp2; 29 | 30 | if (firstPass || !optimized) { 31 | this->drawNextActivity(surface); 32 | 33 | surface.display(); // flip and ready the buffer 34 | next = temp = sf::Texture(surface.getTexture()); // Make a copy of the source texture 35 | } 36 | else { 37 | temp = next; 38 | } 39 | 40 | sf::Sprite left(temp); 41 | game::setOrigin(left, 0.5f, 0.5f); 42 | left.setPosition((float)(windowSize.x/2.0f), (float)(windowSize.y/2.0f)); 43 | left.setScale((float)alpha, (float)alpha); 44 | 45 | surface.clear(); 46 | 47 | if (firstPass || !optimized) { 48 | this->drawLastActivity(surface); 49 | 50 | surface.display(); // flip and ready the buffer 51 | last = temp2 = sf::Texture(surface.getTexture()); 52 | } 53 | else { 54 | temp2 = last; 55 | } 56 | 57 | sf::Sprite right(temp2); 58 | 59 | surface.draw(right); 60 | surface.draw(left); 61 | 62 | firstPass = false; 63 | } 64 | 65 | ZoomIn(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { 66 | /* ... */ 67 | windowSize = getController().getVirtualWindowSize(); 68 | } 69 | 70 | ~ZoomIn() { } 71 | }; 72 | -------------------------------------------------------------------------------- /src/Segues/BlendFadeIn.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | 5 | using namespace swoosh; 6 | 7 | /** 8 | @class BlendFadeIn 9 | @brief Traditional screen transition effect fades out the current screen while fading in the next 10 | 11 | On optimized quality modes, the screen buffers will be captured only once to boost performance. 12 | */ 13 | class BlendFadeIn : public Segue { 14 | private: 15 | int direction = 0; 16 | sf::Texture last, next; 17 | bool firstPass{ true }; 18 | public: 19 | void onDraw(sf::RenderTexture& surface) override { 20 | double elapsed = getElapsed().asMilliseconds(); 21 | double duration = getDuration().asMilliseconds(); 22 | double alpha = ease::linear(elapsed, duration, 1.0); 23 | const bool optimized = getController().getRequestedQuality() == quality::mobile; 24 | sf::Texture temp, temp2; 25 | 26 | if (firstPass || !optimized) { 27 | surface.clear(this->getLastActivityBGColor()); 28 | this->drawLastActivity(surface); 29 | 30 | surface.display(); // flip and ready the buffer 31 | 32 | last = temp = sf::Texture(surface.getTexture()); // Make a copy of the source texture 33 | } 34 | else { 35 | temp = last; 36 | } 37 | 38 | sf::Sprite left(temp); 39 | 40 | if (firstPass || !optimized) { 41 | surface.clear(this->getNextActivityBGColor()); 42 | this->drawNextActivity(surface); 43 | 44 | surface.display(); // flip and ready the buffer 45 | next = temp2 = sf::Texture(surface.getTexture()); 46 | } 47 | else { 48 | temp2 = next; 49 | } 50 | 51 | sf::Sprite right(temp2); 52 | 53 | left.setColor(sf::Color(255, 255, 255, (sf::Uint8)((1.0-alpha) * 255.0))); 54 | right.setColor(sf::Color(255, 255, 255, (sf::Uint8)(alpha * 255.0))); 55 | 56 | surface.draw(left); 57 | surface.draw(right); 58 | 59 | firstPass = false; 60 | } 61 | 62 | BlendFadeIn(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { 63 | /* ... */ 64 | } 65 | 66 | ~BlendFadeIn() { ; } 67 | }; 68 | -------------------------------------------------------------------------------- /src/Segues/ZoomOut.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | 6 | using namespace swoosh; 7 | 8 | /** 9 | @class ZoomIn 10 | @brief scales the last scene down into the center of the screen, revealing the next scene behind it 11 | 12 | If requested quality is set to mobile, capture the first screen and do not capture real-time. 13 | */ 14 | 15 | class ZoomOut : public Segue { 16 | private: 17 | sf::Vector2u windowSize; 18 | sf::Texture next, last; 19 | bool firstPass{ true }; 20 | public: 21 | void onDraw(sf::RenderTexture& surface) override { 22 | double elapsed = getElapsed().asMilliseconds(); 23 | double duration = getDuration().asMilliseconds(); 24 | double alpha = ease::bezierPopOut(elapsed, duration); 25 | const bool optimized = getController().getRequestedQuality() == quality::mobile; 26 | 27 | sf::Texture temp, temp2; 28 | 29 | if (firstPass || !optimized) { 30 | this->drawLastActivity(surface); 31 | 32 | surface.display(); // flip and ready the buffer 33 | last = temp = sf::Texture(surface.getTexture()); // Make a copy of the source texture 34 | } 35 | else { 36 | temp = last; 37 | } 38 | 39 | sf::Sprite left(temp); 40 | game::setOrigin(left, 0.5f, 0.5f); 41 | left.setPosition(windowSize.x/2.0f, windowSize.y/2.0f); 42 | left.setScale((float)alpha, (float)alpha); 43 | 44 | surface.clear(); 45 | 46 | if (firstPass || !optimized) { 47 | this->drawNextActivity(surface); 48 | 49 | surface.display(); // flip and ready the buffer 50 | next = temp2 = sf::Texture(surface.getTexture()); 51 | } 52 | else { 53 | temp2 = next; 54 | } 55 | 56 | sf::Sprite right(temp2); 57 | 58 | surface.draw(right); 59 | surface.draw(left); 60 | 61 | firstPass = false; 62 | } 63 | 64 | ZoomOut(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { 65 | /* ... */ 66 | windowSize = getController().getVirtualWindowSize(); 67 | } 68 | 69 | ~ZoomOut() { ; } 70 | }; 71 | -------------------------------------------------------------------------------- /src/Segues/Morph.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | using namespace swoosh; 8 | 9 | /** 10 | @class Moprh 11 | @brief Transforms the last scene into the next 12 | 13 | If optimized for mobile, will capture the scenes once to increase performance on weak hardware 14 | */ 15 | class Morph : public Segue { 16 | private: 17 | glsl::Morph shader; 18 | sf::Texture last, next; 19 | bool firstPass{ true }; 20 | 21 | public: 22 | void onDraw(sf::RenderTexture& surface) override { 23 | double elapsed = getElapsed().asMilliseconds(); 24 | double duration = getDuration().asMilliseconds(); 25 | double alpha = ease::linear(elapsed, duration, 1.0); 26 | const bool optimized = getController().getRequestedQuality() == quality::mobile; 27 | const bool useShader = getController().isShadersEnabled(); 28 | 29 | sf::Texture temp, temp2; 30 | 31 | if (firstPass || !optimized) { 32 | surface.clear(this->getLastActivityBGColor()); 33 | this->drawLastActivity(surface); 34 | 35 | surface.display(); // flip and ready the buffer 36 | last = temp = sf::Texture(surface.getTexture()); // Make a copy of the source texture 37 | } 38 | else { 39 | temp = last; 40 | } 41 | 42 | if (firstPass || !optimized) { 43 | surface.clear(this->getNextActivityBGColor()); 44 | this->drawNextActivity(surface); 45 | 46 | surface.display(); // flip and ready the buffer 47 | next = temp2 = sf::Texture(surface.getTexture()); // Make a copy of the source texture 48 | } 49 | else { 50 | temp2 = next; 51 | } 52 | 53 | shader.setAlpha((float)alpha); 54 | shader.setTexture1(&temp); 55 | shader.setTexture2(&temp2); 56 | 57 | if(useShader) { 58 | shader.apply(surface); 59 | } 60 | 61 | firstPass = false; 62 | } 63 | 64 | Morph(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { 65 | /* ... */ 66 | shader.setStrength(0.1f); 67 | } 68 | 69 | ~Morph() { } 70 | }; 71 | -------------------------------------------------------------------------------- /src/Segues/RadialCCW.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | using namespace swoosh; 8 | 9 | /** 10 | @class RadialCCW 11 | @brief The next screen is revealed with a clock-wise swipe effect over time 12 | 13 | In mobile, the screen contents are captured once and not real-time 14 | */ 15 | 16 | class RadialCCW : public Segue { 17 | private: 18 | glsl::RadialCCW shader; 19 | sf::Texture next, last; 20 | bool firstPass{ true }; 21 | public: 22 | void onDraw(sf::RenderTexture& surface) override { 23 | double elapsed = getElapsed().asMilliseconds(); 24 | double duration = getDuration().asMilliseconds(); 25 | double alpha = ease::linear(elapsed, duration, 1.0); 26 | const bool optimized = getController().getRequestedQuality() == quality::mobile; 27 | const bool useShader = getController().isShadersEnabled(); 28 | 29 | sf::Texture temp, temp2; 30 | 31 | surface.clear(this->getLastActivityBGColor()); 32 | 33 | if (firstPass || !optimized) { 34 | this->drawLastActivity(surface); 35 | 36 | surface.display(); // flip and ready the buffer 37 | 38 | last = temp = sf::Texture(surface.getTexture()); // Make a copy of the source texture 39 | } 40 | else { 41 | temp = last; 42 | } 43 | 44 | surface.clear(this->getNextActivityBGColor()); 45 | 46 | if (firstPass || !optimized) { 47 | this->drawNextActivity(surface); 48 | 49 | surface.display(); // flip and ready the buffer 50 | next = temp2 = sf::Texture(surface.getTexture()); // Make a copy of the source texture 51 | } 52 | else { 53 | temp2 = next; 54 | } 55 | 56 | shader.setTexture1(&temp); 57 | shader.setTexture2(&temp2); 58 | shader.setAlpha((float)alpha); 59 | 60 | if(useShader) { 61 | shader.apply(surface); 62 | } 63 | 64 | firstPass = false; 65 | } 66 | 67 | RadialCCW(sf::Time duration, Activity* last, Activity* next) : Segue(duration, last, next) { 68 | /* ... */ 69 | } 70 | 71 | ~RadialCCW() { } 72 | }; 73 | -------------------------------------------------------------------------------- /src/Swoosh/EmbedGLSL.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | /** 5 | * This file includes a macro that parses GLSL input to be used by shader program compilers 6 | * This macro allows us to use IDE highlighting and embed readable GLSL scripts in our source files 7 | */ 8 | 9 | #ifdef WIN32 10 | #define SWOOSH_GLSL_USE_SAFE 1 11 | #endif 12 | 13 | // linux and other 14 | #ifndef SWOOSH_GLSL_USE_SAFE 15 | #define SWOOSH_GLSL_USE_SAFE 0 16 | #endif 17 | 18 | #if SWOOSH_GLSL_USE_SAFE 19 | #include 20 | #include 21 | #else 22 | #include 23 | #endif 24 | 25 | #include 26 | 27 | namespace swoosh { 28 | namespace glsl{ 29 | static std::string formatGLSL(const char* glsl) { 30 | std::stringstream ss; 31 | 32 | #if !SWOOSH_GLSL_USE_SAFE 33 | char* input = new char[strlen(glsl) + 1]; 34 | char delim[] = ";"; 35 | strcpy(input, glsl); 36 | 37 | char* line = strtok(input, delim); 38 | 39 | while (line != 0) 40 | { 41 | ss << line << ";\n"; 42 | line = strtok(0, delim); 43 | } 44 | 45 | delete[] input; 46 | 47 | #else 48 | std::size_t size = strlen(glsl) + 1; 49 | char* input = new char[size]; 50 | char delim[] = ";"; 51 | memcpy(input, glsl, size); 52 | input[size - 1] = '\0'; 53 | 54 | rsize_t strmax = sizeof input; 55 | char* next_token{}; 56 | 57 | char* line = strtok_s(input, delim, &next_token); 58 | 59 | while (line != 0) 60 | { 61 | ss << line << ";\n"; 62 | line = strtok_s(0, delim, &next_token); 63 | } 64 | #endif 65 | 66 | std::string output = ss.str(); //Get the string stream as a std::string 67 | std::size_t found = output.find('\n'); // Find the first line break, this is the #version decl 68 | output.erase(found + 1, 1); // Erase this quote char 69 | output.erase(output.length() - 3, 2); // Remove the quote and last delim char from macro expansion 70 | return output; 71 | } 72 | } 73 | } 74 | 75 | #define SWOOSH_EMBED_TO_STR(...) #__VA_ARGS__ 76 | #define GLSL(version, ...) swoosh::glsl::formatGLSL("#version " #version "\n" SWOOSH_EMBED_TO_STR(#__VA_ARGS__)) 77 | -------------------------------------------------------------------------------- /src/Swoosh/Game.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | #include 5 | 6 | /**** 7 | * This file is a collection of common SFML-related utilities that speed up prototyping 8 | * @warning This file may be purged in the future as the library matures 9 | */ 10 | namespace swoosh { 11 | namespace game { 12 | static bool doesCollide(sf::Sprite& a, sf::Sprite& b) { 13 | double mx = a.getPosition().x; 14 | double my = a.getPosition().y; 15 | double mw = a.getGlobalBounds().width; 16 | double mh = a.getGlobalBounds().height; 17 | 18 | double mx2 = b.getPosition().x; 19 | double my2 = b.getPosition().y; 20 | double mw2 = b.getGlobalBounds().width; 21 | double mh2 = b.getGlobalBounds().height; 22 | 23 | return (mx < mx2 + mw2 && mx + mw > mx2 && my < my2 + mh2 && my + mh > my2); 24 | } 25 | 26 | // Degrees 27 | template 28 | static double angleTo(T& a, V& b) { 29 | double angle = atan2(a.y - b.y, a.x - b.x); 30 | 31 | angle = angle * (180.0 / ease::pi); 32 | 33 | if (angle < 0) { 34 | angle = 360.0 - (-angle); 35 | } 36 | 37 | return angle; 38 | } 39 | 40 | template