Sista v3.0.0-beta.10
C++ lightweight OS-agnostic library for terminal animations and videogames
Loading...
Searching...
No Matches
sista::Field Member List

This is the complete list of members for sista::Field, including all inherited members.

__init__(self, int width, int height)sista::Field
__new__(cls, int width, int height)sista::Field
addPawn(std::shared_ptr< Pawn >)sista::Fieldvirtual
addPrintPawn(std::shared_ptr< Pawn >)sista::Field
cleanCoordinates(const Coordinates &) constsista::Fieldprotected
cleanCoordinates(unsigned short, unsigned short) constsista::Fieldprotected
clear()sista::Field
create_pawn(self, str symbol, Capsule ansi_settings, Capsule coords)sista::Field
cursorsista::Fieldprotected
erasePawn(Pawn *)sista::Fieldvirtual
erasePawn(const Coordinates &)sista::Fieldvirtual
Field(int, int)sista::Field
getPawn(const Coordinates &) constsista::Field
getPawn(unsigned short, unsigned short) constsista::Field
heightsista::Fieldprotected
isFree(const Coordinates &) constsista::Field
isFree(unsigned short, unsigned short) constsista::Field
isFree(short int, short int) constsista::Field
isOccupied(const Coordinates &) constsista::Field
isOccupied(unsigned short, unsigned short) constsista::Field
isOccupied(short int, short int) constsista::Field
isOutOfBounds(const Coordinates &) constsista::Field
isOutOfBounds(unsigned short, unsigned short) constsista::Field
isOutOfBounds(short int, short int) constsista::Field
move_pawn(self, Pawn pawn, int y, int x)sista::Field
movePawn(Pawn *, const Coordinates &)sista::Field
movePawn(Pawn *, unsigned short, unsigned short)sista::Field
movePawnBy(Pawn *, const Coordinates &)sista::Field
movePawnBy(Pawn *, unsigned short, unsigned short)sista::Field
movePawnBy(Pawn *, const Coordinates &, Effect)sista::Field
movePawnBy(Pawn *, short int, short int, Effect)sista::Field
movePawnFromTo(const Coordinates &, const Coordinates &)sista::Field
movePawnFromTo(unsigned short, unsigned short, unsigned short, unsigned short)sista::Field
movingByCoordinates(Pawn *, short int, short int) constsista::Field
movingByCoordinates(Pawn *, short int, short int, Effect) constsista::Field
pawnssista::Fieldprotected
print() constsista::Field
print(char) constsista::Field
print(Border &) constsista::Field
print_with_border(self, Capsule border)sista::Field
removePawn(Pawn *)sista::Fieldvirtual
removePawn(const Coordinates &)sista::Fieldvirtual
rePrintPawn(Pawn *)sista::Field
validateCoordinates(const Coordinates &) constsista::Field
validateCoordinates(unsigned short, unsigned short) constsista::Field
widthsista::Fieldprotected
~Field()=defaultsista::Fieldvirtual