├── .gitignore ├── .jshintrc ├── Gruntfile.js ├── INTRO.txt ├── LICENSE ├── README.md ├── TODO.md ├── assets ├── audio │ ├── music │ │ ├── 8-bit-rebel.mp3 │ │ ├── 8-bit-rebel.ogg │ │ └── 8-bit-rebel.wav │ └── sounds │ │ ├── die.mp3 │ │ ├── die.ogg │ │ ├── die.wav │ │ ├── hit.mp3 │ │ ├── hit.ogg │ │ └── hit.wav └── images │ ├── sprites │ ├── attack.png │ ├── flag.png │ ├── grave.png │ ├── knight-blue.png │ ├── knight-green.png │ ├── knight-orange.png │ └── knight-purple.png │ └── tilesets │ ├── castle.png │ ├── dungeon.png │ └── forrest.png ├── client ├── app │ ├── client.js │ ├── components │ │ ├── attack.js │ │ ├── flag.js │ │ ├── input.js │ │ ├── player.js │ │ ├── sound.js │ │ ├── sprite.js │ │ ├── sync.js │ │ └── text.js │ ├── core │ │ ├── entityFactory.js │ │ └── snapshotHistory.js │ ├── game.js │ └── ui │ │ └── textManager.js ├── bower.json └── index.html ├── data ├── entities │ ├── flag.json │ └── player.json ├── teams.json ├── tiled │ └── castle │ │ ├── castle.json │ │ └── castle.tmx └── tilemaps │ └── castle.json ├── docs ├── classes.list.html ├── client.Entity.html ├── client.GameplayState.html ├── client.PlayState.html ├── client.components.ActorComponent.html ├── client.components.InputComponent.html ├── client.components.PlayerComponent.html ├── client.components.SyncComponent.html ├── client.components.html ├── client.html ├── global.html ├── img │ ├── glyphicons-halflings-white.png │ └── glyphicons-halflings.png ├── index.html ├── namespaces.list.html ├── scripts │ ├── URI.js │ ├── bootstrap-dropdown.js │ ├── bootstrap-tab.js │ ├── docstrap.lib.js │ ├── prettify │ │ ├── Apache-License-2.0.txt │ │ ├── jquery.min.js │ │ ├── lang-css.js │ │ └── prettify.js │ ├── sunlight.js │ └── toc.js ├── server.Client.html ├── server.ClientHashmap.html ├── server.DataManager.html ├── server.Entity.html ├── server.EntityFactory.html ├── server.Room.html ├── server.Tilemap.html ├── server.TilemapFactory.html ├── server.components.PlayerComponent.html ├── server.components.html ├── server.html ├── shared.Component.html ├── shared.Entity.html ├── shared.EntityAttributes.html ├── shared.EntityComponents.html ├── shared.EntityHashmap.html ├── shared.EntityState.html ├── shared.Hashmap.html ├── shared.Node.html ├── shared.SortedList.html ├── shared.StateHistory.html ├── shared.components.PlayerComponent.html ├── shared.components.html ├── shared.components.html#PlayerComponent ├── shared.html └── styles │ ├── darkstrap.css │ ├── prettify-tomorrow.css │ ├── site.amelia.css │ ├── site.cerulean.css │ ├── site.cosmo.css │ ├── site.cyborg.css │ ├── site.darkstrap.css │ ├── site.flatly.css │ ├── site.journal.css │ ├── site.readable.css │ ├── site.simplex.css │ ├── site.slate.css │ ├── site.spacelab.css │ ├── site.spruce.css │ ├── site.superhero.css │ ├── site.united.css │ ├── sunlight.dark.css │ └── sunlight.default.css ├── package.json ├── screenshot.png ├── server └── app │ ├── components │ ├── attack.js │ ├── flag.js │ ├── health.js │ ├── input.js │ ├── player.js │ └── team.js │ ├── config.dist.json │ ├── core │ ├── base.js │ ├── client.js │ ├── dataManager.js │ ├── entityFactory.js │ ├── room.js │ ├── team.js │ ├── tilemap.js │ └── tilemapFactory.js │ ├── game.js │ ├── server.js │ └── utils │ ├── clientList.js │ ├── flagHashmap.js │ └── teamHashmap.js └── shared ├── components ├── attack.js ├── flag.js ├── input.js ├── io.js ├── physics.js └── player.js ├── core ├── component.js ├── componentManager.js ├── entity.js ├── node.js ├── snapshot.js └── wall.js ├── namespaces.js ├── physics ├── body.js └── world.js ├── utils.js └── utils ├── entityHashmap.js ├── hashmap.js ├── list.js ├── sortedList.js └── stateHistory.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/.jshintrc -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /INTRO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/INTRO.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/TODO.md -------------------------------------------------------------------------------- /assets/audio/music/8-bit-rebel.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/audio/music/8-bit-rebel.mp3 -------------------------------------------------------------------------------- /assets/audio/music/8-bit-rebel.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/audio/music/8-bit-rebel.ogg -------------------------------------------------------------------------------- /assets/audio/music/8-bit-rebel.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/audio/music/8-bit-rebel.wav -------------------------------------------------------------------------------- /assets/audio/sounds/die.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/audio/sounds/die.mp3 -------------------------------------------------------------------------------- /assets/audio/sounds/die.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/audio/sounds/die.ogg -------------------------------------------------------------------------------- /assets/audio/sounds/die.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/audio/sounds/die.wav -------------------------------------------------------------------------------- /assets/audio/sounds/hit.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/audio/sounds/hit.mp3 -------------------------------------------------------------------------------- /assets/audio/sounds/hit.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/audio/sounds/hit.ogg -------------------------------------------------------------------------------- /assets/audio/sounds/hit.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/audio/sounds/hit.wav -------------------------------------------------------------------------------- /assets/images/sprites/attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/images/sprites/attack.png -------------------------------------------------------------------------------- /assets/images/sprites/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/images/sprites/flag.png -------------------------------------------------------------------------------- /assets/images/sprites/grave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/images/sprites/grave.png -------------------------------------------------------------------------------- /assets/images/sprites/knight-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/images/sprites/knight-blue.png -------------------------------------------------------------------------------- /assets/images/sprites/knight-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/images/sprites/knight-green.png -------------------------------------------------------------------------------- /assets/images/sprites/knight-orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/images/sprites/knight-orange.png -------------------------------------------------------------------------------- /assets/images/sprites/knight-purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/images/sprites/knight-purple.png -------------------------------------------------------------------------------- /assets/images/tilesets/castle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/images/tilesets/castle.png -------------------------------------------------------------------------------- /assets/images/tilesets/dungeon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/images/tilesets/dungeon.png -------------------------------------------------------------------------------- /assets/images/tilesets/forrest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/assets/images/tilesets/forrest.png -------------------------------------------------------------------------------- /client/app/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/client.js -------------------------------------------------------------------------------- /client/app/components/attack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/components/attack.js -------------------------------------------------------------------------------- /client/app/components/flag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/components/flag.js -------------------------------------------------------------------------------- /client/app/components/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/components/input.js -------------------------------------------------------------------------------- /client/app/components/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/components/player.js -------------------------------------------------------------------------------- /client/app/components/sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/components/sound.js -------------------------------------------------------------------------------- /client/app/components/sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/components/sprite.js -------------------------------------------------------------------------------- /client/app/components/sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/components/sync.js -------------------------------------------------------------------------------- /client/app/components/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/components/text.js -------------------------------------------------------------------------------- /client/app/core/entityFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/core/entityFactory.js -------------------------------------------------------------------------------- /client/app/core/snapshotHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/core/snapshotHistory.js -------------------------------------------------------------------------------- /client/app/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/game.js -------------------------------------------------------------------------------- /client/app/ui/textManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/app/ui/textManager.js -------------------------------------------------------------------------------- /client/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/bower.json -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/client/index.html -------------------------------------------------------------------------------- /data/entities/flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/data/entities/flag.json -------------------------------------------------------------------------------- /data/entities/player.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/data/entities/player.json -------------------------------------------------------------------------------- /data/teams.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/data/teams.json -------------------------------------------------------------------------------- /data/tiled/castle/castle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/data/tiled/castle/castle.json -------------------------------------------------------------------------------- /data/tiled/castle/castle.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/data/tiled/castle/castle.tmx -------------------------------------------------------------------------------- /data/tilemaps/castle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/data/tilemaps/castle.json -------------------------------------------------------------------------------- /docs/classes.list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/classes.list.html -------------------------------------------------------------------------------- /docs/client.Entity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/client.Entity.html -------------------------------------------------------------------------------- /docs/client.GameplayState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/client.GameplayState.html -------------------------------------------------------------------------------- /docs/client.PlayState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/client.PlayState.html -------------------------------------------------------------------------------- /docs/client.components.ActorComponent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/client.components.ActorComponent.html -------------------------------------------------------------------------------- /docs/client.components.InputComponent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/client.components.InputComponent.html -------------------------------------------------------------------------------- /docs/client.components.PlayerComponent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/client.components.PlayerComponent.html -------------------------------------------------------------------------------- /docs/client.components.SyncComponent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/client.components.SyncComponent.html -------------------------------------------------------------------------------- /docs/client.components.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/client.components.html -------------------------------------------------------------------------------- /docs/client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/client.html -------------------------------------------------------------------------------- /docs/global.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/global.html -------------------------------------------------------------------------------- /docs/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /docs/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/namespaces.list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/namespaces.list.html -------------------------------------------------------------------------------- /docs/scripts/URI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/scripts/URI.js -------------------------------------------------------------------------------- /docs/scripts/bootstrap-dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/scripts/bootstrap-dropdown.js -------------------------------------------------------------------------------- /docs/scripts/bootstrap-tab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/scripts/bootstrap-tab.js -------------------------------------------------------------------------------- /docs/scripts/docstrap.lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/scripts/docstrap.lib.js -------------------------------------------------------------------------------- /docs/scripts/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/scripts/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /docs/scripts/prettify/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/scripts/prettify/jquery.min.js -------------------------------------------------------------------------------- /docs/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/scripts/prettify/lang-css.js -------------------------------------------------------------------------------- /docs/scripts/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/scripts/prettify/prettify.js -------------------------------------------------------------------------------- /docs/scripts/sunlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/scripts/sunlight.js -------------------------------------------------------------------------------- /docs/scripts/toc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/scripts/toc.js -------------------------------------------------------------------------------- /docs/server.Client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/server.Client.html -------------------------------------------------------------------------------- /docs/server.ClientHashmap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/server.ClientHashmap.html -------------------------------------------------------------------------------- /docs/server.DataManager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/server.DataManager.html -------------------------------------------------------------------------------- /docs/server.Entity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/server.Entity.html -------------------------------------------------------------------------------- /docs/server.EntityFactory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/server.EntityFactory.html -------------------------------------------------------------------------------- /docs/server.Room.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/server.Room.html -------------------------------------------------------------------------------- /docs/server.Tilemap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/server.Tilemap.html -------------------------------------------------------------------------------- /docs/server.TilemapFactory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/server.TilemapFactory.html -------------------------------------------------------------------------------- /docs/server.components.PlayerComponent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/server.components.PlayerComponent.html -------------------------------------------------------------------------------- /docs/server.components.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/server.components.html -------------------------------------------------------------------------------- /docs/server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/server.html -------------------------------------------------------------------------------- /docs/shared.Component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.Component.html -------------------------------------------------------------------------------- /docs/shared.Entity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.Entity.html -------------------------------------------------------------------------------- /docs/shared.EntityAttributes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.EntityAttributes.html -------------------------------------------------------------------------------- /docs/shared.EntityComponents.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.EntityComponents.html -------------------------------------------------------------------------------- /docs/shared.EntityHashmap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.EntityHashmap.html -------------------------------------------------------------------------------- /docs/shared.EntityState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.EntityState.html -------------------------------------------------------------------------------- /docs/shared.Hashmap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.Hashmap.html -------------------------------------------------------------------------------- /docs/shared.Node.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.Node.html -------------------------------------------------------------------------------- /docs/shared.SortedList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.SortedList.html -------------------------------------------------------------------------------- /docs/shared.StateHistory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.StateHistory.html -------------------------------------------------------------------------------- /docs/shared.components.PlayerComponent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.components.PlayerComponent.html -------------------------------------------------------------------------------- /docs/shared.components.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.components.html -------------------------------------------------------------------------------- /docs/shared.components.html#PlayerComponent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.components.html#PlayerComponent -------------------------------------------------------------------------------- /docs/shared.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/shared.html -------------------------------------------------------------------------------- /docs/styles/darkstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/darkstrap.css -------------------------------------------------------------------------------- /docs/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /docs/styles/site.amelia.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.amelia.css -------------------------------------------------------------------------------- /docs/styles/site.cerulean.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.cerulean.css -------------------------------------------------------------------------------- /docs/styles/site.cosmo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.cosmo.css -------------------------------------------------------------------------------- /docs/styles/site.cyborg.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.cyborg.css -------------------------------------------------------------------------------- /docs/styles/site.darkstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.darkstrap.css -------------------------------------------------------------------------------- /docs/styles/site.flatly.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.flatly.css -------------------------------------------------------------------------------- /docs/styles/site.journal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.journal.css -------------------------------------------------------------------------------- /docs/styles/site.readable.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.readable.css -------------------------------------------------------------------------------- /docs/styles/site.simplex.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.simplex.css -------------------------------------------------------------------------------- /docs/styles/site.slate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.slate.css -------------------------------------------------------------------------------- /docs/styles/site.spacelab.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.spacelab.css -------------------------------------------------------------------------------- /docs/styles/site.spruce.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.spruce.css -------------------------------------------------------------------------------- /docs/styles/site.superhero.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.superhero.css -------------------------------------------------------------------------------- /docs/styles/site.united.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/site.united.css -------------------------------------------------------------------------------- /docs/styles/sunlight.dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/sunlight.dark.css -------------------------------------------------------------------------------- /docs/styles/sunlight.default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/docs/styles/sunlight.default.css -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/package.json -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/screenshot.png -------------------------------------------------------------------------------- /server/app/components/attack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/components/attack.js -------------------------------------------------------------------------------- /server/app/components/flag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/components/flag.js -------------------------------------------------------------------------------- /server/app/components/health.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/components/health.js -------------------------------------------------------------------------------- /server/app/components/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/components/input.js -------------------------------------------------------------------------------- /server/app/components/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/components/player.js -------------------------------------------------------------------------------- /server/app/components/team.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/components/team.js -------------------------------------------------------------------------------- /server/app/config.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/config.dist.json -------------------------------------------------------------------------------- /server/app/core/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/core/base.js -------------------------------------------------------------------------------- /server/app/core/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/core/client.js -------------------------------------------------------------------------------- /server/app/core/dataManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/core/dataManager.js -------------------------------------------------------------------------------- /server/app/core/entityFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/core/entityFactory.js -------------------------------------------------------------------------------- /server/app/core/room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/core/room.js -------------------------------------------------------------------------------- /server/app/core/team.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/core/team.js -------------------------------------------------------------------------------- /server/app/core/tilemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/core/tilemap.js -------------------------------------------------------------------------------- /server/app/core/tilemapFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/core/tilemapFactory.js -------------------------------------------------------------------------------- /server/app/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/game.js -------------------------------------------------------------------------------- /server/app/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/server.js -------------------------------------------------------------------------------- /server/app/utils/clientList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/utils/clientList.js -------------------------------------------------------------------------------- /server/app/utils/flagHashmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/utils/flagHashmap.js -------------------------------------------------------------------------------- /server/app/utils/teamHashmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/server/app/utils/teamHashmap.js -------------------------------------------------------------------------------- /shared/components/attack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/components/attack.js -------------------------------------------------------------------------------- /shared/components/flag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/components/flag.js -------------------------------------------------------------------------------- /shared/components/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/components/input.js -------------------------------------------------------------------------------- /shared/components/io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/components/io.js -------------------------------------------------------------------------------- /shared/components/physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/components/physics.js -------------------------------------------------------------------------------- /shared/components/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/components/player.js -------------------------------------------------------------------------------- /shared/core/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/core/component.js -------------------------------------------------------------------------------- /shared/core/componentManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/core/componentManager.js -------------------------------------------------------------------------------- /shared/core/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/core/entity.js -------------------------------------------------------------------------------- /shared/core/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/core/node.js -------------------------------------------------------------------------------- /shared/core/snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/core/snapshot.js -------------------------------------------------------------------------------- /shared/core/wall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/core/wall.js -------------------------------------------------------------------------------- /shared/namespaces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/namespaces.js -------------------------------------------------------------------------------- /shared/physics/body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/physics/body.js -------------------------------------------------------------------------------- /shared/physics/world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/physics/world.js -------------------------------------------------------------------------------- /shared/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/utils.js -------------------------------------------------------------------------------- /shared/utils/entityHashmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/utils/entityHashmap.js -------------------------------------------------------------------------------- /shared/utils/hashmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/utils/hashmap.js -------------------------------------------------------------------------------- /shared/utils/list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/utils/list.js -------------------------------------------------------------------------------- /shared/utils/sortedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/utils/sortedList.js -------------------------------------------------------------------------------- /shared/utils/stateHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crisu83/capthatflag/HEAD/shared/utils/stateHistory.js --------------------------------------------------------------------------------