-----------------------------------------------------------------------------------------------

    SWITCH 'N' SHOOT
	   
	switchnshoot.space
	  
-----------------------------------------------------------------------------------------------

by Matt Glanville
   @crowbarska
   mattglanville.com

illustration by Paul Duffield
   @paul_duffield
   paulduffield.co.uk
   
arcade cabinet by DSM Arcade
   @dsmarcade
   dsmarcade.com

music by MoppySound
   @moppysound
   moppysound.seesaa.net

-----------------------------------------------------------------------------------------------

Thank you for playing Switch 'N' Shoot!

If you like it, please tell a friend.

HOW TO PLAY

1. Press any button to shoot. Your ship reverses direction every time you fire.
2. Blast the aliens. Don't touch them.
3. Touch power-ups to upgrade your weapons (try not to miss them or you'll downgrade again).

OTHER CONTROLS

   Any Button .......... Shoot and change direction
   Mouse/Space/Enter ... Confirm menu selection.
   Esc ................. Quit game.
   Arrow keys .......... Navigate menus.
   F7/F8 ............... Change colour palette.
   F5/F6 ............... Change colour preset.
   F10 ................. Toggle TATE Mode.
   F11 ................. Toggle border illustrations.

Enjoy!

 - Matt

-----------------------------------------------------------------------------------------------


Version changes:

1.3.5 - 13th August 2021
- Updated to Unity 2018.4.36f1.
- Xbox controllers now support D-pad for menus.
- Arcade: Disabled TATE Mode hotkey (F10).

1.3.4 - 14th February 2021
- Arcade: Fixed bug where inserting a coin into the 2nd coin slot would change the "Mute Attract Mode" setting.

1.3.3 - 9th January 2020
- Arcade: Joystick button 2 is now mapped to 'insert coin' to support double coin doors setups.
- Arcade: Colour palette unlock popups no longer appear in Arcade version.

1.3.2 - 26th September 2019
- Bug fix: switching full-screen mode using the main OS buttons or Alt+Enter no longer causes problems with the interface. The game will now automatically detect changes made outside the Options menu and adjust accordingly.
- Added consolation credit hotkeys for Arcade version.
- Added 'reset credits' hotkey for Arcade version.
- Added "ASS" to the list of naughty names (oops).

1.3.1 - 28th May 2019
- Application is now built for 64-bit OS.
- Added more options for random name generator.
- TATE Mode now supports both portrait orientations.
- Added developer links on shutdown.
- Web links are now opened in the Steam Overlay (on the Steam version).
- Bug fix: game window now fits correctly on super-widescreen displays.
- Bug fix: fixed some text not being localised in certain languages.
- Bug fix: remapping the 'Quit' button now works properly.

1.3.0 - 10th April 2019
- Nintendo Switch release!
- Added language support for Russian.
- Added colour palette unlock system.
- Added 7 new colour palettes to unlock, with 8 presets per palette.
- Palette swap menu overhauled.
- Player ship colour changes if you set the background to the same colour (and vice versa).
- Gameplay pop-up text is now positioned near the area of focus (e.g. "Power-up!" text is positioned above where you caught the power-up).
- Added icon to go straight to Extras menu from 'game over' screen.
- Stat values are now capped (at ridiculously large values) to avoid save file issues.
- Added an option to disable the 'arcade cabinet' border artwork.
- Added sound effect and visual warnings when laser walls and bosses appear.
- Added sound effect when 'Back' is pressed in menus.
- Added sound effect when power-ups appear.
- Added sound effect when shield-dropper alien appears.
- Bug fix: certain elements now display at the right orientation in TATE Mode (stars, screen shake and screen-wipe).
- Bug fix: final score text no longer sits too high up.
- Bug fix: a default icon is now automatically highlighted in all menus.
- Bug fix: buttons cannot be spammed during transitions when you instigate a level load.
- Bug fix: the correct icon is now selected when you press 'down' from the 'Back' icon in the Extras menu.
- Bug fix: you can now skip the leaderboard display animation again, to speed up game restart (this was added, then broke).
- Bug fix: 'Quit' button now works correctly again.
- Bug fix: audio with randomised pitch no longer interferes with audio with fixed pitch.
- Bug fix: keyboard/controller menu input no longer breaks if you deselect all icons with the mouse.

1.2.3 - 9th January 2019
- Fixed boss disappearing off the screen edges sometimes, resulting in tech hang.
- Added Kartridge support.

1.2.2 - 21st December 2018
- Fixed screen being messed up when changing between monitors with different orientations.

1.2.1 - 19th December 2018
- Fixed screen being messed up when switching between full-screen and TATE modes.

1.2.0 - 13th December 2018
- Added support for other languages (French, Italian, German, Spanish, Portuguese (BR)).
- Complete overhaul of interface and menus to render at low resolution, and to be more tidy and 'pixel perfect'.
- Integrated TATE Mode into the game. You can toggle it in the Options menu or by pressing F10.
- Combined 'PLUS+' menu and 'OPTIONS' menu into one single 'EXTRAS' menu.
- Added link to Extras menu from Game Over screen.
- Changed the 'weapon power' bar icon to be more visible.
- Added text to make it more clear when you power up/down, hyperdrive, and get/lose a shield.
- Added a sound effect when you get a new High Score.
- Added dithered fade-off effects at the sides of the playing space.
- High Score table now shows 10 scores instead of 5.
- Tweaked some of the random name generation system and blocked more naughty words.
- Added several new lines of dialogue.
- Removed Facebook/Twitter links and added a single 'developer' link.
- Sped up the level-load animation.
- All interface elements now use your chosen colour palette.
- Added the ability to cycle through colour presets at any time using F6 hotkey.


1.1.8 - 18th June 2018
- Fixed NullReferenceException in Options and Plus menus.

1.1.7 - 14th June 2018
- Updated Unity to 2017.4.5f1.
- Fixed bug where Boss would continue off-screen if it changes direction while vomiting.
- Fixed bug where Boss could get stuck in its slower speed.

1.1.6 - 12th June 2018
- Automatic TATE mode (full screen portrait) if your resolution is taller than it is wide, for the authentic arcade feel at home!
- You can now skip the 'high score table reveal' sequence to get back to playing quicker.
- The background colour changes to a dimmed version of the alien colour when you die, instead of always being red.
- Standalone builds use 10 local high scores instead of 5.
- Fixed bug where beating the top score didn't put your score in first place.
- Fixed Quit button not being changed when you remap it.
- Fixed bug on mobile where dialogue wouldn't display at first.

1.1.5 - 8th June 2018
- Rewrote like... 95% of the code.
- All objects now move much more smoothly.
- Spawning/despawning of aliens and bullets heavily optimised (using a pool system).
- After a Boss is killed, the next wave begins a little later (to give you a moment to readjust).
- Many more possibilities and improvements for random name generator.
- Smart text box fitting for sentences that didn't quite fit.
- 'Aliens Missed' stat is increased when alien self destructs, not when it starts self destruct sequence (because you could still kill them with a Shield in this state).
- Boss attack pattern is a little more balanced (not truly random any more, uses a pooled attack list instead).
- Shield Dropper alien is now rendered in front of the Boss so it's easier to see.
- Moved weapon power bar to the top of the screen for better visibility.
- Sharper fonts.
- Added new Boss music.
- Added new Plus menu music.
- All music volume balanced to be slightly quieter.
- Added pitch randomisation to all SFX and speech.
- Music fades in and out when it changes between screens.
- Fixed bug where the first alien would always spawn in same position.
- Fixed sprite render order on Boss.
- Fixed Boss' vomit beam not animating.
- Fixed Boss' eye not flashing when hit.

1.0.0 - 18th October 2016
- Changed "press to start" icon so it's different to mobile version.
- Fixed several strings not fitting into the text box at certain resolutions.
- Updated my personal default high score :D

0.18.8 (beta) - 14th October 2016
- Fixed blank app icon on Linux.
- Upgraded to Unity 5.4.1p4.

0.18.7 (beta) - 1st October 2016
- Added controller support for Quit/Back function.
- Added menu option to remap Quit/Back function to a different button. It supports 2 separate
  bindings at a time (1 for keyboard/mouse, 1 for controller/joystick).
- Reduced the requirement for 'Ultrahyperdrive' achievement from 500 to 250.
- Reduced the requirement for 'Yakety Sacs' achievement from 100 to 50.
- Added "Steamworks.NET" to credits list.
- Updated my personal default high score :P

0.18.6 (beta) - 25th September 2016
- Fixed crash on game start on Linux.
- Added Achievements button to Extras menu.
- Fixed screen shake continuing if you die when the laser walls are active.
- Fixed some 'external link' GUI buttons remaining highlighted after selecting them.

0.18.5 (beta) - 19th September 2016
- Added Steam achievements and stats.
- Moved a few stats on to new lines in the display window to prevent long numbers overlapping.
- Fixed bug which caused 'Furthest Sector' stat to always display result of most recent run.

0.18.4 (beta) - 7th September 2016
-  Added Steam leaderboards (Best Score and Furthest Sector).

0.18.3 (beta) - 17th August 2016
-  Fixed web links not opening on Linux.
-  Fixed full screen setting not being read correctly on Mac and Linux (it now checks actual
   screen state instead of PlayerPrefs).
-  Fixed some keyboard/controller menu navigation not moving to the expected icon.

0.18.2.2 (beta) - 15th August 2016
-  Fixed game not running on Mac (now uses OpenGL2).

0.18.2 (beta) - 11th August 2016
-  Fixed full-screen setting breaking resolution and border art. You may need to delete your
   settings in registry to reset it.
-  Escape key now backs out to title screen, or quits the game from the title screen.
-  Dialogue box displays faster on menus.
-  Mac version now runs without the menu bar and dock.

-----------------------------------------------------------------------------------------------