GeometricShapes

class gamelib.Assets.Graphics.GeometricShapes

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 = ◦
  • 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
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
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