Commit Graph
56 Commits
Author SHA1 Message Date
Chris Danford 6a22aba2c0 add LastPlayedDate 2004-07-18 21:54:19 +00:00
Chris Danford a6b5da3207 move Style XML saving/loading into StyleID 2004-07-17 21:49:32 +00:00
Chris Danford 6130b66188 better encapsulation of DateTime object 2004-07-12 06:39:13 +00:00
Chris Danford 9af12628a9 weight all Steps and Trails evenly in PercentComplete calculation so there's more incentive to play easy Steps. 2004-07-12 00:10:28 +00:00
Chris Danford bb0c681dd5 fix RecentCourseScore saving 2004-07-11 23:17:01 +00:00
Chris Danford 5544445ad0 name cleanup: StyleDef -> Style 2004-06-28 07:26:00 +00:00
Chris Danford 3809715db0 cleanup: Remove Style and use StyleDef everywhere. This gets rid of a lot of Style->StyleDef lookups and discourages code that's specific to a Style. All game logic should be data-driven. 2004-06-27 06:52:49 +00:00
Chris Danford 58d8d23a93 move awards to ScreenEvaluation 2004-06-22 08:41:25 +00:00
Chris Danford 4fb496e4d9 save HighScore in Screenshot 2004-06-12 07:01:07 +00:00
Glenn Maynard 7dfd611587 license updates 2004-05-31 21:55:14 +00:00
Chris Danford 94c551bf0e reduce MAX_PLAYER_STATS_XML_SIZE_BYTES 2004-05-28 05:58:35 +00:00
Chris Danford aee70ad0cc only keep top 3 scores in players' stats.xml to keep the file size small 2004-05-28 04:46:43 +00:00
Chris Danford 58439b1ed8 increase max reasonable stats.xml file size
do size checking only on player supplied stats.xml.  Trusting the machine's data is ok.
2004-05-28 04:32:24 +00:00
Chris Danford ff5ec77fec fix "unlocking a song doesn't automatically select it" 2004-05-26 05:50:22 +00:00
Chris Danford 4ff8b8ec2b clean up Course score saving (use Trail) 2004-05-23 09:17:10 +00:00
Glenn Maynard 7b28e73930 reduce XmlFile dependencies 2004-05-22 01:35:08 +00:00
Chris Danford e9f576d262 "LastScores"->"RecentScores"
add recent scores to HTML
2004-05-08 10:12:10 +00:00
Chris Danford 4eec17d42e HTML: Difficulty Table -> Percent Complete 2004-05-08 08:09:18 +00:00
Chris Danford 741ab63c14 change "total high score dance points" to "percent complete" 2004-05-02 18:49:41 +00:00
Glenn Maynard 34ada5897d add Profile::GetHighScoresForASong
add optimized Profile::GetGrades to fix extremely slow grade sort creation
2004-05-02 00:08:42 +00:00
Chris Danford cca71d1d3f edits cleanup:
- only allow reasonable file sizes
 - only allow one Steps per edit file
 - only allow 5 edits per-song, per-profile
2004-04-23 00:26:51 +00:00
Chris Danford 59126d1b79 fix LastScores loading 2004-04-22 22:56:38 +00:00
Chris Danford 0cc49c66bb add CourseLastScores for tournaments 2004-04-22 22:01:38 +00:00
Chris Danford 987a83d6bd save last N scores in profile (for tournament score tracking) 2004-04-22 07:59:42 +00:00
Glenn Maynard 70958ad3cb never sign machine profiles 2004-04-20 00:07:17 +00:00
Chris Danford d62369baf1 don't throw away Course scores for Courses that aren't currently loaded on the machine 2004-04-18 19:36:42 +00:00
Chris Danford 3bc5943a9e don't throw away Song scores for Songs/Steps that aren't currently loaded on the machine 2004-04-18 18:42:42 +00:00
Chris Danford ad9e710766 save guid as string 2004-04-18 05:46:43 +00:00
Chris Danford 742daadcf5 save last played song to profile 2004-03-25 09:54:28 +00:00
Chris Danford 063c2cf3a4 keep a Guid in Profile 2004-03-14 17:49:38 +00:00
Chris Danford 7a32af8c5e clean up presisting of settings to Profile
persist PreferredCourseDifficulty
2004-03-13 22:18:09 +00:00
Chris Danford e4855e627f persist PreferredDifficulty in Profile 2004-03-13 19:20:24 +00:00
Chris Danford 28f4764ed2 SongSortOrder -> SortOrder
save/restore last sort with Profile
clean up GameConstants
2004-03-12 08:31:40 +00:00
Chris Danford 1090dcd2a0 add themed StepsType name
add "TotalHighScoreDancePoints" calculation to ScreenEnding
2004-03-11 06:31:30 +00:00
Chris Danford 7fe28a6dae add PerDifficulty and PeakCombo awards 2004-03-07 04:34:49 +00:00
Chris Danford f3bfc41172 change player weight to int 2004-02-23 04:53:02 +00:00
Chris Danford 06c9073fcf better calories tracking 2004-02-22 23:29:13 +00:00
Glenn Maynard b485039b32 m_fTotalCaloriesBurned -> float 2004-02-22 21:23:04 +00:00
Chris Danford b002ac820b Profile name cleanup 2004-02-22 20:58:39 +00:00
Chris Danford 1851424be7 Move common time routines to TimeConstants*
add calorie tracking by day of year
2004-02-22 20:44:33 +00:00
Chris Danford fde7116684 member rename 2004-02-22 19:54:59 +00:00
Chris Danford 6154c14f86 add calorie tracking
clean up time formatting functions
2004-02-22 19:51:46 +00:00
Chris Danford e8347d25e4 cleanup screenshot html
add location to screenshot metadata
2004-02-22 10:10:00 +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
Chris Danford 69600d9d80 save per-difficulty course scores 2004-02-22 06:04:01 +00:00
Chris Danford 721f29c458 clean up screenshot saving
use a unique name for every screenshot in case image files are moved off the memory card
2004-02-22 05:04:11 +00:00
Chris Danford 455d4a8383 profile cleanup 2004-02-22 02:15:34 +00:00
Chris Danford c2c0970a40 combine all profile score data to one file
move user-editable data to a separate, unsigned file
2004-02-19 03:19:41 +00:00
Chris Danford d1a3f1fbde add grade counts, screenshots to stats.html 2004-02-17 01:16:57 +00:00
Chris Danford 6754c850df Profile HTML fixes 2004-02-16 05:35:06 +00:00