Commit Graph

28 Commits

Author SHA1 Message Date
simon.kagstrom
e1294b9c88 Fix pause during network play 2010-03-13 14:06:08 +00:00
simon.kagstrom
a7e9b707d0 Remove some old compatibility cruft 2010-03-13 09:46:57 +00:00
simon.kagstrom
23be1855b5 Fix mapping of multiple joystick buttons to the same C64 key/button.
Removed some dead code as well.
2010-03-13 08:14:04 +00:00
simon.kagstrom
ec924bafeb Fix joystick handling for multiple joysticks (well, partly at least) 2010-03-07 09:26:54 +00:00
simon.kagstrom
fa3e08bee8 Joystick fixes 2010-03-07 07:38:35 +00:00
simon.kagstrom
c326c552e1 Better handling of joysticks for the menus and an unused network fsm 2010-03-06 07:25:12 +00:00
simon.kagstrom
0135421daa Export quit function 2010-02-14 09:37:57 +00:00
simon.kagstrom
a0fb08b79f Rename peer->network (thank you, eclipse!) 2010-02-14 08:10:11 +00:00
simon.kagstrom
bd26a17da3 C64 warning fixes 2010-02-08 18:44:58 +00:00
simon.kagstrom
d3e4552174 Implement keyboard input handling 2010-01-30 17:59:32 +00:00
simon.kagstrom
328c6db22e Copy in the new GUI code. Builds but will not work now. 2010-01-25 13:01:22 +00:00
simon.kagstrom
6a3d4a436d Use SDL joystick for input handling. This is partially taken from UAE,
but is currently untested. It does compile though.

It makes the code a lot smaller and simpler, which is good, and also
removes the dependency to Wii.
2010-01-10 17:24:39 +00:00
simon.kagstrom
8607e7827d Move linecount to c64 2009-11-07 10:12:49 +00:00
simon.kagstrom
7be94b966a Rework network handling to let go of the server/client approach
You now connect and become server/client on demand.
2009-10-28 18:04:30 +00:00
simon.kagstrom
b424598a6b Integrate new menu system from Holger 2009-04-19 12:57:29 +00:00
simon.kagstrom
0c563eb137 Make the network server be non-blocking, i.e., allow continuing to play
while waiting for someone to connect. Also fix a buffer overflow in the
network transfer string...
2009-04-04 08:23:51 +00:00
simon.kagstrom
ed13ce7073 Re-fix Wii compile 2009-02-21 07:59:45 +00:00
simon.kagstrom
09bca43d1c Yet another refactoring of the network stuff. When will this end? Who knows? 2009-02-08 11:27:56 +00:00
simon.kagstrom
8c73c900df Refactored the network implementation. It's now based on a
singleton/factory pattern where peers are equal (almost!). This has
simplified the code a bit and also in theory allows clients to
"re-export" connections to third/fourth/... parties.
2009-02-01 19:47:21 +00:00
simon.kagstrom
978f0ce537 Do network vblank last, correct spelling 2009-01-29 20:26:40 +00:00
simon.kagstrom
f8f469ddaa Disconnection code, some refactoring, sock opts (broken) 2009-01-29 18:04:31 +00:00
simon.kagstrom
f31320b774 Various networking stuff 2009-01-24 15:48:43 +00:00
simon.kagstrom
a2725ef19f Simplified menu code 2009-01-24 08:54:38 +00:00
simon.kagstrom
2ee93bab27 Add ability to type with the virtual keyboard 2009-01-24 08:36:47 +00:00
simon.kagstrom
7f262477fa Implemented virtual keyboard 2009-01-22 20:34:33 +00:00
simon.kagstrom
647f2b9f1f More autoload opts, some code cleanup 2009-01-14 19:59:14 +00:00
simon.kagstrom
f9ced0143e Show current key binding 2009-01-14 17:31:30 +00:00
simon.kagstrom
2f24529488 Make frodo CVS the current trunk 2009-01-13 18:46:42 +00:00