RogueTerminalEmulator is like the TerminalEmulator but a little more daring and dangerous. Represents an mutable, packed populated terminal. It is more performant, relative to TerminalEmulator, but also requires more care since it's a mutable structure. There are no empty spaces in this terminal, empty tiles are filled with the Tile.Null value and RGBA.Zero colors.
Attributes
- Companion
- object
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Remove all values from the terminal, behaviour varies by implementation.
Remove all values from the terminal, behaviour varies by implementation.
Attributes
Create a copy of the receiver object.
Create a copy of the receiver object.
The default implementation of the clone method is platform dependent.
Attributes
- Returns
-
a copy of the receiver object.
- Note
-
not specified by SLS as a member of AnyRef
- Definition Classes
-
Object
Merge two terminals together
Merge two terminals together
Attributes
Removes an entry from the terminal, implementations vary.
Removes an entry from the terminal, implementations vary.
Attributes
Fill the whole terminal with the supplied value
Fill the whole terminal with the supplied value
Attributes
Fill the whole terminal with the supplied value
Fill the whole terminal with the supplied value
Attributes
Retrieves the MapTile at a given point, if one is present.
Retrieves the MapTile at a given point, if one is present.
Attributes
Inset one terminal inside another at some position offset.
Inset one terminal inside another at some position offset.
Attributes
Put the tile at the given point
Put the tile at the given point
Attributes
Put the tile at the given point
Put the tile at the given point
Attributes
Put the Tile at the given point
Put the Tile at the given point
Attributes
Put a batch of tiles into the terminal at the positions specified
Put a batch of tiles into the terminal at the positions specified
Attributes
Put a batch of tiles into the terminal at the positions specified, with an offset.
Put a batch of tiles into the terminal at the positions specified, with an offset.
Attributes
Put a batch of tiles into the terminal at the positions specified
Put a batch of tiles into the terminal at the positions specified
Attributes
Put the MapTile at the given point
Put the MapTile at the given point
Attributes
Adds a line of text to the terminal. No attempt is made to wrap text.
Adds a line of text to the terminal. No attempt is made to wrap text.
Attributes
Add many lines to the terminal
Add many lines to the terminal
Attributes
Returns all MapTiles, guarantees order.
Returns all MapTiles, guarantees order.
Attributes
Returns all MapTiles in a given region, guarantees order.
Returns all MapTiles in a given region, guarantees order.
Attributes
Returns all MapTiles with their grid positions, guarantees order.
Returns all MapTiles with their grid positions, guarantees order.
Attributes
Returns all MapTiles with their grid positions in a given region, guarantees order.
Returns all MapTiles with their grid positions in a given region, guarantees order.
Attributes
Returns all MapTiles, guarantees order.
Returns all MapTiles, guarantees order.
Attributes
Returns all MapTiles in a given region, guarantees order.
Returns all MapTiles in a given region, guarantees order.
Attributes
Merge two terminals together
Merge two terminals together
Attributes
Inherited methods
Export the terminal so that it can be rendered as CloneTiles for a defined region of the given map, and supply a modifier funtion to alter the relative position, rotation, and scale of the tile.
Export the terminal so that it can be rendered as CloneTiles for a defined region of the given map, and supply a modifier funtion to alter the relative position, rotation, and scale of the tile.
Attributes
- Inherited from:
- Terminal
Export the terminal so that it can be rendered as CloneTiles, and supply a modifier funtion to alter the relative position, rotation, and scale of the tile.
Export the terminal so that it can be rendered as CloneTiles, and supply a modifier funtion to alter the relative position, rotation, and scale of the tile.
Attributes
- Inherited from:
- Terminal
Creates a TerminalClones instance of a defined region of the given map.
Creates a TerminalClones instance of a defined region of the given map.
Attributes
- Inherited from:
- Terminal
Creates a TerminalClones instance of the given map.