├── .gitignore ├── LICENSE ├── README.md ├── documents └── abstract-lib.org ├── roguel-ike-lib ├── cell.el ├── dispatcher.el ├── fov.el ├── level.el ├── level │ └── generator │ │ └── binary-node.el ├── los.el ├── math.el ├── path-finding.el └── renderer.el ├── roguel-ike.el └── roguel-ike ├── behaviour.el ├── behaviour ├── ai.el └── manual.el ├── buffer-manager.el ├── controller.el ├── custom.el ├── data ├── effects.el ├── races.el └── skills.el ├── dungeon.el ├── entity.el ├── entity └── factory │ └── hero.el ├── fov.el ├── game-screen.el ├── game-screen ├── arena.el ├── dungeon-rampage.el ├── fight.el ├── select-hero.el ├── select-mode.el └── test.el ├── game.el ├── graphics ├── faces.el ├── renderer │ ├── game.el │ └── stats.el └── widget │ ├── entity.el │ └── stats.el ├── hero-data.el ├── hero-data └── manager.el ├── interactive-object.el ├── interactive-object ├── door.el └── stairs.el ├── level.el ├── level ├── cell.el ├── cell │ ├── ground.el │ └── object.el ├── factory │ ├── all-rooms.el │ ├── layout.el │ └── string.el └── populator │ ├── arena.el │ └── periodic.el ├── message-logger.el ├── mode.el ├── mode └── menu.el ├── path-finding.el ├── physics ├── motion.el └── world.el ├── race.el ├── skill.el ├── skill └── object │ ├── fireball.el │ └── fractalball.el ├── stats.el ├── stats ├── effect.el ├── regenerator.el └── slot.el └── time-manager.el /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/README.md -------------------------------------------------------------------------------- /documents/abstract-lib.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/documents/abstract-lib.org -------------------------------------------------------------------------------- /roguel-ike-lib/cell.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike-lib/cell.el -------------------------------------------------------------------------------- /roguel-ike-lib/dispatcher.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike-lib/dispatcher.el -------------------------------------------------------------------------------- /roguel-ike-lib/fov.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike-lib/fov.el -------------------------------------------------------------------------------- /roguel-ike-lib/level.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike-lib/level.el -------------------------------------------------------------------------------- /roguel-ike-lib/level/generator/binary-node.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike-lib/level/generator/binary-node.el -------------------------------------------------------------------------------- /roguel-ike-lib/los.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike-lib/los.el -------------------------------------------------------------------------------- /roguel-ike-lib/math.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike-lib/math.el -------------------------------------------------------------------------------- /roguel-ike-lib/path-finding.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike-lib/path-finding.el -------------------------------------------------------------------------------- /roguel-ike-lib/renderer.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike-lib/renderer.el -------------------------------------------------------------------------------- /roguel-ike.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike.el -------------------------------------------------------------------------------- /roguel-ike/behaviour.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/behaviour.el -------------------------------------------------------------------------------- /roguel-ike/behaviour/ai.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/behaviour/ai.el -------------------------------------------------------------------------------- /roguel-ike/behaviour/manual.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/behaviour/manual.el -------------------------------------------------------------------------------- /roguel-ike/buffer-manager.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/buffer-manager.el -------------------------------------------------------------------------------- /roguel-ike/controller.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/controller.el -------------------------------------------------------------------------------- /roguel-ike/custom.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/custom.el -------------------------------------------------------------------------------- /roguel-ike/data/effects.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/data/effects.el -------------------------------------------------------------------------------- /roguel-ike/data/races.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/data/races.el -------------------------------------------------------------------------------- /roguel-ike/data/skills.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/data/skills.el -------------------------------------------------------------------------------- /roguel-ike/dungeon.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/dungeon.el -------------------------------------------------------------------------------- /roguel-ike/entity.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/entity.el -------------------------------------------------------------------------------- /roguel-ike/entity/factory/hero.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/entity/factory/hero.el -------------------------------------------------------------------------------- /roguel-ike/fov.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/fov.el -------------------------------------------------------------------------------- /roguel-ike/game-screen.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/game-screen.el -------------------------------------------------------------------------------- /roguel-ike/game-screen/arena.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/game-screen/arena.el -------------------------------------------------------------------------------- /roguel-ike/game-screen/dungeon-rampage.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/game-screen/dungeon-rampage.el -------------------------------------------------------------------------------- /roguel-ike/game-screen/fight.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/game-screen/fight.el -------------------------------------------------------------------------------- /roguel-ike/game-screen/select-hero.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/game-screen/select-hero.el -------------------------------------------------------------------------------- /roguel-ike/game-screen/select-mode.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/game-screen/select-mode.el -------------------------------------------------------------------------------- /roguel-ike/game-screen/test.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/game-screen/test.el -------------------------------------------------------------------------------- /roguel-ike/game.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/game.el -------------------------------------------------------------------------------- /roguel-ike/graphics/faces.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/graphics/faces.el -------------------------------------------------------------------------------- /roguel-ike/graphics/renderer/game.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/graphics/renderer/game.el -------------------------------------------------------------------------------- /roguel-ike/graphics/renderer/stats.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/graphics/renderer/stats.el -------------------------------------------------------------------------------- /roguel-ike/graphics/widget/entity.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/graphics/widget/entity.el -------------------------------------------------------------------------------- /roguel-ike/graphics/widget/stats.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/graphics/widget/stats.el -------------------------------------------------------------------------------- /roguel-ike/hero-data.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/hero-data.el -------------------------------------------------------------------------------- /roguel-ike/hero-data/manager.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/hero-data/manager.el -------------------------------------------------------------------------------- /roguel-ike/interactive-object.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/interactive-object.el -------------------------------------------------------------------------------- /roguel-ike/interactive-object/door.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/interactive-object/door.el -------------------------------------------------------------------------------- /roguel-ike/interactive-object/stairs.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/interactive-object/stairs.el -------------------------------------------------------------------------------- /roguel-ike/level.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/level.el -------------------------------------------------------------------------------- /roguel-ike/level/cell.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/level/cell.el -------------------------------------------------------------------------------- /roguel-ike/level/cell/ground.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/level/cell/ground.el -------------------------------------------------------------------------------- /roguel-ike/level/cell/object.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/level/cell/object.el -------------------------------------------------------------------------------- /roguel-ike/level/factory/all-rooms.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/level/factory/all-rooms.el -------------------------------------------------------------------------------- /roguel-ike/level/factory/layout.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/level/factory/layout.el -------------------------------------------------------------------------------- /roguel-ike/level/factory/string.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/level/factory/string.el -------------------------------------------------------------------------------- /roguel-ike/level/populator/arena.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/level/populator/arena.el -------------------------------------------------------------------------------- /roguel-ike/level/populator/periodic.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/level/populator/periodic.el -------------------------------------------------------------------------------- /roguel-ike/message-logger.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/message-logger.el -------------------------------------------------------------------------------- /roguel-ike/mode.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/mode.el -------------------------------------------------------------------------------- /roguel-ike/mode/menu.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/mode/menu.el -------------------------------------------------------------------------------- /roguel-ike/path-finding.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/path-finding.el -------------------------------------------------------------------------------- /roguel-ike/physics/motion.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/physics/motion.el -------------------------------------------------------------------------------- /roguel-ike/physics/world.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/physics/world.el -------------------------------------------------------------------------------- /roguel-ike/race.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/race.el -------------------------------------------------------------------------------- /roguel-ike/skill.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/skill.el -------------------------------------------------------------------------------- /roguel-ike/skill/object/fireball.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/skill/object/fireball.el -------------------------------------------------------------------------------- /roguel-ike/skill/object/fractalball.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/skill/object/fractalball.el -------------------------------------------------------------------------------- /roguel-ike/stats.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/stats.el -------------------------------------------------------------------------------- /roguel-ike/stats/effect.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/stats/effect.el -------------------------------------------------------------------------------- /roguel-ike/stats/regenerator.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/stats/regenerator.el -------------------------------------------------------------------------------- /roguel-ike/stats/slot.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/stats/slot.el -------------------------------------------------------------------------------- /roguel-ike/time-manager.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevenremot/roguel-ike/HEAD/roguel-ike/time-manager.el --------------------------------------------------------------------------------