Crossfire JXClient, Trunk
Public Member Functions | Private Attributes | List of all members
com.realtime.crossfire.jxclient.item.ItemsManager Class Reference
Collaboration diagram for com.realtime.crossfire.jxclient.item.ItemsManager:
Collaboration graph

Public Member Functions

 ItemsManager (@NotNull final FacesManager facesManager, @NotNull final Stats stats, @NotNull final SkillSet skillSet, @NotNull final GuiStateManager guiStateManager, @NotNull final ItemSet itemSet, @NotNull final CrossfireServerConnection server)
 

Private Attributes

final CrossfireUpdateItemListener crossfireUpdateItemListener
 
final FacesManager facesManager
 
final GuiStateListener guiStateListener
 
final ItemSet itemSet
 
final SkillSet skillSet
 
final Stats stats
 

Detailed Description

Manages items known to the character. This includes items on the floor, in the character's inventory, the character object itself, and items within containers known to the character.

Author
Andreas Kirschbaum

Definition at line 45 of file ItemsManager.java.

Constructor & Destructor Documentation

◆ ItemsManager()

com.realtime.crossfire.jxclient.item.ItemsManager.ItemsManager ( @NotNull final FacesManager  facesManager,
@NotNull final Stats  stats,
@NotNull final SkillSet  skillSet,
@NotNull final GuiStateManager  guiStateManager,
@NotNull final ItemSet  itemSet,
@NotNull final CrossfireServerConnection  server 
)

Creates a new instance.

Parameters
facesManagerthe faces manager for looking up faces
statsthe instance to update
skillSetthe skill set instance to update
guiStateManagerthe gui state manager to watch
itemSetthe item set to use
serverthe crossfire server connection to track

Definition at line 168 of file ItemsManager.java.

References com.realtime.crossfire.jxclient.item.ItemsManager.crossfireUpdateItemListener, com.realtime.crossfire.jxclient.item.ItemsManager.facesManager, com.realtime.crossfire.jxclient.item.ItemsManager.guiStateListener, com.realtime.crossfire.jxclient.item.ItemsManager.itemSet, com.realtime.crossfire.jxclient.item.ItemsManager.skillSet, and com.realtime.crossfire.jxclient.item.ItemsManager.stats.

Member Data Documentation

◆ crossfireUpdateItemListener

final CrossfireUpdateItemListener com.realtime.crossfire.jxclient.item.ItemsManager.crossfireUpdateItemListener
private

The CrossfireUpdateItemListener for detecting changed items.

Definition at line 121 of file ItemsManager.java.

Referenced by com.realtime.crossfire.jxclient.item.ItemsManager.ItemsManager().

◆ facesManager

final FacesManager com.realtime.crossfire.jxclient.item.ItemsManager.facesManager
private

The FacesManager instance for looking up faces.

Definition at line 51 of file ItemsManager.java.

Referenced by com.realtime.crossfire.jxclient.item.ItemsManager.ItemsManager().

◆ guiStateListener

final GuiStateListener com.realtime.crossfire.jxclient.item.ItemsManager.guiStateListener
private

The GuiStateListener for detecting established or dropped connections.

Definition at line 77 of file ItemsManager.java.

Referenced by com.realtime.crossfire.jxclient.item.ItemsManager.ItemsManager().

◆ itemSet

final ItemSet com.realtime.crossfire.jxclient.item.ItemsManager.itemSet
private

◆ skillSet

final SkillSet com.realtime.crossfire.jxclient.item.ItemsManager.skillSet
private

The SkillSet instance to update.

Definition at line 63 of file ItemsManager.java.

Referenced by com.realtime.crossfire.jxclient.item.ItemsManager.ItemsManager().

◆ stats

final Stats com.realtime.crossfire.jxclient.item.ItemsManager.stats
private

The Stats instance to update.

Definition at line 57 of file ItemsManager.java.

Referenced by com.realtime.crossfire.jxclient.item.ItemsManager.ItemsManager().


The documentation for this class was generated from the following file: