CG-50 Python drawing framework. Early Access.
Go to file
KikooDX 489ce78e50 (example.py) Better example 2020-04-13 19:12:08 +02:00
.gitignore Initial commit 2020-04-09 18:06:41 +02:00
LICENSE Initial commit 2020-04-09 18:06:41 +02:00
README.md (README.md) Constants 2020-04-12 19:05:47 +02:00
example.py (example.py) Better example 2020-04-13 19:12:08 +02:00
sprito.py (sprito.py) New wait_until_ac function 2020-04-13 19:11:33 +02:00

README.md

Sprito

CG-50 Python drawing framework

Drawing functions

rect(x: int, y: int, w: int, h: int, color: tuple) -> None : Draw a rectangle with the given color from (x;y) of size w (width) times h (height).

fill_screen(color: tuple) -> None : Fill the screen with the given color.

invert_pixel(x: int, y: int) -> None : Invert the pixel color at (x;y).

invert_rect(x: int, y: int, w: int, h: int) -> None : Invert all the pixels of the rectangle from (x;y) of size w (width) times h (height).

store_rect(x: int, y: int, w:int, h: int) -> SpriteRaw : Store all the pixels of the given area in a SpriteRaw.

Constants

C_BLACK, C_WHITE, C_RED, C_GREEN, C_BLUE, C_YELLOW, C_PURPLE, C_CYAN.

PALLET_STR, PALLET_BYTE.

Sprite classes (WIP)

SpriteIndexed : indexed sprite. Draw using pallets.

SpriteRaw : raw sprite, usually heavier than an indexed sprite but faster to draw.