├── .gitignore ├── advzip.exe ├── compile.sh ├── dist.zip ├── levelcompiler ├── index.js ├── level.png ├── package-lock.json └── package.json ├── readme.md └── src ├── a-tinified.png ├── a.png ├── entities ├── appareringfloor.js ├── apple.js ├── bars.js ├── bat.js ├── billboardsprite.js ├── box.js ├── dagger.js ├── entity.js ├── floortrigger.js ├── inventory.js ├── item.js ├── itemsprite.js ├── lavaeffect.js ├── particle.js ├── player.js ├── pot.js ├── projectile.js ├── projectileshooter.js ├── sprite.js └── wand.js ├── game.js ├── gl ├── camera.js ├── gltexture.js ├── matrix4.js ├── mesh.js ├── meshbuilder.js ├── quaternion.js ├── shaderprogram.js └── texture.js ├── i.css ├── index.html ├── inputhandler.js ├── l.txt ├── level ├── collisiontile.js ├── level.js └── levelrender.js ├── m.js ├── m.txt ├── screens ├── gamescreen.js └── introscreen.js ├── tiles ├── airtile.js ├── lava.js ├── tile.js ├── tiles.js └── walltile.js └── ui └── ui.js /.gitignore: -------------------------------------------------------------------------------- 1 | /dist 2 | /levelcompiler/node_modules -------------------------------------------------------------------------------- /advzip.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/advzip.exe -------------------------------------------------------------------------------- /compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/compile.sh -------------------------------------------------------------------------------- /dist.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/dist.zip -------------------------------------------------------------------------------- /levelcompiler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/levelcompiler/index.js -------------------------------------------------------------------------------- /levelcompiler/level.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/levelcompiler/level.png -------------------------------------------------------------------------------- /levelcompiler/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/levelcompiler/package-lock.json -------------------------------------------------------------------------------- /levelcompiler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/levelcompiler/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/readme.md -------------------------------------------------------------------------------- /src/a-tinified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/a-tinified.png -------------------------------------------------------------------------------- /src/a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/a.png -------------------------------------------------------------------------------- /src/entities/appareringfloor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/appareringfloor.js -------------------------------------------------------------------------------- /src/entities/apple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/apple.js -------------------------------------------------------------------------------- /src/entities/bars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/bars.js -------------------------------------------------------------------------------- /src/entities/bat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/bat.js -------------------------------------------------------------------------------- /src/entities/billboardsprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/billboardsprite.js -------------------------------------------------------------------------------- /src/entities/box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/box.js -------------------------------------------------------------------------------- /src/entities/dagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/dagger.js -------------------------------------------------------------------------------- /src/entities/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/entity.js -------------------------------------------------------------------------------- /src/entities/floortrigger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/floortrigger.js -------------------------------------------------------------------------------- /src/entities/inventory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/inventory.js -------------------------------------------------------------------------------- /src/entities/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/item.js -------------------------------------------------------------------------------- /src/entities/itemsprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/itemsprite.js -------------------------------------------------------------------------------- /src/entities/lavaeffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/lavaeffect.js -------------------------------------------------------------------------------- /src/entities/particle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/particle.js -------------------------------------------------------------------------------- /src/entities/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/player.js -------------------------------------------------------------------------------- /src/entities/pot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/pot.js -------------------------------------------------------------------------------- /src/entities/projectile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/projectile.js -------------------------------------------------------------------------------- /src/entities/projectileshooter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/projectileshooter.js -------------------------------------------------------------------------------- /src/entities/sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/sprite.js -------------------------------------------------------------------------------- /src/entities/wand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/entities/wand.js -------------------------------------------------------------------------------- /src/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/game.js -------------------------------------------------------------------------------- /src/gl/camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/gl/camera.js -------------------------------------------------------------------------------- /src/gl/gltexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/gl/gltexture.js -------------------------------------------------------------------------------- /src/gl/matrix4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/gl/matrix4.js -------------------------------------------------------------------------------- /src/gl/mesh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/gl/mesh.js -------------------------------------------------------------------------------- /src/gl/meshbuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/gl/meshbuilder.js -------------------------------------------------------------------------------- /src/gl/quaternion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/gl/quaternion.js -------------------------------------------------------------------------------- /src/gl/shaderprogram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/gl/shaderprogram.js -------------------------------------------------------------------------------- /src/gl/texture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/gl/texture.js -------------------------------------------------------------------------------- /src/i.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/i.css -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/index.html -------------------------------------------------------------------------------- /src/inputhandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/inputhandler.js -------------------------------------------------------------------------------- /src/l.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/l.txt -------------------------------------------------------------------------------- /src/level/collisiontile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/level/collisiontile.js -------------------------------------------------------------------------------- /src/level/level.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/level/level.js -------------------------------------------------------------------------------- /src/level/levelrender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/level/levelrender.js -------------------------------------------------------------------------------- /src/m.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/m.js -------------------------------------------------------------------------------- /src/m.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/m.txt -------------------------------------------------------------------------------- /src/screens/gamescreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/screens/gamescreen.js -------------------------------------------------------------------------------- /src/screens/introscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/screens/introscreen.js -------------------------------------------------------------------------------- /src/tiles/airtile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/tiles/airtile.js -------------------------------------------------------------------------------- /src/tiles/lava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/tiles/lava.js -------------------------------------------------------------------------------- /src/tiles/tile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/tiles/tile.js -------------------------------------------------------------------------------- /src/tiles/tiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/tiles/tiles.js -------------------------------------------------------------------------------- /src/tiles/walltile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/tiles/walltile.js -------------------------------------------------------------------------------- /src/ui/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaslof/searching/HEAD/src/ui/ui.js --------------------------------------------------------------------------------