Sista v3.0.0-alpha.1
Sista is a C++ lightweight OS-agnostic library for terminal animations and videogames
|
This is the complete list of members for sista::Field, including all inherited members.
addPawn(std::shared_ptr< Pawn >) | sista::Field | virtual |
addPrintPawn(std::shared_ptr< Pawn >) | sista::Field | |
cleanCoordinates(const Coordinates &) const | sista::Field | protected |
cleanCoordinates(unsigned short, unsigned short) const | sista::Field | protected |
clear() | sista::Field | |
cursor | sista::Field | protected |
erasePawn(Pawn *) | sista::Field | virtual |
erasePawn(const Coordinates &) | sista::Field | virtual |
Field(int, int) | sista::Field | |
getPawn(const Coordinates &) const | sista::Field | |
getPawn(unsigned short, unsigned short) const | sista::Field | |
height | sista::Field | protected |
isFree(const Coordinates &) const | sista::Field | |
isFree(unsigned short, unsigned short) const | sista::Field | |
isFree(short int, short int) const | sista::Field | |
isOccupied(const Coordinates &) const | sista::Field | |
isOccupied(unsigned short, unsigned short) const | sista::Field | |
isOccupied(short int, short int) const | sista::Field | |
isOutOfBounds(const Coordinates &) const | sista::Field | |
isOutOfBounds(unsigned short, unsigned short) const | sista::Field | |
isOutOfBounds(short int, short int) const | 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) const | sista::Field | |
movingByCoordinates(Pawn *, short int, short int, Effect) const | sista::Field | |
pawns | sista::Field | protected |
print() const | sista::Field | |
print(char) const | sista::Field | |
print(Border &) const | sista::Field | |
removePawn(Pawn *) | sista::Field | virtual |
removePawn(const Coordinates &) | sista::Field | virtual |
rePrintPawn(Pawn *) | sista::Field | |
validateCoordinates(const Coordinates &) const | sista::Field | |
validateCoordinates(unsigned short, unsigned short) const | sista::Field | |
width | sista::Field | protected |
~Field() | sista::Field |