=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I have started work on a new module, Go::UI.pm and it's sub-modules. It wil=
l=20
handle all user interface aspects.=20
Go::UI::Text.pm is the first interface and the most basic one. It will help=
to=20
define the kind of methods needed.=20
To add another interface, like a GUI, one 'just' has to a module=20
Go::UI::Gui.pm and define the basic interaction methods like get_move,=20
show_board etc.=20
By separating those parts from the game logic, I hope to be able to provide=
=20
all kinds of interfaces. It is perhaps even possible to have multiple user=
=20
interfaces connected to the same board. Eg if you have a UI::Server and=20
UI::CGI, you could watch the CGI-players from the console, like with modern=
=20
internet go clients.
Work on localisation has not begun, I am still thinking about how to do thi=
s.
Yours,
Ingo
=2D --=20
Ingo Wiarda - http://dewarim.de
GnuPG: http://dewarim.de/de/gpg_key.txt
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE+mI11sLHA1jYsnXgRAr//AKCmHFZv9MooDyM2Phqe39PKI8rmLwCcDIFk
V78AYWDYED5mskPCSk6T3l0=3D
=3DwDA0
=2D----END PGP SIGNATURE-----
|