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__
()¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
Initialize self. 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
= '▯'¶