Skip to content

Latest commit

 

History

History
220 lines (219 loc) · 8.31 KB

FILETREE.md

File metadata and controls

220 lines (219 loc) · 8.31 KB
.
├── CHANGELOG.md
├── COMMITLOG.md
├── CONTRIBUTING.md
├── FILETREE.md
├── LICENSE.md
├── PROMPT.md
├── README.md
├── assets
│   ├── biome
│   │   └── shelter
│   │       ├── exterior.png
│   │       └── shelter.json
│   ├── data
│   ├── items
│   ├── kennynl
│   │   ├── Tilesheet.txt
│   │   ├── licenses.md
│   │   ├── player.png
│   │   ├── playerSheet.png
│   │   ├── roguelike-city.json
│   │   ├── roguelike-city.png
│   │   ├── roguelike-city.tmx
│   │   └── survival-items.png
│   └── prototype
│       ├── items
│       │   └── hammer.svg
│       ├── objects
│       │   ├── bench.svg
│       │   ├── board.svg
│       │   ├── door.svg
│       │   ├── log.svg
│       │   ├── pipe.svg
│       │   ├── player.svg
│       │   ├── rock.svg
│       │   ├── stick.svg
│       │   └── tree.svg
│       ├── tiles
│       │   ├── concrete_wall.svg
│       │   ├── dirt.svg
│       │   ├── dirt2.svg
│       │   ├── dirt3.svg
│       │   ├── grass.svg
│       │   ├── grass2.svg
│       │   ├── grass3.svg
│       │   ├── grass4.svg
│       │   └── white_tile.svg
│       └── ui
│           ├── forest_silhouette.svg
│           ├── grey_arrow.svg
│           ├── mushroom_cloud.svg
│           ├── postapoc_title.svg
│           ├── red_arrow.svg
│           └── starry_night.svg
├── conventional-changelog.config.js
├── index.html
├── jest.config.ts
├── jest.coverage.config.ts
├── package.json
├── playwright-report
├── playwright-screenshots
│   └── titleScreen.png
├── playwright.config.ts
├── public
│   ├── icons
│   │   ├── android-chrome-192x192.png
│   │   ├── android-chrome-512x512.png
│   │   ├── apple-touch-icon.png
│   │   ├── favicon-16x16.png
│   │   ├── favicon-32x32.png
│   │   └── favicon.ico
│   └── site.webmanifest
├── sonar-project.properties
├── src
│   ├── action
│   │   ├── components
│   │   │   └── attack.ts
│   │   ├── data
│   │   │   ├── enums.ts
│   │   │   ├── events.ts
│   │   │   ├── interfaces.ts
│   │   │   └── types.ts
│   │   └── systems
│   │       ├── actionHandler.ts
│   │       ├── actionLogic.ts
│   │       └── craftSystem.ts
│   ├── biome
│   │   ├── data
│   │   │   ├── biomes.ts
│   │   │   ├── constants.ts
│   │   │   └── interfaces.ts
│   │   └── systems
│   │       ├── biomeJSONCache.ts
│   │       ├── biomeManager.ts
│   │       └── overworldManager.ts
│   ├── core
│   │   ├── assets
│   │   │   ├── kennynl
│   │   │   │   ├── objectAssets.json
│   │   │   │   └── tilesetAssets.json
│   │   │   └── prototype
│   │   │       ├── itemAssets.json
│   │   │       ├── menuAssets.json
│   │   │       ├── objectAssets.json
│   │   │       ├── terrainAssets.json
│   │   │       └── uiAssets.json
│   │   ├── config
│   │   │   ├── constants.ts
│   │   │   └── controlMapping.json
│   │   ├── data
│   │   │   ├── events.ts
│   │   │   └── types.ts
│   │   ├── scenes
│   │   │   ├── bootScene.ts
│   │   │   ├── mainScene.ts
│   │   │   └── titleScene.ts
│   │   ├── systems
│   │   │   ├── assetLoader.ts
│   │   │   ├── controlSystem.ts
│   │   │   ├── eventBus.ts
│   │   │   ├── eventHandler.ts
│   │   │   ├── inversify.config.ts
│   │   │   ├── keyBindings.ts
│   │   │   ├── tileProcessor.ts
│   │   │   └── universe.ts
│   │   └── utils
│   │       └── svgUtils.ts
│   ├── entity
│   │   ├── components
│   │   │   ├── focus.ts
│   │   │   ├── health.ts
│   │   │   ├── inventory.ts
│   │   │   ├── openableState.ts
│   │   │   ├── orientationState.ts
│   │   │   └── phaserSprite.ts
│   │   ├── data
│   │   │   ├── constants.ts
│   │   │   ├── enums.ts
│   │   │   ├── events.ts
│   │   │   ├── items.json
│   │   │   ├── staticObjects.json
│   │   │   └── types.ts
│   │   ├── factories
│   │   │   ├── creatureFactory.ts
│   │   │   ├── entityFactory.ts
│   │   │   ├── itemFactory.ts
│   │   │   └── staticObjectFactory.ts
│   │   ├── scenes
│   │   │   ├── craftingScene.ts
│   │   │   ├── draggableScene.ts
│   │   │   ├── helpScene.ts
│   │   │   └── inventoryScene.ts
│   │   └── systems
│   │       ├── dataManager.ts
│   │       ├── entityHandler.ts
│   │       ├── entityManager.ts
│   │       ├── entityNames.ts
│   │       ├── focusManager.ts
│   │       ├── healthSystem.ts
│   │       ├── objectPool.ts
│   │       └── uiHandler.ts
│   ├── main.ts
│   ├── movement
│   │   ├── components
│   │   │   ├── collider.ts
│   │   │   ├── motion.ts
│   │   │   └── position.ts
│   │   ├── data
│   │   │   ├── constants.ts
│   │   │   ├── enums.ts
│   │   │   └── events.ts
│   │   └── systems
│   │       ├── collision.ts
│   │       ├── movement.ts
│   │       └── movementHandler.ts
│   ├── telemetry
│   │   ├── config
│   │   │   └── debug.json
│   │   ├── data
│   │   │   ├── enums.ts
│   │   │   └── events.ts
│   │   └── systems
│   │       ├── debugPanel.ts
│   │       └── logger.ts
│   └── time
│       ├── data
│       │   ├── enums.ts
│       │   ├── events.ts
│       │   └── interfaces.ts
│       └── systems
│           ├── phaserTimeController.ts
│           └── timeSystem.ts
├── temp.txt
├── test-results
│   └── load_game-When-the-game-loads-the-canvas-loads-and-matches-the-screenshot-chromium
├── tests
│   ├── playwright
│   │   ├── load_game.spec.ts
│   │   └── screenshots
│   │       └── load_game.spec.ts
│   │           └── titleScreen.png
│   ├── setup.ts
│   └── unit
│       ├── eventBus.test.ts
│       ├── objectPool.test.ts
│       └── timeSystem.test.ts
├── tsconfig.json
├── utils
│   ├── cdda_to_tiled.js
│   └── examples
│       ├── converted.json
│       ├── original.json
│       ├── tilemap_packed.png
│       ├── tileset.json
│       └── tileset.png
├── vite.config.ts
└── yarn.lock