├── .gitignore ├── .idea ├── .gitignore ├── dictionaries │ └── josh.xml ├── ecsy-two.iml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md ├── examples ├── breakout │ ├── breakout.html │ └── breakout.js ├── invaders │ ├── audio │ │ ├── EnemyWasHit.wav │ │ ├── PlayerDidFire.wav │ │ └── PlayerWasHit.wav │ ├── images │ │ ├── creeper.png │ │ ├── enemy0.png │ │ ├── enemy1.png │ │ ├── enemy2.png │ │ ├── enemy3.png │ │ ├── enemy4.png │ │ ├── explosion.png │ │ ├── player.png │ │ └── player_explosion.png │ ├── invaders.html │ └── invaders.js ├── platformer │ ├── fonts │ │ ├── BitScript.json │ │ ├── BitScript.png │ │ ├── cat prince@1.json │ │ └── cat prince@1.png │ ├── game.html │ ├── game.js │ ├── imgs │ │ ├── blockgame-prototype.pxi │ │ ├── blockgame-sprites.pxi │ │ ├── blocks.pxi │ │ ├── blocks@1x.png │ │ ├── breakout.pxi │ │ ├── breakout@1x.png │ │ ├── castle.pxi │ │ ├── castle@1x.png │ │ ├── dialog.pxi │ │ ├── dialog@1x.png │ │ ├── dialog_test.pxi │ │ ├── dude1.pxi │ │ ├── dude1@1x.png │ │ ├── fish.pxi │ │ ├── fish@1x.png │ │ ├── font_4.pxi │ │ ├── font_4@1x.png │ │ ├── font_5.pxi │ │ ├── font_5@1x.png │ │ ├── jessevision.pxi │ │ ├── lucky_block.pxi │ │ ├── lucky_block@1x.png │ │ ├── rainbow.pxi │ │ ├── rainbow@1x.png │ │ ├── seaman.png │ │ ├── seaman_sheet.png │ │ ├── seaman_swiming.pxa │ │ ├── seaman_walking.pxa │ │ ├── splash.pxi │ │ └── splash@1x.png │ ├── maps │ │ ├── breakout1.tmx │ │ ├── breakout@1x.tsx │ │ ├── castle..json │ │ ├── castle.tsx │ │ ├── dialog.json │ │ ├── dialog.tmx │ │ ├── dialog@1x.json │ │ ├── dialog@1x.tsx │ │ ├── level1.json │ │ ├── map-test.json │ │ ├── simple.json │ │ ├── simple.tmx │ │ ├── ts3.tsx │ │ ├── vertical.json │ │ └── vertical.tmx │ └── touch.js ├── rainingcats │ ├── cats.js │ ├── index.html │ ├── kitten.png │ └── touch.js ├── simple │ ├── simple.html │ └── simple.js └── text │ ├── text.html │ └── text.js ├── package.json ├── rollup.config.js ├── screenshots ├── breakout-screenshot.png ├── breakout.png ├── invaders.png └── platformer.png ├── src ├── audio.js ├── ecsy-two.js ├── extensions │ ├── dialogs.js │ ├── overhead_controls.js │ ├── particles.js │ ├── platformer_controls.js │ ├── text.js │ ├── tiles.js │ └── transitions.js ├── fullscreen.js ├── gamepad.js ├── image.js ├── index.js ├── keyboard.js ├── layer.js ├── mouse.js ├── music.js └── utils.js └── tools └── pico-8.gpl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/dictionaries/josh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/.idea/dictionaries/josh.xml -------------------------------------------------------------------------------- /.idea/ecsy-two.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/.idea/ecsy-two.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/README.md -------------------------------------------------------------------------------- /examples/breakout/breakout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/breakout/breakout.html -------------------------------------------------------------------------------- /examples/breakout/breakout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/breakout/breakout.js -------------------------------------------------------------------------------- /examples/invaders/audio/EnemyWasHit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/audio/EnemyWasHit.wav -------------------------------------------------------------------------------- /examples/invaders/audio/PlayerDidFire.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/audio/PlayerDidFire.wav -------------------------------------------------------------------------------- /examples/invaders/audio/PlayerWasHit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/audio/PlayerWasHit.wav -------------------------------------------------------------------------------- /examples/invaders/images/creeper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/images/creeper.png -------------------------------------------------------------------------------- /examples/invaders/images/enemy0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/images/enemy0.png -------------------------------------------------------------------------------- /examples/invaders/images/enemy1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/images/enemy1.png -------------------------------------------------------------------------------- /examples/invaders/images/enemy2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/images/enemy2.png -------------------------------------------------------------------------------- /examples/invaders/images/enemy3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/images/enemy3.png -------------------------------------------------------------------------------- /examples/invaders/images/enemy4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/images/enemy4.png -------------------------------------------------------------------------------- /examples/invaders/images/explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/images/explosion.png -------------------------------------------------------------------------------- /examples/invaders/images/player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/images/player.png -------------------------------------------------------------------------------- /examples/invaders/images/player_explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/images/player_explosion.png -------------------------------------------------------------------------------- /examples/invaders/invaders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/invaders.html -------------------------------------------------------------------------------- /examples/invaders/invaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/invaders/invaders.js -------------------------------------------------------------------------------- /examples/platformer/fonts/BitScript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/fonts/BitScript.json -------------------------------------------------------------------------------- /examples/platformer/fonts/BitScript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/fonts/BitScript.png -------------------------------------------------------------------------------- /examples/platformer/fonts/cat prince@1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/fonts/cat prince@1.json -------------------------------------------------------------------------------- /examples/platformer/fonts/cat prince@1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/fonts/cat prince@1.png -------------------------------------------------------------------------------- /examples/platformer/game.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/game.html -------------------------------------------------------------------------------- /examples/platformer/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/game.js -------------------------------------------------------------------------------- /examples/platformer/imgs/blockgame-prototype.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/blockgame-prototype.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/blockgame-sprites.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/blockgame-sprites.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/blocks.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/blocks.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/blocks@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/blocks@1x.png -------------------------------------------------------------------------------- /examples/platformer/imgs/breakout.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/breakout.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/breakout@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/breakout@1x.png -------------------------------------------------------------------------------- /examples/platformer/imgs/castle.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/castle.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/castle@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/castle@1x.png -------------------------------------------------------------------------------- /examples/platformer/imgs/dialog.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/dialog.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/dialog@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/dialog@1x.png -------------------------------------------------------------------------------- /examples/platformer/imgs/dialog_test.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/dialog_test.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/dude1.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/dude1.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/dude1@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/dude1@1x.png -------------------------------------------------------------------------------- /examples/platformer/imgs/fish.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/fish.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/fish@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/fish@1x.png -------------------------------------------------------------------------------- /examples/platformer/imgs/font_4.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/font_4.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/font_4@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/font_4@1x.png -------------------------------------------------------------------------------- /examples/platformer/imgs/font_5.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/font_5.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/font_5@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/font_5@1x.png -------------------------------------------------------------------------------- /examples/platformer/imgs/jessevision.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/jessevision.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/lucky_block.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/lucky_block.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/lucky_block@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/lucky_block@1x.png -------------------------------------------------------------------------------- /examples/platformer/imgs/rainbow.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/rainbow.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/rainbow@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/rainbow@1x.png -------------------------------------------------------------------------------- /examples/platformer/imgs/seaman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/seaman.png -------------------------------------------------------------------------------- /examples/platformer/imgs/seaman_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/seaman_sheet.png -------------------------------------------------------------------------------- /examples/platformer/imgs/seaman_swiming.pxa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/seaman_swiming.pxa -------------------------------------------------------------------------------- /examples/platformer/imgs/seaman_walking.pxa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/seaman_walking.pxa -------------------------------------------------------------------------------- /examples/platformer/imgs/splash.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/splash.pxi -------------------------------------------------------------------------------- /examples/platformer/imgs/splash@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/imgs/splash@1x.png -------------------------------------------------------------------------------- /examples/platformer/maps/breakout1.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/breakout1.tmx -------------------------------------------------------------------------------- /examples/platformer/maps/breakout@1x.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/breakout@1x.tsx -------------------------------------------------------------------------------- /examples/platformer/maps/castle..json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/castle..json -------------------------------------------------------------------------------- /examples/platformer/maps/castle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/castle.tsx -------------------------------------------------------------------------------- /examples/platformer/maps/dialog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/dialog.json -------------------------------------------------------------------------------- /examples/platformer/maps/dialog.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/dialog.tmx -------------------------------------------------------------------------------- /examples/platformer/maps/dialog@1x.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/dialog@1x.json -------------------------------------------------------------------------------- /examples/platformer/maps/dialog@1x.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/dialog@1x.tsx -------------------------------------------------------------------------------- /examples/platformer/maps/level1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/level1.json -------------------------------------------------------------------------------- /examples/platformer/maps/map-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/map-test.json -------------------------------------------------------------------------------- /examples/platformer/maps/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/simple.json -------------------------------------------------------------------------------- /examples/platformer/maps/simple.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/simple.tmx -------------------------------------------------------------------------------- /examples/platformer/maps/ts3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/ts3.tsx -------------------------------------------------------------------------------- /examples/platformer/maps/vertical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/vertical.json -------------------------------------------------------------------------------- /examples/platformer/maps/vertical.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/maps/vertical.tmx -------------------------------------------------------------------------------- /examples/platformer/touch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/platformer/touch.js -------------------------------------------------------------------------------- /examples/rainingcats/cats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/rainingcats/cats.js -------------------------------------------------------------------------------- /examples/rainingcats/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/rainingcats/index.html -------------------------------------------------------------------------------- /examples/rainingcats/kitten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/rainingcats/kitten.png -------------------------------------------------------------------------------- /examples/rainingcats/touch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/rainingcats/touch.js -------------------------------------------------------------------------------- /examples/simple/simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/simple/simple.html -------------------------------------------------------------------------------- /examples/simple/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/simple/simple.js -------------------------------------------------------------------------------- /examples/text/text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/text/text.html -------------------------------------------------------------------------------- /examples/text/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/examples/text/text.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/rollup.config.js -------------------------------------------------------------------------------- /screenshots/breakout-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/screenshots/breakout-screenshot.png -------------------------------------------------------------------------------- /screenshots/breakout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/screenshots/breakout.png -------------------------------------------------------------------------------- /screenshots/invaders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/screenshots/invaders.png -------------------------------------------------------------------------------- /screenshots/platformer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/screenshots/platformer.png -------------------------------------------------------------------------------- /src/audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/audio.js -------------------------------------------------------------------------------- /src/ecsy-two.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/ecsy-two.js -------------------------------------------------------------------------------- /src/extensions/dialogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/extensions/dialogs.js -------------------------------------------------------------------------------- /src/extensions/overhead_controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/extensions/overhead_controls.js -------------------------------------------------------------------------------- /src/extensions/particles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/extensions/particles.js -------------------------------------------------------------------------------- /src/extensions/platformer_controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/extensions/platformer_controls.js -------------------------------------------------------------------------------- /src/extensions/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/extensions/text.js -------------------------------------------------------------------------------- /src/extensions/tiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/extensions/tiles.js -------------------------------------------------------------------------------- /src/extensions/transitions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/extensions/transitions.js -------------------------------------------------------------------------------- /src/fullscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/fullscreen.js -------------------------------------------------------------------------------- /src/gamepad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/gamepad.js -------------------------------------------------------------------------------- /src/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/image.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/index.js -------------------------------------------------------------------------------- /src/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/keyboard.js -------------------------------------------------------------------------------- /src/layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/layer.js -------------------------------------------------------------------------------- /src/mouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/mouse.js -------------------------------------------------------------------------------- /src/music.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/music.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/src/utils.js -------------------------------------------------------------------------------- /tools/pico-8.gpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshmarinacci/ecsy-two/HEAD/tools/pico-8.gpl --------------------------------------------------------------------------------