Gergely Polonkai
7e3a908120
Fixed error - WmudPlayer was initialized with g_new0() instead of constructor
2013-01-06 21:44:23 +01:00
Gergely Polonkai
54b5fe00aa
Moved network related functions to GLib signal handlers
...
connect, recv and close events are now handled by GLib signals
(connect, net-recv and net-hup, respectively)
2013-01-05 22:56:42 +01:00
Gergely Polonkai
7d3c343f17
Migrated the old wmudPlayer struct to the WmudPlayer GObject
2013-01-05 04:47:04 +01:00
Gergely Polonkai
1489be34bf
Migrated struct wmudClient to the WmudClient GObject
2013-01-05 03:43:31 +01:00
Gergely Polonkai
99a4164785
Removed stale TODO line
2013-01-02 10:41:39 +01:00
Gergely Polonkai
c2c14d107b
Refactored menu sending to a separate function
2013-01-02 02:39:20 +01:00
Gergely Polonkai
b2ac190284
Refactored huge switch() in wmud_client_callback()
2013-01-02 02:05:53 +01:00
Gergely Polonkai
78b21fdb1a
Restructured code for better readability
2013-01-02 02:04:53 +01:00
Gergely POLONKAI
8e02a3526a
Added missing #include to game-networking.c
...
Signed-off-by: Gergely POLONKAI <polesz@w00d5t0ck.info>
2012-05-19 11:51:14 +02:00
Gergely Polonkai (W00d5t0ck)
f3ab981580
Added a static text and template handling bundle skeleton
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-05-18 15:55:02 +02:00
Gergely POLONKAI
743cb3c5ad
Removed unnecessary line from quit menu command
...
Signed-off-by: Gergely Polonkai (polesz@w00d5t0ck.info )
2012-05-17 22:44:54 +02:00
Gergely POLONKAI
e821a44c71
Refactored WMUD_CLIENT_STATE_NEWCHAR state
...
WMUD_CLIENT_STATE_NEWCHAR is now removed in favour of
WMUD_CLIENT_STATE_YESNO
Signed-off-by: Gergely POLONKAI <polesz@w00d5t0ck.info>
2012-05-17 22:30:06 +02:00
Gergely POLONKAI
4e479e0045
Fixed connection closing method, and fixed a logout/login problem
...
Signed-off-by: Gergely POLONKAI <polesz@w00d5t0ck.info>
2012-05-17 22:18:04 +02:00
Polonkai Gergely
7fd61053ae
Added the menu function quit
...
Signed-off-by: Gergely POLONKAI (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-05-17 16:54:16 +00:00
Polonkai Gergely
a25364a98c
Added a Yes/No question client state, while removing the quitwait state
...
Signed-off-by: Gergely POLONKAI (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-05-17 16:52:01 +00:00
Gergely Polonkai (W00d5t0ck)
846629de81
Added basic menu functions.
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-05-17 16:19:21 +02:00
Polonkai Gergely
93bf11c446
Now sending prepared menu items to logged in players
...
Signed-off-by: Gergely POLONKAI (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-05-16 19:54:48 +00:00
Polonkai Gergely
39d752b8f1
Bugfix: GRegex created many times, but never freed
2012-04-06 19:47:32 +00:00
Polonkai Gergely
ae38341601
Added game_menu variable. Started implementing menu-item sending.
2012-04-06 08:31:08 +00:00
Gergely Polonkai (W00d5t0ck)
f1a0c6dde8
Fixed non-working failcount sending code.
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-29 19:01:53 +02:00
Gergely Polonkai (W00d5t0ck)
d098d0d1ba
Added Return value: to wmud_client_close() documentation block
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-29 18:50:49 +02:00
Gergely Polonkai (W00d5t0ck)
a9f75f7814
Removed some unnecessary comments and variable assignments from game-networking.c
...
Some network related error checking lines would have been totally
unnecessary. This decision may be revised later, however.
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-29 18:50:12 +02:00
Gergely Polonkai (W00d5t0ck)
631b3bbe6e
Added some more text to game-networking.c documentation block.
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-29 18:47:56 +02:00
Gergely Polonkai (W00d5t0ck)
90f870c48a
Now increasing the player login fail count, and displaying it to logging in players if non-zero.
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-29 18:42:18 +02:00
Gergely Polonkai (W00d5t0ck)
d92c9960ba
Added code to log the connecting client's IP address
...
Also removed a trailing \n from a log message
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-29 18:32:02 +02:00
Gergely Polonkai (W00d5t0ck)
ae8ab4542e
Renamed directory src to wmud
...
Signed-off-by: Gergely Polonkai (W00d5t0ck) <polesz@w00d5t0ck.info>
2012-03-27 17:14:55 +02:00