Commit Graph
100 Commits
Author SHA1 Message Date
Josh Allen 0d6ae492e0 Update for InfoBbox move 2005-09-25 19:00:00 +00:00
Josh Allen 909c8e078a Move all the InfoBox code into the RoomWheel 2005-09-25 18:58:01 +00:00
Josh Allen 4440d57ef6 Virtual and constant 2005-09-25 18:47:24 +00:00
Josh Allen d5b824d8cf Opps, forgot to remove LOG code used for debugging. 2005-09-19 19:13:26 +00:00
Josh Allen dd33512012 RoomInfo box 2005-09-19 19:08:14 +00:00
Josh Allen 3be5b8ac0b InfoBox for NetRoom. Also fix Users%dCommands because comments break the parsing 2005-09-19 19:07:23 +00:00
Josh Allen 25020e01b3 Ability to enable/disable scoreboard 2005-08-15 02:10:57 +00:00
Josh Allen d56a4f28d1 Update to reflect change to room creation 2005-05-08 18:54:28 +00:00
Josh Allen fdeecae225 Remove select modes
Create room now done by RoomWheel
2005-05-08 18:53:03 +00:00
Josh Allen 50e1b45104 Vitrual functions 2005-05-08 18:50:40 +00:00
Josh Allen 4cae8fdd22 Add a perminate "Create Room" item 2005-05-08 18:49:27 +00:00
Josh Allen 6c3c597c34 Expansion of room status 2005-05-08 04:59:52 +00:00
Josh Allen 53a4307c9d Tell the constructor what type it is. 2005-05-03 21:49:51 +00:00
Josh Allen b6944ab340 Opps, RoomWheel in wrong organizational folder 2005-05-03 01:56:18 +00:00
Josh Allen 4482cbcde5 Removed metrics for old room selection, added metrics for new room selection. 2005-05-03 01:39:16 +00:00
Josh Allen 632d6e6e86 Added RoomWheel 2005-05-03 01:36:27 +00:00
Josh Allen 451cb29b68 Room selection wheel 2005-05-03 01:32:19 +00:00
Josh Allen f6f6302893 Update for new room selection 2005-05-03 01:31:22 +00:00
Josh Allen 86fec46c9a Image for RoomWheel 2005-05-03 01:25:04 +00:00
Josh Allen ed3bf8f07e Fonts for RoomWheel 2005-05-03 01:15:53 +00:00
Josh Allen 531b4731a8 Updates 2005-05-03 01:05:11 +00:00
Josh Allen 4144d28bf2 Update WheelItemBase 2005-04-30 17:37:26 +00:00
Josh Allen 30ac0fc5aa Added WheelBase and WheelItemBase to project 2005-04-30 17:32:51 +00:00
Josh Allen 2eea8e7774 Abstracted wheel and items from WheelBase and WheelBaseItems 2005-04-30 17:30:18 +00:00
Josh Allen 63d86682c3 Updated for abstraction and changes to origional MusicWheel operation 2005-04-29 02:42:31 +00:00
Josh Allen 2369bd337c Remove unused headers
Reorganize portions of code for easier reuse
2005-04-24 05:52:35 +00:00
Josh Allen 81ad2275ba Slight update to clear confusion 2005-04-23 16:39:55 +00:00
Josh Allen 69779f76e8 Fix definition of CircularShift 2005-04-16 04:23:46 +00:00
Josh Allen 5cf8f8d7e9 forgot to add these for WheelBase and WheelItemBase 2005-04-06 00:47:07 +00:00
Josh Allen 58c45a9fbf fix to work with new AutoScreenMessages
better adding, removing, or selecting elements when or resulting in an empty wheel
style changes in regards to some curly brackets
2005-04-06 00:17:25 +00:00
Josh Allen 9c6ca1381b Very basic and generic selection wheel using code from existing MusicWheel and MusicWheelItems. MusicWheel and MusicWheelItems will abstract from this eventually. 2005-03-27 03:56:10 +00:00
Josh Allen fb6528144a Fix buggy room list 2005-03-06 03:42:20 +00:00
Josh Allen 90e386f360 Recode hard coded portions. Still broken with two players. 2005-02-09 04:24:41 +00:00
Josh Allen 891125b2df Fix spacing style 2005-02-08 23:55:07 +00:00
Josh Allen ab685bebbf Fix crash when selecting room when list is empty
Fix graphical glitches when tweening
2005-01-30 21:14:21 +00:00
Josh Allen 7747069274 Missing graphic 2005-01-29 05:04:36 +00:00
Josh Allen b23334d61a Update 2005-01-29 02:30:59 +00:00
Josh Allen c53fbf3956 Fix reversed controls 2005-01-29 01:38:43 +00:00
Josh Allen d541dbc696 Use default room name color if bogus status code is received 2005-01-29 01:31:20 +00:00
Josh Allen d44e1b0a4e Update for new method for displaying rooms 2005-01-29 00:03:25 +00:00
Josh Allen 685ea445a2 Ability to color code room based on status 2005-01-28 23:59:34 +00:00
Josh Allen c33ca6ff50 Update ScreenNetRoom and ScreenNetSelectMusic 2005-01-27 06:14:52 +00:00
Josh Allen ea59d41ee3 Update 2005-01-27 06:12:32 +00:00
Josh Allen 6e644f3d77 One more file for sprite 2005-01-27 03:33:12 +00:00
Josh Allen 076b48b775 Images for change from quad to sprite 2005-01-27 03:13:23 +00:00
Josh Allen a9afc64d1b Update for change to sprite from quad 2005-01-27 03:10:15 +00:00
Josh Allen 885c194236 Changed quad to sprite 2005-01-27 03:08:04 +00:00
Josh Allen b24c6ca6e3 Protocol update 2005-01-25 16:23:19 +00:00
Josh Allen 2f62df57f8 Fix placement of password field and password background 2005-01-24 03:58:43 +00:00
Josh Allen dcd0f01d16 Fix [ScreenProfileOptions] fallback 2005-01-08 21:18:17 +00:00
Josh Allen 0292eb99c1 Don't limit max players for net evaluation to 32. 2004-12-08 05:35:03 +00:00
Josh Allen 6c89ada0e7 Fix branch to incorrect screen after SMOnline play 2004-12-04 02:56:56 +00:00
Josh Allen 63d8316961 Files for transition to sprites 2004-12-04 02:48:58 +00:00
Josh Allen 218584bebe Yesterday's fix did not work, reverting 2004-12-03 01:29:23 +00:00
Josh Allen 095bcea577 Transition to sprites from quads 2004-12-03 01:22:22 +00:00
Josh Allen c072b260f6 Add: Ability to tell server to create a room
Transitioning from quads to sprites
2004-12-03 01:10:09 +00:00
Josh Allen a9c018b997 Graphics for transition to sprites from quads in ScreenNetSelectBase, ScreenNetRoom,
and ScreenNetSelectMusic
2004-12-03 01:05:42 +00:00
Josh Allen 061fbb276a Tweak location of selection box in ScreenNetRoom 2004-12-02 01:25:38 +00:00
Josh Allen e37dbb7b32 Fix: Room Title and Subtitle reading 2004-12-01 21:38:32 +00:00
Josh Allen a3d1e4bbbb Add: CreateRoom sprite
Fix: Entering room
2004-12-01 00:32:21 +00:00
Josh Allen d60eb0306e Add: Metrics for CreateRoom sprite in ScreenNetRoom 2004-12-01 00:30:50 +00:00
Josh Allen 89a0f37c9f SMOnline protocol update 2004-11-20 03:11:52 +00:00
Josh Allen 093d66ecec NULL pointers after deleting
Clean up nested if statements
Fix comparing artist twice
2004-10-30 04:13:45 +00:00
Josh Allen 9012897737 Fix nonstop and challenge mode start. 2004-10-17 14:46:00 +00:00
Josh Allen 284da53723 Fix placement of packets 2004-10-16 21:57:28 +00:00
Josh Allen 72501cf4de Fixed bug in /kick and /ban commands. 2004-10-10 04:45:57 +00:00
Josh Allen 55bd88124b Added to programming credits. 2004-09-20 05:39:47 +00:00
Josh Allen 5561f6a39d Improved handling of new clients. 2004-09-19 03:36:28 +00:00
Josh Allen 17cfefe2de Fix memory leak on playersPtr. 2004-09-18 06:42:39 +00:00
Josh Allen a62c82e4db Fix memory leak with Clients. 2004-09-18 05:48:40 +00:00
Josh Allen d12fc08abc Fixed SortStats 2004-09-17 22:22:39 +00:00
Josh Allen 0e03b5cfed Fix /force_start and fixed missing TIMING string in the evaluations options display. 2004-09-17 18:54:29 +00:00
Josh Allen 1b716b4a93 Fixed iterator bug. 2004-09-14 04:39:55 +00:00
Josh Allen 96e791ee31 Opps, fixed > in ServerStop 2004-09-12 22:17:44 +00:00
Josh Allen 8330c1879f Changed CheatCheck to CheckLowerJudge that will simply tell players who is using lower
judging. Still need to figure out how to use Stepmania's judging function for this
 instead of my own window/offset comparison.
 Server now handles client connections dynamically.
2004-09-12 22:08:57 +00:00
Josh Allen 30f1643741 Definate step IDs. 2004-09-12 17:22:39 +00:00
Josh Allen 2dd419a751 Fixed banned IPs method. 2004-09-12 15:23:34 +00:00
Josh Allen a1d5bbb321 Removed = operator. Fixed method of obtaining address. 2004-09-12 15:20:45 +00:00
Josh Allen 2b08a4943d Fix cheat check with OK steps. 2004-09-12 05:34:02 +00:00
Josh Allen 1d3d95abd1 Added JudgeWindow cheat check. Fixed hang when some
players are using /have and host starts
 with Ctrl+Enter.
2004-09-12 04:42:57 +00:00
Josh Allen 1a17a0a627 Added server commands (/list, etc...) 2004-09-11 17:18:50 +00:00
Josh Allen 404fbf6c6b Added method for obtaining in_addr 2004-09-11 17:13:44 +00:00
Josh Allen f81e2c908f Added = operator 2004-09-11 15:11:06 +00:00
Josh Allen 6e3fd323df Changes to ScreenNetSelectMusic. 2004-09-09 01:02:50 +00:00
Josh Allen 64af57015f Disabled sending stats names updates only when stats
sort changed the name order. Now sends names
 update every time to avoid incorrect combo/grade/name matching in scoreboard.
2004-09-07 01:27:43 +00:00
Josh Allen 5df26c0122 Changed portions of the code to use enum NSCommand 2004-09-07 01:08:54 +00:00
Josh Allen c1e319abac detect entering options menu 2004-09-06 23:26:16 +00:00
Josh Allen d01e654507 Fix wasIngame reset 2004-09-06 17:07:50 +00:00
Josh Allen f5d18d16d1 Fixed GameOver stats not sending 2004-09-06 16:29:23 +00:00
Josh Allen 633f22b748 Protocol command 10 added. SendNetPacket change. CheckReady not only deals with
clients wanting to start a game.  Game over now only sends stats to clients that were
 in game.  Stats sorting of and sending to in game clients.  SongSelect only sends
 data to clients currently in ScreenNetMusicSelect.
2004-09-06 15:12:42 +00:00
Josh Allen f381ab05d9 Added code that Charles forgot, enabeling ReportNSSOnOff. 2004-09-05 05:11:44 +00:00
Josh Allen 29f9214af1 Incorrect Write function used 2004-09-02 23:47:02 +00:00
Josh Allen 7e1d449b31 Slight protocol change in game over function 2004-09-02 23:42:29 +00:00
Josh Allen 8b817052c5 Fixed song
select bug of not actually starting due to calling ClearHasSong() at the
 incorrect time.
2004-09-02 21:42:33 +00:00
Josh Allen a04da74fa1 Fixed SortStats bug resulting in extra blank users 2004-09-02 21:27:48 +00:00
Josh Allen 7c59f59586 Cleaned up code. 2004-09-02 16:39:45 +00:00
Josh Allen 466cf0afe3 Fixed not sending end game stats to all clients. 2004-09-02 03:41:17 +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
Josh Allen 312faa6c72 Protocol changes. 2004-09-01 19:50:30 +00:00