-
- All Known Implementing Classes:
DefaultShapeRenderer
interface ShapeRenderer
This package private interface exposes methods for translating abstract lines, triangles and rectangles to discreet points on a grid.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
drawLine(TerminalPosition p1, TerminalPosition p2, TextCharacter character)
void
drawRectangle(TerminalPosition topLeft, TerminalSize size, TextCharacter character)
void
drawTriangle(TerminalPosition p1, TerminalPosition p2, TerminalPosition p3, TextCharacter character)
void
fillRectangle(TerminalPosition topLeft, TerminalSize size, TextCharacter character)
void
fillTriangle(TerminalPosition p1, TerminalPosition p2, TerminalPosition p3, TextCharacter character)
-
-
-
Method Detail
-
drawLine
void drawLine(TerminalPosition p1, TerminalPosition p2, TextCharacter character)
-
drawTriangle
void drawTriangle(TerminalPosition p1, TerminalPosition p2, TerminalPosition p3, TextCharacter character)
-
drawRectangle
void drawRectangle(TerminalPosition topLeft, TerminalSize size, TextCharacter character)
-
fillTriangle
void fillTriangle(TerminalPosition p1, TerminalPosition p2, TerminalPosition p3, TextCharacter character)
-
fillRectangle
void fillRectangle(TerminalPosition topLeft, TerminalSize size, TextCharacter character)
-
-