Package | Description |
---|---|
ure |
URE is the UnRoguelike Engine, a game engine for creating roguelike games.
|
ure.actors.actions |
Actions represent actions creatures can perform to affect the world, and are passed around as events
to represent the occurence of those actions.
|
ure.actors |
Actors are Things which can perform actions, move around, and affect the world directly.
|
ure.areas |
Areas are self contained contiguous 2D grids of Cells, representing a game playfield.
|
ure.actors.behaviors |
Behaviors are members of NPCs which emit streams of Actions.
|
ure.commands |
Commands represent a single player-initiated unambiguous command with no parameters.
|
ure.sys.dagger |
Dagger is a library which provides dependency injection.
|
ure.examplegame |
ExampleGame is a simple nonsense roguelike which exists to illustrate the features of URE.
|
ure.math |
Math packages implement data structures and algorithms useful for roguelikes.
|
ure.render |
URenderer is an interface representing the ability to draw a Camera (and other UI objects) in a
consistent visual style.
|
ure.terrain |
Terrain represents an instance of a terrain type in a Cell of an Area.
|
ure.things |
Thing represents a movable physical entity in the world.
|
ure.ui | |
ure.ui.modals |