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