2011/5/25 Lukasz Dobrogowski <[email protected]>
> Hello,
>
> Everybody seems to agree that game.cpp is bloated and inflexible in its
> current form. I prepared a list of responsibilities that game.cpp is
> taking care of (together with functions doing the jobs):
> [...]
Just one thing to keep in mind: last year I tried to introduce a feature so
that local players ("hot-seat" players) could be named instead of showing
in-game as "Anonymous Local Player".
At first I added a button* that allowed you to add a named local player, but
if you picked a name that was the same as that of a network player (i.e.
usually someone registered on the server) who later joined, problems ensued.
I envisioned some refactoring but most of my ideas (which I don't remember
precisely by now) clashed with the unification of every game mode as a
multiplayer game in the code. Basically Ivanovic told me that many of my
ideas amounted to splitting hotseat games from multiplayer ones again.
So, since you're doing major refactoring in the area, please keep this
needed feature in mind, it would be very nice if you made it possible or
even implemented it as a side-effect of something else.
Wesnoth is actually pretty unique amond strategy games as it supports
network games where some slots are filled with hot-seat players, and I think
it's a great feature. We just need to fix that nagging name issue without
causing trouble on the public wesnoth server.
Gabba
*said button is actually still in the multiplayer lobby, but is invisible.
_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev