Glenn Maynard
6ece8829c4
shut up already
2005-01-25 01:22:32 +00:00
Glenn Maynard
faa835f980
rename iMaxScoreToNow -> iCurMaxScore, to look like iCurCombo, iCurMissCombo
2005-01-10 15:26:21 +00:00
Steven Towle
19ac29c9af
added score display options
2005-01-09 07:47:38 +00:00
Glenn Maynard
5fc241d597
caps
2005-01-06 02:59:46 +00:00
Chris Danford
9132b5a518
remove unnecessary dependencies on ScreenGameplay
2005-01-06 01:52:45 +00:00
Ben Anderson
dee52f75b1
Fix combos (does ScoreKeeper5th need fixing too?)
2004-12-29 19:12:25 +00:00
Chris Danford
a1340dd1c0
have gameplay objects access PlayerStageStats though a member pointer and not directly access g_CurStageStats.
2004-12-22 07:31:27 +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
Chris Danford
09193d9e4b
cleanup:
...
use references when passing NoteData
Have player own a NoteDataWithScoring, not derive from it
2004-10-23 17:43:49 +00:00
Glenn Maynard
3fed128fa2
fix scoring regression, hopefully in a way that won't break again the next
...
time these enums are reordered
2004-09-11 09:24:44 +00:00
Chris Danford
27ece3ecbf
fix "transform mods that last for a whole song in a course get applied twice"
...
fix "impossible to get 100% on a course that uses AddMines" by calculating RadarValues after applying mods
Trail::GetRadarValues needs to do caching. Performance is bad.
2004-07-23 04:45:48 +00:00
Chris Danford
96ca652c94
move RadarValues into a separate file
...
clean up usage of RadarValues
2004-07-11 07:21:33 +00:00
Chris Danford
5544445ad0
name cleanup: StyleDef -> Style
2004-06-28 07:26:00 +00:00
Glenn Maynard
8cffcdda33
unneeded header
2004-06-16 07:24:13 +00:00
Glenn Maynard
549cd7c83f
license updates
2004-05-31 21:35:31 +00:00
Glenn Maynard
b19f3972c4
fix toasties not playing if perfect combo skips past 250
2004-05-25 03:24:40 +00:00
Chris Danford
d65404e750
TapSteps -> TapNotes
2004-05-24 04:26:54 +00:00
Chris Danford
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Glenn Maynard
caa10b5cd3
int64_t
2004-05-11 20:38:36 +00:00
Chris Danford
9b22ac2eb6
fix possibleDP miscalculation when 2 players playing
2004-03-21 08:47:21 +00:00
Steve Checkoway
dd8e0164e9
Clean up NetworkSyncManager
2004-03-17 05:49:37 +00:00
Charles Lohr
a25514777a
I have modified SM files to add network support.
...
I tested this under linux AND windows.
There should be no issues, if there is, feel free
to use AIM to IM me at CNLohr, or email me,
webmaster@cnlohr.com .
I modified the .dsp and Makefile.am only to add
networksyncmanager and ezsockets.
I added some startup code to stepmania.cpp,
so that if the user does not desire network support
none will be enabled.
Scorekeeper and screengameplay are modified
so that information can be sent to the server as
well as allowing the game sync to work.
Thanks.
2004-03-16 22:10:45 +00:00
Steve Checkoway
02d438b33f
Fix warnings
2004-03-11 10:58:36 +00:00
Chris Danford
1090dcd2a0
add themed StepsType name
...
add "TotalHighScoreDancePoints" calculation to ScreenEnding
2004-03-11 06:31:30 +00:00
Glenn Maynard
802e1a6758
Store unlock data in a more fundamental form in the profile, and derive
...
the special values as needed. Centralize most of it in GameState::EndGame.
2004-02-22 08:16:49 +00:00
Glenn Maynard
1421f168db
s/UNLOCKSYS/UNLOCKMAN/
2004-02-21 01:06:35 +00:00
Glenn Maynard
47bc0b6bb6
fix OK and NG percent scores backwards
2004-02-16 06:09:33 +00:00
Andrew Wong
75ef4652db
fix max score for 5th mix long and marathon versions
2004-02-08 10:48:16 +00:00
Chris Danford
2c00b98d1d
fix "percent score continues to drop if player is dead and two players are present"
2004-02-04 07:54:58 +00:00
Chris Danford
c8fc9ddeae
options name cleanup, fixes
2004-01-20 07:09:44 +00:00
Chris Danford
96a7cb0bcd
allow display of negative dance points
...
stop counting dance points after fail
2004-01-12 06:45:36 +00:00
Chris Danford
40b2ecfee5
simplify mine scoring
...
add separate dance point weights for mines
2004-01-02 08:43:14 +00:00
Chris Danford
4640fb10ad
move percent score and and grading constants to prefs
2004-01-02 01:39:14 +00:00
Glenn Maynard
9170e91bcc
Move CurStageStats and vPlayedStageState out of GAMESTATE. Having
...
GameState.h depend on StageStats.h is too inconvenient.
2003-12-23 00:26:00 +00:00
Chris Danford
0b87d72d71
fix HoldNote scoring
2003-11-10 01:24:46 +00:00
Glenn Maynard
18c9d38f50
course timed attack support
...
fix HowToPlay crash
2003-10-26 03:02:30 +00:00
Glenn Maynard
e550d16195
move Attack out of GameState
2003-10-25 22:00:58 +00:00
Glenn Maynard
cefc7f6685
simpler/more consistent attack/mod handling
2003-10-25 07:58:10 +00:00
Glenn Maynard
ef38e772e5
const fix
2003-10-04 04:30:00 +00:00
Glenn Maynard
02aa294a40
fix warning
2003-10-02 01:59:14 +00:00
Glenn Maynard
ad4061907f
Simplify. TapNoteScoreToDancePoints is no longer used for grading,
...
so always do the Oni calculation.
2003-10-02 00:02:03 +00:00
Steve Checkoway
d34d09587c
Do the same with hold notes as with tap notes.
2003-09-26 01:05:49 +00:00
Steve Checkoway
81aa716f7d
If a percentage is being displayed when playing oni mode, only count marvelous as 2 dance points. This makes the percentage consistent with Max2 and also playing a single song on battery and playing a single song oni course will be graded the same.
2003-09-26 00:47:51 +00:00
Steve Checkoway
5ab83410aa
revert
2003-09-26 00:43:44 +00:00
Steve Checkoway
02b39c51c0
Clean up indenting. Should be whitespace only.
2003-09-26 00:08:50 +00:00
Glenn Maynard
d268e3bb16
Round, don't truncate.
2003-09-22 22:26:45 +00:00
Glenn Maynard
bc31b9ec65
Fix Perfects having a base score of 10 instead of 9 when Marvelous is always on (not set to "course only").
...
Fix OK being worth 3 DP instead of 2 DP when Marvelous is set to "course only" and we're not playing a course.
Add an assert. Remove old code.
2003-09-22 22:11:18 +00:00
Andrew Wong
54e490fd20
oops, forgot to commit:
...
replace GAMESTATE->m_pUnlockingSys with UNLOCKSYS
2003-09-19 07:02:53 +00:00
Glenn Maynard
54dabe1ffd
s/bFailed/bFailedEarlier/
2003-09-16 01:11:49 +00:00