All Classes and Interfaces

Class
Description
A class representing a dead entity, which extends the abstract Entity class.
An entity is the most abstract structure used to represent a Tamagotchi.
The activity that lets users create a Tamagotchi.
The activity that is displayed when an entity has died.
Fragment representing the kitchen, where the user can feed his Tamagotchi.
Fragment representing the games room, where users can play with their Tamagotchi.
Fragment representing the pharmacy, where the user can treat his Tamagotchi.
Main fragment of the HouseActivity, displayed by default when the activity is created.
The House class represents both the habitat of a living entity (LivingEntity, called resident in this context) and its simulation.
The activity displayed when a user wants to take care of his companion, an entity that must be alive (if not, see EntityDeadActivity).
Fragment representing the bathroom, where the user can wash his Tamagotchi.
An interface representing objects that can be serialized to and deserialized from JSON format.
A utility class for writing and reading JSON objects.
A class representing a living entity, which extends the abstract Entity class.
The activity displayed to a user who already has a customer account in Firebase.
The application main's activity.
The application's main menu activity when a user is already logged in.
 
Interface definition for a callback to be invoked when a LivingEntity dies.
Interface definition for a callback to be invoked when a state values of a LivingEntity change.
Interface definition for a callback to be invoked when time passes in an active simulation.
The activity displayed to users when they create their first Tamagotchi.
The activity displayed to a user who does not have a customer account in the Firebase database.
Enumeration, generation and comparison of RPS results : ROCK, PAPER or SCISSORS.
 
A state is a characteristic of a LivingEntity.
Critical types for states of a LivingEntity
Types of death for states of a LivingEntity
State representing the entertainment of the entity.
State representing the fatigue of the entity.
State representing the health of the entity.
State representing the hunger of the entity.
State representing the hygiene of the entity.
State representing the sociability of the entity.
Types of state of a LivingEntity