Charles Lohr
6b885a56a2
Update: Fix more stuff for smonline.
2005-01-07 22:00:08 +00:00
Glenn Maynard
45628efccc
fix WITHOUT_NETWORKING
2005-01-01 21:44:00 +00:00
Chris Danford
09d018444e
split StageStats into player-specific and non-player-specific structs
2004-12-20 10:47:41 +00:00
Chris Danford
f840c014a9
Move some player-specific data out of the bloated GameState class.
...
Have gameplay objects hold a PlayerState pointer instead of a PlayerNumber and indexing back into GameState.
This will simplify off-screen players (e.g. CPU ghosts, network replicated human players, >2 players using one NoteField)
2004-12-20 06:25:59 +00:00
Josh Allen
0292eb99c1
Don't limit max players for net evaluation to 32.
2004-12-08 05:35:03 +00:00
Charles Lohr
c3f154dd27
Hmm.. Maybe this'll fix it.
2004-12-07 03:24:14 +00:00
Glenn Maynard
4e3cd6534a
WITHOUT_NETWORKING fix
2004-12-03 00:24:42 +00:00
Charles Lohr
a3926cbf2f
Fix: Add SMOnline prefix to SMOnline packets.
2004-12-01 00:06:40 +00:00
Charles Lohr
3b0e39665d
Add: Most of the Net Room for SMOnline. There's only a little more to add.
2004-11-21 07:05:18 +00:00
Charles Lohr
d5c767f6eb
Make the connect/disconnect a lot nicer.
2004-10-19 06:15:42 +00:00
Glenn Maynard
26c3b3f9cd
fix WITHOUT_NETWORKING
2004-10-16 19:34:14 +00:00
Charles Lohr
f53bd9a2f7
Added necessiary code for sending user info, and addition for SMOnline support (But no SMOnline yet). Do not put in 3.9 branch.
2004-10-13 06:42:53 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +00:00
Charles Lohr
40168bb551
Began transition to enum'd commands like chris suggested.
2004-09-07 00:13:15 +00:00
Charles Lohr
1ec7e317ad
Fix: Display Failed as Failed. not B
2004-09-06 21:19:18 +00:00
Steve Checkoway
85e28b0432
Cleanup.
2004-09-06 21:02:55 +00:00
Glenn Maynard
bc70dfc982
fix warning
2004-09-06 04:33:31 +00:00
Charles Lohr
cb07d3511b
Implemented: Evaluation-time player options
2004-09-06 04:24:51 +00:00
Charles Lohr
1fd7483cdd
Added: support for player options at evaluation-time
2004-09-06 03:54:04 +00:00
Charles Lohr
e244495cc6
Added: Player options
2004-09-06 03:25:26 +00:00
Josh Allen
f381ab05d9
Added code that Charles forgot, enabeling ReportNSSOnOff.
2004-09-05 05:11:44 +00:00
Charles Lohr
34d10acdb9
Added command 10, and added tweening for ScreneNetEvaluation.
2004-09-03 15:33:00 +00:00
Charles Lohr
b3905ec2d7
Maybe this will make the player's name show properly?
2004-09-02 23:53:26 +00:00
Glenn Maynard
d52417429f
fix warnings
2004-09-02 21:05:57 +00:00
Charles Lohr
b97a0ad172
Cleanup and change around... maybe this will work better?
2004-09-02 04:54:54 +00:00
Josh Allen
22f42b117b
Fixed major steps counting bug in server. Removed unneeded commented code.
2004-09-02 02:47:09 +00:00
Josh Allen
015ffb7c85
Fixed bugs in ScreenNetEvaluation and in server game over.
2004-09-02 00:37:03 +00:00
Charles Lohr
9957b840b4
Added changing of DifficultyIcons
2004-09-01 17:16:01 +00:00
Charles Lohr
a3cad63f0f
Made chatting save between ScreenNetSelectMusic's
2004-09-01 05:02:28 +00:00
Charles Lohr
82e4a01612
ScreenNetEvaluation done... Waiting for server implementation.
2004-09-01 04:09:36 +00:00
Charles Lohr
7434ab383b
Added the basis for ScreenNetEvaluation. It doesn't ACTUALLY do anything
...
yet, but this will make it easier to work on by committing it.
2004-08-31 15:44:19 +00:00
Chris Danford
081c1e24b5
fix incorrect song counts for courses
...
cleanup: make StageStats hold a list of Songs and Steps that were played during the stage
2004-08-30 04:09:23 +00:00
Charles Lohr
842a973831
Added active player list to make ScreenNetEvaluation easier to deal with.
2004-08-29 23:36:16 +00:00
Charles Lohr
be7eccbae3
Worked around the PlayerNames to decrease game-time scoreboard updates.
2004-08-29 17:15:10 +00:00
Glenn Maynard
5affade93c
cleanup
2004-08-28 23:25:13 +00:00
Charles Lohr
ffc99a4648
Added server options to ScreenNetworkOptions
2004-08-28 22:12:56 +00:00
Josh Allen
94fca63fa4
Fixed sync problem when the client is also the server. Fixed disply of player2's name
...
during chat.
2004-08-28 16:47:05 +00:00
Josh Allen
6d5b7910a4
Removed overlooked cout statements and headers. Also added code to deal with the scenario of the server not starting.
2004-08-28 13:41:22 +00:00
Josh Allen
4d431dc3d5
Integrated my SMLan server into Stepmania.
2004-08-28 05:30:23 +00:00
Charles Lohr
d0c5585cfb
Oops - fixed dumb errors.
2004-08-28 04:43:29 +00:00
Charles Lohr
3903354786
Added server-automated song selection.
2004-08-28 03:37:52 +00:00
Charles Lohr
d9da39b28c
Chat works, and now ScreenNetSelectMusic actaully works like it should.
2004-08-26 19:43:25 +00:00
Charles Lohr
b3e23e2201
Reverted change to control ScreenSelectMusic
2004-08-26 08:52:26 +00:00
Josh Allen
d9376563b1
Reworked Charles's Read and Write functions in to a class for use with future
...
developments.
2004-08-26 06:40:45 +00:00
Charles Lohr
7f5644fc8d
Added Sending Options info to server on start.
2004-08-22 08:03:19 +00:00
Steve Checkoway
f30232cb0f
Don't do this if not running SM server.
2004-08-19 02:47:08 +00:00
Glenn Maynard
5cefb943ff
fix warnings
2004-08-19 00:22:29 +00:00
Charles Lohr
6c34abf843
Fixed "Fix" and undid that SM_NET message thing, as per glenn's request.
2004-08-18 05:16:45 +00:00
Glenn Maynard
2fdb1cb61e
backslashes are not legal
2004-08-18 02:08:43 +00:00
Glenn Maynard
32e1205697
deps cleanup
2004-08-18 01:29:51 +00:00