Sista v3.0.0-alpha.1
Sista is a 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.

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
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
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
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()sista::Field