├── .babelrc ├── .circleci └── config.yml ├── .editorconfig ├── .eslintrc.json ├── .gitattributes ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .vscode ├── launch.json └── tasks.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── community │ ├── ecosystem.md │ ├── roadmap.md │ └── socialize.md ├── maker │ ├── adding-levels.md │ ├── creating-tower.md │ ├── defining-abilities.md │ ├── defining-units.md │ ├── introduction.md │ ├── publishing.md │ ├── refactoring.md │ ├── space-api.md │ ├── testing.md │ └── unit-api.md └── player │ ├── abilities.md │ ├── ai-tips.md │ ├── cli-tips.md │ ├── effects.md │ ├── epic-mode.md │ ├── gameplay.md │ ├── general-tips.md │ ├── install.md │ ├── js-tips.md │ ├── object.md │ ├── options.md │ ├── overview.md │ ├── perspective.md │ ├── scoring.md │ ├── space-api.md │ ├── spaces.md │ ├── towers.md │ ├── turn-api.md │ ├── unit-api.md │ ├── units.md │ └── warrior.md ├── jest.config.js ├── lerna.json ├── logo ├── LICENSE ├── README.md ├── warriorjs-avatar-dark.png ├── warriorjs-avatar-dark.svg ├── warriorjs-avatar-light.png ├── warriorjs-avatar-light.svg ├── warriorjs-banner-dark.png ├── warriorjs-banner-dark.svg ├── warriorjs-banner-light.png ├── warriorjs-banner-light.svg ├── warriorjs-icon-dark.png ├── warriorjs-icon-dark.svg ├── warriorjs-icon-light.png ├── warriorjs-icon-light.svg ├── warriorjs-logo-dark.png ├── warriorjs-logo-dark.svg ├── warriorjs-logo-light.png ├── warriorjs-logo-light.svg └── warriorjs.sketch ├── package.json ├── packages ├── README.md ├── warriorjs-abilities │ ├── README.md │ ├── package.json │ └── src │ │ ├── attack.js │ │ ├── attack.test.js │ │ ├── bind.js │ │ ├── bind.test.js │ │ ├── detonate.js │ │ ├── detonate.test.js │ │ ├── directionOf.js │ │ ├── directionOf.test.js │ │ ├── directionOfStairs.js │ │ ├── directionOfStairs.test.js │ │ ├── distanceOf.js │ │ ├── distanceOf.test.js │ │ ├── feel.js │ │ ├── feel.test.js │ │ ├── health.js │ │ ├── health.test.js │ │ ├── index.js │ │ ├── listen.js │ │ ├── listen.test.js │ │ ├── look.js │ │ ├── look.test.js │ │ ├── maxHealth.js │ │ ├── maxHealth.test.js │ │ ├── pivot.js │ │ ├── pivot.test.js │ │ ├── rescue.js │ │ ├── rescue.test.js │ │ ├── rest.js │ │ ├── rest.test.js │ │ ├── shoot.js │ │ ├── shoot.test.js │ │ ├── think.js │ │ ├── think.test.js │ │ ├── walk.js │ │ └── walk.test.js ├── warriorjs-cli │ ├── README.md │ ├── bin │ │ └── warriorjs.js │ ├── package.json │ ├── src │ │ ├── Game.js │ │ ├── Game.test.js │ │ ├── GameError.js │ │ ├── Profile.js │ │ ├── Profile.test.js │ │ ├── ProfileGenerator.js │ │ ├── ProfileGenerator.test.js │ │ ├── Tower.js │ │ ├── Tower.test.js │ │ ├── cli.js │ │ ├── cli.test.js │ │ ├── loadTowers.js │ │ ├── loadTowers.test.js │ │ ├── parseArgs.js │ │ ├── parseArgs.test.js │ │ ├── ui │ │ │ ├── getScreenSize.js │ │ │ ├── getScreenSize.test.js │ │ │ ├── getUnitStyle.js │ │ │ ├── getUnitStyle.test.js │ │ │ ├── print.js │ │ │ ├── print.test.js │ │ │ ├── printBoard.js │ │ │ ├── printBoard.test.js │ │ │ ├── printFailureLine.js │ │ │ ├── printFailureLine.test.js │ │ │ ├── printFloorMap.js │ │ │ ├── printFloorMap.test.js │ │ │ ├── printLevel.js │ │ │ ├── printLevel.test.js │ │ │ ├── printLevelHeader.js │ │ │ ├── printLevelHeader.test.js │ │ │ ├── printLevelReport.js │ │ │ ├── printLevelReport.test.js │ │ │ ├── printLine.js │ │ │ ├── printLine.test.js │ │ │ ├── printLogMessage.js │ │ │ ├── printLogMessage.test.js │ │ │ ├── printPlay.js │ │ │ ├── printPlay.test.js │ │ │ ├── printRow.js │ │ │ ├── printRow.test.js │ │ │ ├── printSeparator.js │ │ │ ├── printSeparator.test.js │ │ │ ├── printSuccessLine.js │ │ │ ├── printSuccessLine.test.js │ │ │ ├── printTotalScore.js │ │ │ ├── printTotalScore.test.js │ │ │ ├── printTowerReport.js │ │ │ ├── printTowerReport.test.js │ │ │ ├── printTurnHeader.js │ │ │ ├── printTurnHeader.test.js │ │ │ ├── printWarningLine.js │ │ │ ├── printWarningLine.test.js │ │ │ ├── printWarriorStatus.js │ │ │ ├── printWarriorStatus.test.js │ │ │ ├── printWelcomeHeader.js │ │ │ ├── printWelcomeHeader.test.js │ │ │ ├── requestChoice.js │ │ │ ├── requestChoice.test.js │ │ │ ├── requestConfirmation.js │ │ │ ├── requestConfirmation.test.js │ │ │ ├── requestInput.js │ │ │ └── requestInput.test.js │ │ └── utils │ │ │ ├── getFloorMap.js │ │ │ ├── getFloorMap.test.js │ │ │ ├── getFloorMapKey.js │ │ │ ├── getFloorMapKey.test.js │ │ │ ├── getTowerId.js │ │ │ ├── getTowerId.test.js │ │ │ ├── getWarriorNameSuggestions.js │ │ │ └── getWarriorNameSuggestions.test.js │ └── templates │ │ ├── Player.js │ │ ├── README.md.ejs │ │ └── readme │ │ ├── abilities.ejs │ │ ├── ability.ejs │ │ └── level.ejs ├── warriorjs-core │ ├── README.md │ ├── package.json │ └── src │ │ ├── Floor.js │ │ ├── Floor.test.js │ │ ├── Level.js │ │ ├── Level.test.js │ │ ├── Logger.js │ │ ├── Position.js │ │ ├── Position.test.js │ │ ├── Space.js │ │ ├── Space.test.js │ │ ├── Unit.js │ │ ├── Unit.test.js │ │ ├── Warrior.js │ │ ├── Warrior.test.js │ │ ├── getLevel.js │ │ ├── getLevel.test.js │ │ ├── index.js │ │ ├── loadLevel.js │ │ ├── loadPlayer.js │ │ ├── loadPlayer.test.js │ │ ├── runLevel.js │ │ └── runLevel.test.js ├── warriorjs-effects │ ├── README.md │ ├── package.json │ └── src │ │ ├── index.js │ │ ├── ticking.js │ │ └── ticking.test.js ├── warriorjs-geography │ ├── README.md │ ├── package.json │ └── src │ │ ├── absoluteDirections.js │ │ ├── absoluteDirections.test.js │ │ ├── getAbsoluteDirection.js │ │ ├── getAbsoluteDirection.test.js │ │ ├── getAbsoluteOffset.js │ │ ├── getAbsoluteOffset.test.js │ │ ├── getDirectionOfLocation.js │ │ ├── getDirectionOfLocation.test.js │ │ ├── getDistanceOfLocation.js │ │ ├── getDistanceOfLocation.test.js │ │ ├── getRelativeDirection.js │ │ ├── getRelativeDirection.test.js │ │ ├── getRelativeOffset.js │ │ ├── getRelativeOffset.test.js │ │ ├── index.js │ │ ├── relativeDirections.js │ │ ├── relativeDirections.test.js │ │ ├── rotateRelativeOffset.js │ │ ├── rotateRelativeOffset.test.js │ │ ├── translateLocation.js │ │ ├── translateLocation.test.js │ │ ├── verifyAbsoluteDirection.js │ │ ├── verifyAbsoluteDirection.test.js │ │ ├── verifyRelativeDirection.js │ │ └── verifyRelativeDirection.test.js ├── warriorjs-helper-get-grade-letter │ ├── README.md │ ├── package.json │ └── src │ │ ├── index.js │ │ └── index.test.js ├── warriorjs-helper-get-level-config │ ├── README.md │ ├── package.json │ └── src │ │ ├── index.js │ │ └── index.test.js ├── warriorjs-helper-get-level-score │ ├── README.md │ ├── package.json │ └── src │ │ ├── getClearBonus.js │ │ ├── getClearBonus.test.js │ │ ├── getLastEvent.js │ │ ├── getLastEvent.test.js │ │ ├── getRemainingTimeBonus.js │ │ ├── getRemainingTimeBonus.test.js │ │ ├── getTurnCount.js │ │ ├── getTurnCount.test.js │ │ ├── getWarriorScore.js │ │ ├── getWarriorScore.test.js │ │ ├── index.js │ │ ├── index.test.js │ │ ├── isFloorClear.js │ │ └── isFloorClear.test.js ├── warriorjs-tower-baby-steps │ ├── README.md │ ├── package.json │ └── src │ │ └── index.js ├── warriorjs-tower-tick-tick-boom │ ├── README.md │ ├── package.json │ └── src │ │ └── index.js └── warriorjs-units │ ├── README.md │ ├── package.json │ └── src │ ├── Archer.js │ ├── Archer.test.js │ ├── Captive.js │ ├── Captive.test.js │ ├── Sludge.js │ ├── Sludge.test.js │ ├── ThickSludge.js │ ├── ThickSludge.test.js │ ├── Warrior.js │ ├── Warrior.test.js │ ├── Wizard.js │ ├── Wizard.test.js │ └── index.js ├── website ├── .eslintrc.json ├── core │ ├── Footer.js │ ├── GitHubButton.js │ └── TwitterButton.js ├── crowdin.yaml ├── data │ └── sponsors.json ├── i18n │ └── en.json ├── languages.js ├── package.json ├── pages │ └── en │ │ └── index.js ├── sidebars.json ├── siteConfig.js ├── static │ ├── .circleci │ │ └── config.yml │ ├── css │ │ ├── custom.css │ │ └── nord.css │ ├── googlee0ff7b5bc8d30f78.html │ └── img │ │ ├── code-preview.png │ │ ├── favicon.png │ │ ├── make-preview.png │ │ ├── play-preview.png │ │ ├── warriorjs-sword.svg │ │ ├── warriorjs-text.svg │ │ ├── warriorjs.png │ │ └── warriorjs.svg └── utils │ ├── getDocUrl.js │ └── getImgUrl.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/README.md -------------------------------------------------------------------------------- /docs/community/ecosystem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/community/ecosystem.md -------------------------------------------------------------------------------- /docs/community/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/community/roadmap.md -------------------------------------------------------------------------------- /docs/community/socialize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/community/socialize.md -------------------------------------------------------------------------------- /docs/maker/adding-levels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/maker/adding-levels.md -------------------------------------------------------------------------------- /docs/maker/creating-tower.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/maker/creating-tower.md -------------------------------------------------------------------------------- /docs/maker/defining-abilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/maker/defining-abilities.md -------------------------------------------------------------------------------- /docs/maker/defining-units.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/maker/defining-units.md -------------------------------------------------------------------------------- /docs/maker/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/maker/introduction.md -------------------------------------------------------------------------------- /docs/maker/publishing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/maker/publishing.md -------------------------------------------------------------------------------- /docs/maker/refactoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/maker/refactoring.md -------------------------------------------------------------------------------- /docs/maker/space-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/maker/space-api.md -------------------------------------------------------------------------------- /docs/maker/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/maker/testing.md -------------------------------------------------------------------------------- /docs/maker/unit-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/maker/unit-api.md -------------------------------------------------------------------------------- /docs/player/abilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/abilities.md -------------------------------------------------------------------------------- /docs/player/ai-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/ai-tips.md -------------------------------------------------------------------------------- /docs/player/cli-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/cli-tips.md -------------------------------------------------------------------------------- /docs/player/effects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/effects.md -------------------------------------------------------------------------------- /docs/player/epic-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/epic-mode.md -------------------------------------------------------------------------------- /docs/player/gameplay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/gameplay.md -------------------------------------------------------------------------------- /docs/player/general-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/general-tips.md -------------------------------------------------------------------------------- /docs/player/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/install.md -------------------------------------------------------------------------------- /docs/player/js-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/js-tips.md -------------------------------------------------------------------------------- /docs/player/object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/object.md -------------------------------------------------------------------------------- /docs/player/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/options.md -------------------------------------------------------------------------------- /docs/player/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/overview.md -------------------------------------------------------------------------------- /docs/player/perspective.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/perspective.md -------------------------------------------------------------------------------- /docs/player/scoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/scoring.md -------------------------------------------------------------------------------- /docs/player/space-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/space-api.md -------------------------------------------------------------------------------- /docs/player/spaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/spaces.md -------------------------------------------------------------------------------- /docs/player/towers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/towers.md -------------------------------------------------------------------------------- /docs/player/turn-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/turn-api.md -------------------------------------------------------------------------------- /docs/player/unit-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/unit-api.md -------------------------------------------------------------------------------- /docs/player/units.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/units.md -------------------------------------------------------------------------------- /docs/player/warrior.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/docs/player/warrior.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/jest.config.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/lerna.json -------------------------------------------------------------------------------- /logo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/LICENSE -------------------------------------------------------------------------------- /logo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/README.md -------------------------------------------------------------------------------- /logo/warriorjs-avatar-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-avatar-dark.png -------------------------------------------------------------------------------- /logo/warriorjs-avatar-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-avatar-dark.svg -------------------------------------------------------------------------------- /logo/warriorjs-avatar-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-avatar-light.png -------------------------------------------------------------------------------- /logo/warriorjs-avatar-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-avatar-light.svg -------------------------------------------------------------------------------- /logo/warriorjs-banner-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-banner-dark.png -------------------------------------------------------------------------------- /logo/warriorjs-banner-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-banner-dark.svg -------------------------------------------------------------------------------- /logo/warriorjs-banner-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-banner-light.png -------------------------------------------------------------------------------- /logo/warriorjs-banner-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-banner-light.svg -------------------------------------------------------------------------------- /logo/warriorjs-icon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-icon-dark.png -------------------------------------------------------------------------------- /logo/warriorjs-icon-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-icon-dark.svg -------------------------------------------------------------------------------- /logo/warriorjs-icon-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-icon-light.png -------------------------------------------------------------------------------- /logo/warriorjs-icon-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-icon-light.svg -------------------------------------------------------------------------------- /logo/warriorjs-logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-logo-dark.png -------------------------------------------------------------------------------- /logo/warriorjs-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-logo-dark.svg -------------------------------------------------------------------------------- /logo/warriorjs-logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-logo-light.png -------------------------------------------------------------------------------- /logo/warriorjs-logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs-logo-light.svg -------------------------------------------------------------------------------- /logo/warriorjs.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/logo/warriorjs.sketch -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/package.json -------------------------------------------------------------------------------- /packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/README.md -------------------------------------------------------------------------------- /packages/warriorjs-abilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/README.md -------------------------------------------------------------------------------- /packages/warriorjs-abilities/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/package.json -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/attack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/attack.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/attack.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/attack.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/bind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/bind.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/bind.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/bind.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/detonate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/detonate.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/detonate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/detonate.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/directionOf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/directionOf.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/directionOf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/directionOf.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/directionOfStairs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/directionOfStairs.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/directionOfStairs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/directionOfStairs.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/distanceOf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/distanceOf.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/distanceOf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/distanceOf.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/feel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/feel.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/feel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/feel.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/health.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/health.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/health.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/health.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/index.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/listen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/listen.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/listen.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/listen.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/look.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/look.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/look.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/look.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/maxHealth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/maxHealth.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/maxHealth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/maxHealth.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/pivot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/pivot.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/pivot.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/pivot.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/rescue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/rescue.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/rescue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/rescue.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/rest.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/rest.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/rest.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/shoot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/shoot.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/shoot.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/shoot.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/think.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/think.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/think.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/think.test.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/walk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/walk.js -------------------------------------------------------------------------------- /packages/warriorjs-abilities/src/walk.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-abilities/src/walk.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/README.md -------------------------------------------------------------------------------- /packages/warriorjs-cli/bin/warriorjs.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../lib/cli').run(process.argv); 4 | -------------------------------------------------------------------------------- /packages/warriorjs-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/package.json -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/Game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/Game.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/Game.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/Game.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/GameError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/GameError.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/Profile.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/Profile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/Profile.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ProfileGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ProfileGenerator.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ProfileGenerator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ProfileGenerator.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/Tower.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/Tower.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/Tower.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/Tower.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/cli.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/cli.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/cli.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/loadTowers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/loadTowers.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/loadTowers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/loadTowers.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/parseArgs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/parseArgs.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/parseArgs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/parseArgs.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/getScreenSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/getScreenSize.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/getScreenSize.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/getScreenSize.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/getUnitStyle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/getUnitStyle.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/getUnitStyle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/getUnitStyle.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/print.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/print.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/print.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printBoard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printBoard.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printBoard.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printBoard.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printFailureLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printFailureLine.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printFailureLine.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printFailureLine.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printFloorMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printFloorMap.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printFloorMap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printFloorMap.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printLevel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printLevel.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printLevel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printLevel.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printLevelHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printLevelHeader.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printLevelHeader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printLevelHeader.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printLevelReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printLevelReport.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printLevelReport.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printLevelReport.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printLine.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printLine.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printLine.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printLogMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printLogMessage.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printLogMessage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printLogMessage.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printPlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printPlay.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printPlay.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printPlay.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printRow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printRow.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printRow.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printRow.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printSeparator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printSeparator.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printSeparator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printSeparator.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printSuccessLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printSuccessLine.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printSuccessLine.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printSuccessLine.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printTotalScore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printTotalScore.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printTotalScore.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printTotalScore.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printTowerReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printTowerReport.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printTowerReport.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printTowerReport.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printTurnHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printTurnHeader.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printTurnHeader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printTurnHeader.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printWarningLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printWarningLine.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printWarningLine.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printWarningLine.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printWarriorStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printWarriorStatus.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printWarriorStatus.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printWarriorStatus.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printWelcomeHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printWelcomeHeader.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/printWelcomeHeader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/printWelcomeHeader.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/requestChoice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/requestChoice.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/requestChoice.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/requestChoice.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/requestConfirmation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/requestConfirmation.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/requestConfirmation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/requestConfirmation.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/requestInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/requestInput.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/ui/requestInput.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/ui/requestInput.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/utils/getFloorMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/utils/getFloorMap.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/utils/getFloorMap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/utils/getFloorMap.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/utils/getFloorMapKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/utils/getFloorMapKey.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/utils/getFloorMapKey.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/utils/getFloorMapKey.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/utils/getTowerId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/utils/getTowerId.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/utils/getTowerId.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/utils/getTowerId.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/utils/getWarriorNameSuggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/utils/getWarriorNameSuggestions.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/src/utils/getWarriorNameSuggestions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/src/utils/getWarriorNameSuggestions.test.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/templates/Player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/templates/Player.js -------------------------------------------------------------------------------- /packages/warriorjs-cli/templates/README.md.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/templates/README.md.ejs -------------------------------------------------------------------------------- /packages/warriorjs-cli/templates/readme/abilities.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/templates/readme/abilities.ejs -------------------------------------------------------------------------------- /packages/warriorjs-cli/templates/readme/ability.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/templates/readme/ability.ejs -------------------------------------------------------------------------------- /packages/warriorjs-cli/templates/readme/level.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-cli/templates/readme/level.ejs -------------------------------------------------------------------------------- /packages/warriorjs-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/README.md -------------------------------------------------------------------------------- /packages/warriorjs-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/package.json -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Floor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Floor.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Floor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Floor.test.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Level.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Level.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Level.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Level.test.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Logger.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Position.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Position.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Position.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Position.test.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Space.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Space.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Space.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Space.test.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Unit.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Unit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Unit.test.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Warrior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Warrior.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/Warrior.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/Warrior.test.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/getLevel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/getLevel.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/getLevel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/getLevel.test.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/index.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/loadLevel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/loadLevel.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/loadPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/loadPlayer.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/loadPlayer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/loadPlayer.test.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/runLevel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/runLevel.js -------------------------------------------------------------------------------- /packages/warriorjs-core/src/runLevel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-core/src/runLevel.test.js -------------------------------------------------------------------------------- /packages/warriorjs-effects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-effects/README.md -------------------------------------------------------------------------------- /packages/warriorjs-effects/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-effects/package.json -------------------------------------------------------------------------------- /packages/warriorjs-effects/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-effects/src/index.js -------------------------------------------------------------------------------- /packages/warriorjs-effects/src/ticking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-effects/src/ticking.js -------------------------------------------------------------------------------- /packages/warriorjs-effects/src/ticking.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-effects/src/ticking.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/README.md -------------------------------------------------------------------------------- /packages/warriorjs-geography/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/package.json -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/absoluteDirections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/absoluteDirections.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/absoluteDirections.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/absoluteDirections.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getAbsoluteDirection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getAbsoluteDirection.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getAbsoluteDirection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getAbsoluteDirection.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getAbsoluteOffset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getAbsoluteOffset.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getAbsoluteOffset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getAbsoluteOffset.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getDirectionOfLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getDirectionOfLocation.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getDirectionOfLocation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getDirectionOfLocation.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getDistanceOfLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getDistanceOfLocation.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getDistanceOfLocation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getDistanceOfLocation.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getRelativeDirection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getRelativeDirection.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getRelativeDirection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getRelativeDirection.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getRelativeOffset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getRelativeOffset.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/getRelativeOffset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/getRelativeOffset.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/index.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/relativeDirections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/relativeDirections.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/relativeDirections.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/relativeDirections.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/rotateRelativeOffset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/rotateRelativeOffset.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/rotateRelativeOffset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/rotateRelativeOffset.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/translateLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/translateLocation.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/translateLocation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/translateLocation.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/verifyAbsoluteDirection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/verifyAbsoluteDirection.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/verifyAbsoluteDirection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/verifyAbsoluteDirection.test.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/verifyRelativeDirection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/verifyRelativeDirection.js -------------------------------------------------------------------------------- /packages/warriorjs-geography/src/verifyRelativeDirection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-geography/src/verifyRelativeDirection.test.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-grade-letter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-grade-letter/README.md -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-grade-letter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-grade-letter/package.json -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-grade-letter/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-grade-letter/src/index.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-grade-letter/src/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-grade-letter/src/index.test.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-config/README.md -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-config/package.json -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-config/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-config/src/index.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-config/src/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-config/src/index.test.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/README.md -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/package.json -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/getClearBonus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/getClearBonus.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/getClearBonus.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/getClearBonus.test.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/getLastEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/getLastEvent.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/getLastEvent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/getLastEvent.test.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/getRemainingTimeBonus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/getRemainingTimeBonus.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/getRemainingTimeBonus.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/getRemainingTimeBonus.test.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/getTurnCount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/getTurnCount.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/getTurnCount.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/getTurnCount.test.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/getWarriorScore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/getWarriorScore.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/getWarriorScore.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/getWarriorScore.test.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/index.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/index.test.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/isFloorClear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/isFloorClear.js -------------------------------------------------------------------------------- /packages/warriorjs-helper-get-level-score/src/isFloorClear.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-helper-get-level-score/src/isFloorClear.test.js -------------------------------------------------------------------------------- /packages/warriorjs-tower-baby-steps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-tower-baby-steps/README.md -------------------------------------------------------------------------------- /packages/warriorjs-tower-baby-steps/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-tower-baby-steps/package.json -------------------------------------------------------------------------------- /packages/warriorjs-tower-baby-steps/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-tower-baby-steps/src/index.js -------------------------------------------------------------------------------- /packages/warriorjs-tower-tick-tick-boom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-tower-tick-tick-boom/README.md -------------------------------------------------------------------------------- /packages/warriorjs-tower-tick-tick-boom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-tower-tick-tick-boom/package.json -------------------------------------------------------------------------------- /packages/warriorjs-tower-tick-tick-boom/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-tower-tick-tick-boom/src/index.js -------------------------------------------------------------------------------- /packages/warriorjs-units/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/README.md -------------------------------------------------------------------------------- /packages/warriorjs-units/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/package.json -------------------------------------------------------------------------------- /packages/warriorjs-units/src/Archer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/Archer.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/Archer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/Archer.test.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/Captive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/Captive.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/Captive.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/Captive.test.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/Sludge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/Sludge.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/Sludge.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/Sludge.test.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/ThickSludge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/ThickSludge.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/ThickSludge.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/ThickSludge.test.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/Warrior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/Warrior.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/Warrior.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/Warrior.test.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/Wizard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/Wizard.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/Wizard.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/Wizard.test.js -------------------------------------------------------------------------------- /packages/warriorjs-units/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/packages/warriorjs-units/src/index.js -------------------------------------------------------------------------------- /website/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/.eslintrc.json -------------------------------------------------------------------------------- /website/core/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/core/Footer.js -------------------------------------------------------------------------------- /website/core/GitHubButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/core/GitHubButton.js -------------------------------------------------------------------------------- /website/core/TwitterButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/core/TwitterButton.js -------------------------------------------------------------------------------- /website/crowdin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/crowdin.yaml -------------------------------------------------------------------------------- /website/data/sponsors.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /website/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/i18n/en.json -------------------------------------------------------------------------------- /website/languages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/languages.js -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pages/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/pages/en/index.js -------------------------------------------------------------------------------- /website/sidebars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/sidebars.json -------------------------------------------------------------------------------- /website/siteConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/siteConfig.js -------------------------------------------------------------------------------- /website/static/.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/.circleci/config.yml -------------------------------------------------------------------------------- /website/static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/css/custom.css -------------------------------------------------------------------------------- /website/static/css/nord.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/css/nord.css -------------------------------------------------------------------------------- /website/static/googlee0ff7b5bc8d30f78.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/googlee0ff7b5bc8d30f78.html -------------------------------------------------------------------------------- /website/static/img/code-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/img/code-preview.png -------------------------------------------------------------------------------- /website/static/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/img/favicon.png -------------------------------------------------------------------------------- /website/static/img/make-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/img/make-preview.png -------------------------------------------------------------------------------- /website/static/img/play-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/img/play-preview.png -------------------------------------------------------------------------------- /website/static/img/warriorjs-sword.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/img/warriorjs-sword.svg -------------------------------------------------------------------------------- /website/static/img/warriorjs-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/img/warriorjs-text.svg -------------------------------------------------------------------------------- /website/static/img/warriorjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/img/warriorjs.png -------------------------------------------------------------------------------- /website/static/img/warriorjs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/static/img/warriorjs.svg -------------------------------------------------------------------------------- /website/utils/getDocUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/utils/getDocUrl.js -------------------------------------------------------------------------------- /website/utils/getImgUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/website/utils/getImgUrl.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olistic/warriorjs/HEAD/yarn.lock --------------------------------------------------------------------------------