- 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
Modifier and TypeMethodDescriptionvoid
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 Details
-
drawLine
-
drawTriangle
void drawTriangle(TerminalPosition p1, TerminalPosition p2, TerminalPosition p3, TextCharacter character) -
drawRectangle
-
fillTriangle
void fillTriangle(TerminalPosition p1, TerminalPosition p2, TerminalPosition p3, TextCharacter character) -
fillRectangle
-