-
- All Known Implementing Classes:
DefaultShapeRenderer
interface ShapeRendererThis 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 voiddrawLine(TerminalPosition p1, TerminalPosition p2, TextCharacter character)voiddrawRectangle(TerminalPosition topLeft, TerminalSize size, TextCharacter character)voiddrawTriangle(TerminalPosition p1, TerminalPosition p2, TerminalPosition p3, TextCharacter character)voidfillRectangle(TerminalPosition topLeft, TerminalSize size, TextCharacter character)voidfillTriangle(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)
-
-