sprito/README.md

965 B

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.