Interface ShapeRenderer
- 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 TypeMethodDescriptionvoiddrawLine(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 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
-