Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

malwoden

Aedalus55MIT0.5.0TypeScript support: included

alt text alt text alt text alt text

rogue, roguelike, typescript, cp437, ascii, generation

readme

changelog

0.5.0 (2022-01-23)

  • feat(calc): Added methods for vector addition/subtraction (1befe77)
  • feat(gui): Overhaul of GUI module (#97) (d1929fc), closes #97
  • feat(gui/buttons): Added a button widget to the GUI module (#106) (52ab456), closes #106
  • refactor(example-website): removed all react syntax from website examples for clarity (fbba696)
  • refactor(generation): Standardized generation interface. (ffc2bfc)
  • refactor(input): Made mouse/keyboard modules more consistent. Added listening to 'any' click/key. (# (41e09ae), closes #103
  • refactor(util): Changed the util module to 'struct' to better reflect function (96d0393)

0.4.0 (2021-11-15)

  • feat(input/keyboard): Added waitForKeyUp and waitForKeyDown promise based methods (#78) (f7754d2), closes #78
  • fix(AleaRNG): AleaRNG's clone method now copies the seed value properly. (#77) (1e7bd31), closes #77

0.3.0 (2021-06-27)

  • feat(generation): added bsp-dungeon generation (#74) (24db44f), closes #74

0.2.0 (2021-04-15)

0.1.2 (2021-03-24)

  • fix(input): fixed prevent default on keypress, allowing for devtool shortcuts (9055a33)
  • fix(input/mouse): fixed issue where scrolling caused mouse to be computed incorrectly (347bae7)

0.1.1 (2021-02-23)

  • fix(npm): removed cruft dependencies (75fa1fb)

0.1.0 (2021-02-23)

  • improvement(input): Added onKeyDown and onMouseDown events to input handlers: (#41) (c8b48cc), closes #41
  • improvement(fov): Added cartesianRange option for a circular shape (#35) (94b4132), closes #35
  • improvement(generation/drunkards-walk): Changed API to be more concise. (5b3b9d9)
  • improvement(gui/box): api is now origin point and width/height (c38874a)
  • improvement(pathfinding/astar): Made paths more natural looking. Added AStar example. (#37) (08bd5f8), closes #37
  • improvement(canvas-terminal): Now calculates font width/height automatically, reducing params (19a1a02)
  • feat(calc): Added calc module with vector helper methods (#46) (a93442d), closes #46
  • feat(input/mouse): Added MouseContext to handle mousedown and mouseup (#40) (af048c4), closes #40
  • feat(pathfinding): Added Dijkstra Algorithm (be87c91)
  • feat(website): added basic google analytics (49ea5aa)
  • feat(website): Added prod website (#47) (c1a22e7), closes #47
  • fix(examples): Fixed example component looping issue (#43) (89d998a), closes #43
  • build: Added CI pipeline for test/build (2cc0574)

0.0.1-rc.3 (2021-02-14)

  • feat(input/mouse): Added MouseContext to handle mousedown and mouseup (#40) (af048c4), closes #40
  • feat(pathfinding): Added Dijkstra Algorithm (be87c91)
  • fix(examples): Fixed example component looping issue (#43) (89d998a), closes #43
  • improvement(input): Added onKeyDown and onMouseDown events to input handlers (#41) (c8b48cc), closes #41
  • improvement(fov): Added cartesianRange option for a circular shape (#35) (94b4132), closes #35
  • improvement(generation/drunkards-walk): Changed API to be more concise. (5b3b9d9)
  • improvement(pathfinding/astar): Made paths more natural looking. Added AStar example. (#37) (08bd5f8), closes #37

0.0.1-rc2 (2021-01-14)

  • feat(examples): Added an example site (#16) (e5bfdec), closes #16
  • feat(examples): Added example site (#10) (1681a65), closes #10
  • feat(fov): Precise FOV (#6) (604790a), closes #6
  • feat(generation) Added Drunkards Walk (#3) (bf8c807), closes #3
  • feat(generation): cellular automata (#1) (7845f2a), closes #1
  • feat(input/mouse): Added input/mouse module and examples. Fixed bug with terminal mouse positions (# (1478f55), closes #23
  • feat(pathfinding): Added A* (#8) (4d037a3), closes #8
  • feat(rand): Added seedable alea rng (#4) (06785fa), closes #4
  • feat(terminal): Added default colors and tests (#14) (771ee1c), closes #14
  • feat(terminal): Added Retro Terminal for cp437 (bde0871)
  • fix(terminal/color): Removed broken grayscale function (#26) (413c945), closes #26
  • improvement(fov): Added returnAll config (#33) (9c0b11a), closes #33
  • improvement(generation/cellular) Updated cellular automata to use options + RNG (#5) (c942294), closes #5
  • improvement(generation/cellular): Added a connect method to cellular generation (#15) (0554a5a), closes #15
  • refactor(fov): Changed to Vector2 interface (#28) (349c764), closes #28

0.0.1-rc1 (2019-09-12)