You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement Chest interaction with map chests. Handle all packets and remove old code.
ToDo list for chests:
Rewrite ListDialog (ScrollingListDialog?) to be more generic
a. ListDialog should also support new XNAControls
Rewrite ChestDialog to use new XNAControls. Change ChestDialog to derive from ListDialog
a. Use of static Show method should be deprecated in favor of using build in ShowDialog/ShowDialogAsync methods from XNAControls
b. Use of static Instance method should be deprecated in favor of using provider/repository interfaces for the dialog
Chest packet handling from EOLib.Net.API.Chest should be moved into appropriate EOLib.Domain Actions and basic types
a. Will also need to figure out properties for EOLib.Domain.Map.Chest
b. EOLib.Domain.Map.Chest should be immutable (read-only properties and .With methods)
The text was updated successfully, but these errors were encountered:
Implement Chest interaction with map chests. Handle all packets and remove old code.
ToDo list for chests:
a. ListDialog should also support new XNAControls
ChestDialog
to use new XNAControls. Change ChestDialog to derive from ListDialoga. Use of static
Show
method should be deprecated in favor of using build in ShowDialog/ShowDialogAsync methods from XNAControlsb. Use of static
Instance
method should be deprecated in favor of using provider/repository interfaces for the dialoga. Will also need to figure out properties for EOLib.Domain.Map.Chest
b. EOLib.Domain.Map.Chest should be immutable (read-only properties and .With methods)
The text was updated successfully, but these errors were encountered: