GeometricShapes
- class pygamelib.assets.graphics.GeometricShapes
Bases:
object
Geometric shapes elements (unicode)
Here is the list of supported glyphs:
BLACK_SQUARE = ■
BLACK_LARGE_SQUARE = ⬛
WHITE_SQUARE = □
WHITE_SQUARE_WITH_ROUNDED_CORNERS = ▢
WHITE_SQUARE_CONTAINING_BLACK_SMALL_SQUARE = ▣
SQUARE_WITH_HORIZONTAL_FILL = ▤
SQUARE_WITH_VERTICAL_FILL = ▥
SQUARE_WITH_ORTHOGONAL_CROSSHATCH_FILL = ▦
SQUARE_WITH_UPPER_LEFT_TO_LOWER_RIGHT_FILL = ▧
SQUARE_WITH_UPPER_RIGHT_TO_LOWER_LEFT_FILL = ▨
SQUARE_WITH_DIAGONAL_CROSSHATCH_FILL = ▩
BLACK_SMALL_SQUARE = ▪
WHITE_SMALL_SQUARE = ▫
BLACK_RECTANGLE = ▬
WHITE_RECTANGLE = ▭
BLACK_VERTICAL_RECTANGLE = ▮
WHITE_VERTICAL_RECTANGLE = ▯
BLACK_PARALLELOGRAM = ▰
WHITE_PARALLELOGRAM = ▱
BLACK_UP_POINTING_TRIANGLE = ▲
WHITE_UP_POINTING_TRIANGLE = △
BLACK_UP_POINTING_SMALL_TRIANGLE = ▴
WHITE_UP_POINTING_SMALL_TRIANGLE = ▵
BLACK_RIGHT_POINTING_TRIANGLE = ▶
WHITE_RIGHT_POINTING_TRIANGLE = ▷
BLACK_RIGHT_POINTING_SMALL_TRIANGLE = ▸
WHITE_RIGHT_POINTING_SMALL_TRIANGLE = ▹
BLACK_RIGHT_POINTING_POINTER = ►
WHITE_RIGHT_POINTING_POINTER = ▻
BLACK_DOWN_POINTING_TRIANGLE = ▼
WHITE_DOWN_POINTING_TRIANGLE = ▽
BLACK_DOWN_POINTING_SMALL_TRIANGLE = ▾
WHITE_DOWN_POINTING_SMALL_TRIANGLE = ▿
BLACK_LEFT_POINTING_TRIANGLE = ◀
WHITE_LEFT_POINTING_TRIANGLE = ◁
BLACK_LEFT_POINTING_SMALL_TRIANGLE = ◂
WHITE_LEFT_POINTING_SMALL_TRIANGLE = ◃
BLACK_LEFT_POINTING_POINTER = ◄
WHITE_LEFT_POINTING_POINTER = ◅
BLACK_DIAMOND = ◆
WHITE_DIAMOND = ◇
WHITE_DIAMOND_CONTAINING_BLACK_SMALL_DIAMOND = ◈
FISHEYE = ◉
LOZENGE = ◊
WHITE_CIRCLE = ○
DOTTED_CIRCLE = ◌
CIRCLE_WITH_VERTICAL_FILL = ◍
BULLSEYE = ◎
BLACK_CIRCLE = ●
CIRCLE_WITH_LEFT_HALF_BLACK = ◐
CIRCLE_WITH_RIGHT_HALF_BLACK = ◑
CIRCLE_WITH_LOWER_HALF_BLACK = ◒
CIRCLE_WITH_UPPER_HALF_BLACK = ◓
CIRCLE_WITH_UPPER_RIGHT_QUADRANT_BLACK = ◔
CIRCLE_WITH_ALL_BUT_UPPER_LEFT_QUADRANT_BLACK = ◕
LEFT_HALF_BLACK_CIRCLE = ◖
RIGHT_HALF_BLACK_CIRCLE = ◗
INVERSE_BULLET = ◘
INVERSE_WHITE_CIRCLE = ◙
UPPER_HALF_INVERSE_WHITE_CIRCLE = ◚
LOWER_HALF_INVERSE_WHITE_CIRCLE = ◛
UPPER_LEFT_QUADRANT_CIRCULAR_ARC = ◜
UPPER_RIGHT_QUADRANT_CIRCULAR_ARC = ◝
LOWER_RIGHT_QUADRANT_CIRCULAR_ARC = ◞
LOWER_LEFT_QUADRANT_CIRCULAR_ARC = ◟
UPPER_HALF_CIRCLE = ◠
LOWER_HALF_CIRCLE = ◡
BLACK_LOWER_RIGHT_TRIANGLE = ◢
BLACK_LOWER_LEFT_TRIANGLE = ◣
BLACK_UPPER_LEFT_TRIANGLE = ◤
BLACK_UPPER_RIGHT_TRIANGLE = ◥
WHITE_BULLET = ◦
BULLET = •
RING_OPERATOR = ∘
SQUARE_WITH_LEFT_HALF_BLACK = ◧
SQUARE_WITH_RIGHT_HALF_BLACK = ◨
SQUARE_WITH_UPPER_LEFT_DIAGONAL_HALF_BLACK = ◩
SQUARE_WITH_LOWER_RIGHT_DIAGONAL_HALF_BLACK = ◪
WHITE_SQUARE_WITH_VERTICAL_BISECTING_LINE = ◫
WHITE_UP_POINTING_TRIANGLE_WITH_DOT = ◬
UP_POINTING_TRIANGLE_WITH_LEFT_HALF_BLACK = ◭
UP_POINTING_TRIANGLE_WITH_RIGHT_HALF_BLACK = ◮
LARGE_CIRCLE = ◯
WHITE_SQUARE_WITH_UPPER_LEFT_QUADRANT = ◰
WHITE_SQUARE_WITH_LOWER_LEFT_QUADRANT = ◱
WHITE_SQUARE_WITH_LOWER_RIGHT_QUADRANT = ◲
WHITE_SQUARE_WITH_UPPER_RIGHT_QUADRANT = ◳
WHITE_CIRCLE_WITH_UPPER_LEFT_QUADRANT = ◴
WHITE_CIRCLE_WITH_LOWER_LEFT_QUADRANT = ◵
WHITE_CIRCLE_WITH_LOWER_RIGHT_QUADRANT = ◶
WHITE_CIRCLE_WITH_UPPER_RIGHT_QUADRANT = ◷
UPPER_LEFT_TRIANGLE = ◸
UPPER_RIGHT_TRIANGLE = ◹
LOWER_LEFT_TRIANGLE = ◺
WHITE_MEDIUM_SQUARE = ◻
BLACK_MEDIUM_SQUARE = ◼
WHITE_MEDIUM_SMALL_SQUARE = ◽
BLACK_MEDIUM_SMALL_SQUARE = ◾
LOWER_RIGHT_TRIANGLE = ◿
- __init__()
Methods
__init__
()Attributes
- BLACK_CIRCLE = '●'
- BLACK_DIAMOND = '◆'
- BLACK_DOWN_POINTING_SMALL_TRIANGLE = '▾'
- BLACK_DOWN_POINTING_TRIANGLE = '▼'
- BLACK_LARGE_SQUARE = '⬛'
- BLACK_LEFT_POINTING_POINTER = '◄'
- BLACK_LEFT_POINTING_SMALL_TRIANGLE = '◂'
- BLACK_LEFT_POINTING_TRIANGLE = '◀'
- BLACK_LOWER_LEFT_TRIANGLE = '◣'
- BLACK_LOWER_RIGHT_TRIANGLE = '◢'
- BLACK_MEDIUM_SMALL_SQUARE = '◾'
- BLACK_MEDIUM_SQUARE = '◼'
- BLACK_PARALLELOGRAM = '▰'
- BLACK_RECTANGLE = '▬'
- BLACK_RIGHT_POINTING_POINTER = '►'
- BLACK_RIGHT_POINTING_SMALL_TRIANGLE = '▸'
- BLACK_RIGHT_POINTING_TRIANGLE = '▶'
- BLACK_SMALL_SQUARE = '▪'
- BLACK_SQUARE = '■'
- BLACK_UPPER_LEFT_TRIANGLE = '◤'
- BLACK_UPPER_RIGHT_TRIANGLE = '◥'
- BLACK_UP_POINTING_SMALL_TRIANGLE = '▴'
- BLACK_UP_POINTING_TRIANGLE = '▲'
- BLACK_VERTICAL_RECTANGLE = '▮'
- BULLET = '•'
- BULLSEYE = '◎'
- CIRCLE_WITH_ALL_BUT_UPPER_LEFT_QUADRANT_BLACK = '◕'
- CIRCLE_WITH_LEFT_HALF_BLACK = '◐'
- CIRCLE_WITH_LOWER_HALF_BLACK = '◒'
- CIRCLE_WITH_RIGHT_HALF_BLACK = '◑'
- CIRCLE_WITH_UPPER_HALF_BLACK = '◓'
- CIRCLE_WITH_UPPER_RIGHT_QUADRANT_BLACK = '◔'
- CIRCLE_WITH_VERTICAL_FILL = '◍'
- DOTTED_CIRCLE = '◌'
- FISHEYE = '◉'
- INVERSE_BULLET = '◘'
- INVERSE_WHITE_CIRCLE = '◙'
- LARGE_CIRCLE = '◯'
- LEFT_HALF_BLACK_CIRCLE = '◖'
- LOWER_HALF_CIRCLE = '◡'
- LOWER_HALF_INVERSE_WHITE_CIRCLE = '◛'
- LOWER_LEFT_QUADRANT_CIRCULAR_ARC = '◟'
- LOWER_LEFT_TRIANGLE = '◺'
- LOWER_RIGHT_QUADRANT_CIRCULAR_ARC = '◞'
- LOWER_RIGHT_TRIANGLE = '◿'
- LOZENGE = '◊'
- RIGHT_HALF_BLACK_CIRCLE = '◗'
- RING_OPERATOR = '∘'
- SQUARE_WITH_DIAGONAL_CROSSHATCH_FILL = '▩'
- SQUARE_WITH_HORIZONTAL_FILL = '▤'
- SQUARE_WITH_LEFT_HALF_BLACK = '◧'
- SQUARE_WITH_LOWER_RIGHT_DIAGONAL_HALF_BLACK = '◪'
- SQUARE_WITH_ORTHOGONAL_CROSSHATCH_FILL = '▦'
- SQUARE_WITH_RIGHT_HALF_BLACK = '◨'
- SQUARE_WITH_UPPER_LEFT_DIAGONAL_HALF_BLACK = '◩'
- SQUARE_WITH_UPPER_LEFT_TO_LOWER_RIGHT_FILL = '▧'
- SQUARE_WITH_UPPER_RIGHT_TO_LOWER_LEFT_FILL = '▨'
- SQUARE_WITH_VERTICAL_FILL = '▥'
- UPPER_HALF_CIRCLE = '◠'
- UPPER_HALF_INVERSE_WHITE_CIRCLE = '◚'
- UPPER_LEFT_QUADRANT_CIRCULAR_ARC = '◜'
- UPPER_LEFT_TRIANGLE = '◸'
- UPPER_RIGHT_QUADRANT_CIRCULAR_ARC = '◝'
- UPPER_RIGHT_TRIANGLE = '◹'
- UP_POINTING_TRIANGLE_WITH_LEFT_HALF_BLACK = '◭'
- UP_POINTING_TRIANGLE_WITH_RIGHT_HALF_BLACK = '◮'
- WHITE_BULLET = '◦'
- WHITE_CIRCLE = '○'
- WHITE_CIRCLE_WITH_LOWER_LEFT_QUADRANT = '◵'
- WHITE_CIRCLE_WITH_LOWER_RIGHT_QUADRANT = '◶'
- WHITE_CIRCLE_WITH_UPPER_LEFT_QUADRANT = '◴'
- WHITE_CIRCLE_WITH_UPPER_RIGHT_QUADRANT = '◷'
- WHITE_DIAMOND = '◇'
- WHITE_DIAMOND_CONTAINING_BLACK_SMALL_DIAMOND = '◈'
- WHITE_DOWN_POINTING_SMALL_TRIANGLE = '▿'
- WHITE_DOWN_POINTING_TRIANGLE = '▽'
- WHITE_LEFT_POINTING_POINTER = '◅'
- WHITE_LEFT_POINTING_SMALL_TRIANGLE = '◃'
- WHITE_LEFT_POINTING_TRIANGLE = '◁'
- WHITE_MEDIUM_SMALL_SQUARE = '◽'
- WHITE_MEDIUM_SQUARE = '◻'
- WHITE_PARALLELOGRAM = '▱'
- WHITE_RECTANGLE = '▭'
- WHITE_RIGHT_POINTING_POINTER = '▻'
- WHITE_RIGHT_POINTING_SMALL_TRIANGLE = '▹'
- WHITE_RIGHT_POINTING_TRIANGLE = '▷'
- WHITE_SMALL_SQUARE = '▫'
- WHITE_SQUARE = '□'
- WHITE_SQUARE_CONTAINING_BLACK_SMALL_SQUARE = '▣'
- WHITE_SQUARE_WITH_LOWER_LEFT_QUADRANT = '◱'
- WHITE_SQUARE_WITH_LOWER_RIGHT_QUADRANT = '◲'
- WHITE_SQUARE_WITH_ROUNDED_CORNERS = '▢'
- WHITE_SQUARE_WITH_UPPER_LEFT_QUADRANT = '◰'
- WHITE_SQUARE_WITH_UPPER_RIGHT_QUADRANT = '◳'
- WHITE_SQUARE_WITH_VERTICAL_BISECTING_LINE = '◫'
- WHITE_UP_POINTING_SMALL_TRIANGLE = '▵'
- WHITE_UP_POINTING_TRIANGLE = '△'
- WHITE_UP_POINTING_TRIANGLE_WITH_DOT = '◬'
- WHITE_VERTICAL_RECTANGLE = '▯'