Stendhal code design: Difference between revisions
Content deleted Content added
imported>Durkham No edit summary |
imported>Durkham |
||
Line 1:
== Client ==
==== Issues ====
* The client side of current stendhal implementation lacks of thread handling even graphic code like draw is done in main.
* The login window is never released until end of game.
* All handling of changes is done by polling rather than be pushing.
:The information already given by the way marauroa handles changes is ignored and the values are retrieved from the updated underlying object.
:A different way of reacting to changes in rpobject is shown in the refactored BuddyPanel.
* The client code is a big monolith (same with server)
* To have all the client code restructured on client side, we need to tear down every single line of code and replace it.
* There are way to few tests for client side.
=== GUI ===
| |||