├── src
├── assets
│ ├── a.mid
│ ├── a.mp3
│ ├── b.mid
│ ├── b.mp3
│ ├── c.mid
│ ├── c.mp3
│ ├── d.mid
│ ├── d.mp3
│ ├── bead.png
│ ├── card.png
│ ├── dot.png
│ ├── land.cpt
│ ├── land.wav
│ ├── break.cpt
│ ├── break.wav
│ ├── button.png
│ ├── cover.png
│ ├── cover.psd
│ ├── crisp.cpt
│ ├── crisp.wav
│ ├── hpbar.png
│ ├── jump1.cpt
│ ├── jump1.wav
│ ├── jump2.cpt
│ ├── jump2.wav
│ ├── jump3.cpt
│ ├── jump3.wav
│ ├── night.cpt
│ ├── night.wav
│ ├── player.png
│ ├── smoke.png
│ ├── solid.png
│ ├── crumble.png
│ ├── explode.cpt
│ ├── explode.wav
│ ├── gameplay.gif
│ ├── spinner.png
│ ├── drawbridge.cpt
│ ├── drawbridge.png
│ ├── drawbridge.wav
│ ├── translucent.png
│ ├── drawbridgeAlt.png
│ ├── index.js
│ └── maps.txt
├── scaffolding
│ ├── twitchLogo.png
│ ├── twitterLogo.png
│ ├── index.jsx
│ ├── Embed.jsx
│ ├── Spinner.jsx
│ ├── App.jsx
│ ├── lib
│ │ ├── sprites.js
│ │ ├── anims.js
│ │ ├── vector.js
│ │ ├── camera.js
│ │ ├── store.js
│ │ ├── proxy.js
│ │ ├── transitions.js
│ │ ├── assets.js
│ │ ├── tweens.js
│ │ ├── level-parser.js
│ │ ├── particles.js
│ │ ├── shaders.js
│ │ └── props.js
│ ├── Production.css
│ ├── boot-scene.js
│ ├── Development.css
│ ├── Logging.css
│ ├── Controls.jsx
│ ├── Development.jsx
│ ├── DoubleEnder.css
│ ├── Engine.css
│ ├── Manage.jsx
│ ├── base.css
│ ├── Replay.css
│ ├── Production.jsx
│ ├── Logging.jsx
│ ├── Manage.css
│ ├── Controls.css
│ ├── DoubleEnder.jsx
│ └── Engine.jsx
├── game.js
└── props.js
├── public
├── favicon.ico
├── manifest.json
└── index.html
├── config
├── jest
│ ├── cssTransform.js
│ └── fileTransform.js
├── pnpTs.js
├── modules.js
├── paths.js
├── env.js
└── webpackDevServer.config.js
├── .gitignore
├── scripts
├── retype-asset.pl
├── expand-asset.pl
├── remove-asset.pl
├── blog.sh
├── make-mp3s.pl
├── test.js
├── watch-sync.pl
├── add-asset.pl
├── Assets.pm
├── start.js
├── ld-timer.pl
├── build.js
└── ld-timer-output.pl
├── LICENSE.md
├── README.md
└── package.json
/src/assets/a.mid:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/a.mid
--------------------------------------------------------------------------------
/src/assets/a.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/a.mp3
--------------------------------------------------------------------------------
/src/assets/b.mid:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/b.mid
--------------------------------------------------------------------------------
/src/assets/b.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/b.mp3
--------------------------------------------------------------------------------
/src/assets/c.mid:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/c.mid
--------------------------------------------------------------------------------
/src/assets/c.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/c.mp3
--------------------------------------------------------------------------------
/src/assets/d.mid:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/d.mid
--------------------------------------------------------------------------------
/src/assets/d.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/d.mp3
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/src/assets/bead.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/bead.png
--------------------------------------------------------------------------------
/src/assets/card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/card.png
--------------------------------------------------------------------------------
/src/assets/dot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/dot.png
--------------------------------------------------------------------------------
/src/assets/land.cpt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/land.cpt
--------------------------------------------------------------------------------
/src/assets/land.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/land.wav
--------------------------------------------------------------------------------
/src/assets/break.cpt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/break.cpt
--------------------------------------------------------------------------------
/src/assets/break.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/break.wav
--------------------------------------------------------------------------------
/src/assets/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/button.png
--------------------------------------------------------------------------------
/src/assets/cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/cover.png
--------------------------------------------------------------------------------
/src/assets/cover.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/cover.psd
--------------------------------------------------------------------------------
/src/assets/crisp.cpt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/crisp.cpt
--------------------------------------------------------------------------------
/src/assets/crisp.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/crisp.wav
--------------------------------------------------------------------------------
/src/assets/hpbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/hpbar.png
--------------------------------------------------------------------------------
/src/assets/jump1.cpt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/jump1.cpt
--------------------------------------------------------------------------------
/src/assets/jump1.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/jump1.wav
--------------------------------------------------------------------------------
/src/assets/jump2.cpt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/jump2.cpt
--------------------------------------------------------------------------------
/src/assets/jump2.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/jump2.wav
--------------------------------------------------------------------------------
/src/assets/jump3.cpt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/jump3.cpt
--------------------------------------------------------------------------------
/src/assets/jump3.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/jump3.wav
--------------------------------------------------------------------------------
/src/assets/night.cpt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/night.cpt
--------------------------------------------------------------------------------
/src/assets/night.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/night.wav
--------------------------------------------------------------------------------
/src/assets/player.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/player.png
--------------------------------------------------------------------------------
/src/assets/smoke.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/smoke.png
--------------------------------------------------------------------------------
/src/assets/solid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/solid.png
--------------------------------------------------------------------------------
/src/assets/crumble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/crumble.png
--------------------------------------------------------------------------------
/src/assets/explode.cpt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/explode.cpt
--------------------------------------------------------------------------------
/src/assets/explode.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/explode.wav
--------------------------------------------------------------------------------
/src/assets/gameplay.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/gameplay.gif
--------------------------------------------------------------------------------
/src/assets/spinner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/spinner.png
--------------------------------------------------------------------------------
/src/assets/drawbridge.cpt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/drawbridge.cpt
--------------------------------------------------------------------------------
/src/assets/drawbridge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/drawbridge.png
--------------------------------------------------------------------------------
/src/assets/drawbridge.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/drawbridge.wav
--------------------------------------------------------------------------------
/src/assets/translucent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/translucent.png
--------------------------------------------------------------------------------
/src/assets/drawbridgeAlt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/assets/drawbridgeAlt.png
--------------------------------------------------------------------------------
/src/scaffolding/twitchLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/scaffolding/twitchLogo.png
--------------------------------------------------------------------------------
/src/scaffolding/twitterLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sartak/nighty-night-nosferatu/HEAD/src/scaffolding/twitterLogo.png
--------------------------------------------------------------------------------
/src/scaffolding/index.jsx:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom';
3 | import './base.css';
4 | import App from './App';
5 |
6 | const debug = !process.env.NODE_ENV || process.env.NODE_ENV === 'development';
7 |
8 | ReactDOM.render(