Sista v3.0.0-alpha.1
Sista is a C++ lightweight OS-agnostic library for terminal animations and videogames
Loading...
Searching...
No Matches
sista::SwappableField Member List

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

addPawn(std::shared_ptr< Pawn >) overridesista::SwappableFieldvirtual
addPawnToSwap(Pawn *, const Coordinates &)sista::SwappableField
addPawnToSwap(Path &)sista::SwappableField
addPrintPawn(std::shared_ptr< Pawn >)sista::Field
applySwaps()sista::SwappableField
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 *) overridesista::SwappableFieldvirtual
sista::Field::removePawn(const Coordinates &)sista::Fieldvirtual
rePrintPawn(Pawn *)sista::Field
simulateSwaps()sista::SwappableField
SwappableField(int, int)sista::SwappableField
swapTwoPawns(const Coordinates &, const Coordinates &)sista::SwappableField
swapTwoPawns(Pawn *, Pawn *)sista::SwappableField
validateCoordinates(const Coordinates &) constsista::Field
validateCoordinates(unsigned short, unsigned short) constsista::Field
widthsista::Fieldprotected
~Field()sista::Field
~SwappableField()sista::SwappableField