Hi,

I am now ready to start coding on my savegame reorganization project. My 
first tasks will be:

- removing config_adapter.hpp/cpp (moving its functionality to the 
classes controller_base, play_controller and teams_manager)
- reorganizing parts of gamestatus/game_state to provide a more clear 
structure (e.g., subsuming related primitive members in their own classes)
- creating a class SavegameConfig to provide a common interface for all 
classes that are stored in a savegame file via wml/config
- implementing the interface SavegameConfig for various classes

My next plans are to merge player_info into team, and gamestatus into 
game_state. Additionally, I plan to move several members of game_state 
to play_controller to better separate the purpose of the two classes 
(game_state is supposed to mainly hold information for the savegame).

A more detailed list of tasks and a diagram to reflect the planned 
changes can be found on my wiki page:
http://www.wesnoth.org/wiki/SummerOfCodeProposal_Euschn
All comments and suggestions are welcome.

best regards,
euschn

_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev

Reply via email to