 |
Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.server.crossfire;
37 import org.jetbrains.annotations.NotNull;
final QuestsManager questsManager
Model class maintaining the CfItems known to the player.
Manages all quests for a player.
A cache for Face instances.
Manages all knowledge the player knows.
final Animations animations
The Animations instance for tracking defined animations.
QuestsManager getQuestsManager()
final GuiStateManager guiStateManager
final SmoothFaces smoothFaces
Manages animations received from the server.
Manages image information ("faces") needed to display the map view, items, and spell icons.
final FaceCache faceCache
Manages all known spells.
final ExperienceTable experienceTable
NewCharacterInformation getNewCharacterInformation()
Returns the NewCharacterInformation for creating new characters.
KnowledgeManager getKnowledgeManager()
Maintains the current GuiState.
final NewCharacterInformation newCharacterInformation
The NewCharacterInformation for creating new characters.
This is the representation of all the statistics of a player, like its speed or its experience.
final SpellsManager spellsManager
final KnowledgeManager knowledgeManager
SmoothFaces getSmoothFaces()
ExperienceTable getExperienceTable()
Model(@NotNull final GuiStateManager guiStateManager)
Creates a new instance.
GuiStateManager getGuiStateManager()
Animations getAnimations()
Returns the Animations instance.
Stores experience <-> level mappings.
Maintain the set of skills as sent by the server.
Maintains smoothing information received from the Crossfire server.
SpellsManager getSpellsManager()
Combines all model classes that are updated.