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

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 = '▯'