Commit Graph

31 Commits

Author SHA1 Message Date
Chris Danford 6926b8c811 more complete text descriptions 2005-09-24 00:58:58 +00:00
Chris Danford bb10c7c21f pass around InputEventPlus in Screen::Input instead of multiple input structures 2005-09-05 02:26:50 +00:00
Glenn Maynard 267e913b4d cleanup 2005-09-03 06:13:30 +00:00
Glenn Maynard 6e8747d0b6 cleanup 2005-07-12 02:21:28 +00:00
Chris Danford acb02d206d fix ugly label names on SBookkeeping 2005-06-14 18:36:01 +00:00
Chris Danford 64d2c0a30c make all-time total more visible 2005-05-13 19:04:21 +00:00
Chris Danford 1243753cc6 themeable text on SBookkeepoing 2005-05-09 11:15:45 +00:00
Glenn Maynard 5d3f76e6ec "last 7 days" != "this week"; change to not be confusing when compared
against the weekly view
2005-05-05 08:32:42 +00:00
Glenn Maynard 1ffcc7207c store bookkeeping in a map; save to XML
show total coins in bookkeeping
don't wipe out old bookkeeping data, so "total" doesn't become
meaningless after a year of data (or after the date has been changed
a couple times)
the XML is ~2megs for four years of data and takes about a second to
save on my system (reasonable enough)
2005-05-05 08:18:52 +00:00
Glenn Maynard 992ca67949 cosmetic 2005-05-05 06:01:18 +00:00
Glenn Maynard 420187dbfd cleanup
SWME handles music
2005-05-05 03:39:49 +00:00
Glenn Maynard e74efae3cb update on coin press 2005-05-05 03:38:38 +00:00
Glenn Maynard 19ef11c06b add total 2005-05-05 03:35:54 +00:00
Glenn Maynard b51b0cfb4c Use Init() for all screens, so we can set state before the base class
members are loaded--they'll see resets, score finalization, etc.  It
also results in smaller code, due to a g++ bug that causes constructors
to be emitted several times.
2005-02-23 06:29:05 +00:00
Chris Danford 4223e09cc8 GetPathTo -> GetPath 2005-02-06 03:32:53 +00:00
Chris Danford 7f336c2ce6 self-registering screen classes 2004-11-26 17:28:47 +00:00
Chris Danford 72bd480883 CENTER_* -> SCREEN_CENTER 2004-11-05 06:35:10 +00:00
Chris Danford 03fbb915f3 remove VC6 scoping hacks 2004-09-21 07:53:39 +00:00
Chris Danford 807d892f4f allow theme to specify logical screen dimensions 2004-09-21 06:07:12 +00:00
Chris Danford 3022f850f4 make header text consistent 2004-08-22 16:28:19 +00:00
Chris Danford 02893160ce fix bookkeeping alignment 2004-08-22 05:37:12 +00:00
Chris Danford 0cea1362b0 fix bookkeeping bugs 2004-08-22 05:30:37 +00:00
Glenn Maynard 94d0cba859 RageSounds -> GameSoundManager 2004-07-08 00:10:34 +00:00
Glenn Maynard e4d124dd91 license update 2004-06-08 05:22:33 +00:00
Chris Danford df5cd5e813 move MenuElements into a base ScreenWithMenuElements so that metrics can be overridden using the Fallback mechanism 2004-05-01 23:19:33 +00:00
Chris Danford 7807b0c703 don't use PlayOnce in performance critical places 2004-03-23 23:56:38 +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 8a24c97e80 clean up ScreenBookkeeping 2003-12-20 21:41:40 +00:00
Chris Danford e8c7e79729 fix bookkeeping bugs 2003-12-10 10:30:53 +00:00
Chris Danford 5fe62af9c9 add bookkeeping to stats.html 2003-12-10 05:03:17 +00:00
Chris Danford ddf14995ce add basic bookkeeping 2003-10-13 08:33:39 +00:00