| Class | Description |
|---|---|
| AbstractPerson |
The abstract person is an abstract representation of a person.
|
| AbstractPerson.PersonPositionComparator |
This class is to sort a list of AbstractPerson in highest Y coordinate to lowest Y coordinate
|
| NPC |
The class which is responsible for the non-playable characters within the game that the player will meet.
|
| Player |
This class defines the player that the person playing the game will be represented by.
|
| Enum | Description |
|---|---|
| AbstractPerson.Direction |
This is used to describe the direction the person is currently facing or moving in.
|
| AbstractPerson.Personality |
These are the possible personalities of the person
|
| AbstractPerson.PersonState |
The state of the person explains what they are currently doing.
|