Commit Graph

23392 Commits

Author SHA1 Message Date
Steve Checkoway 6a4e58a8fd Cannot pass nonPOD through ..., will abort at runtime. (Why gcc doesn't just make this an error, I'll never know.) 2006-10-21 08:59:00 +00:00
Steve Checkoway 89f60be8bf ctor. 2006-10-21 08:55:54 +00:00
Chris Danford a7220007fe add ScreenTestMode debugging 2006-10-21 06:02:22 +00:00
Chris Danford 7680b543b3 temporary fix to UNIQUE_NAME for VC7.1 2006-10-21 05:56:53 +00:00
AJ Kelly 31a444d8d5 change score display numbers to be different from BPM numbers to fit in score frame 2006-10-20 22:35:58 +00:00
AJ Kelly 6f1230d457 new graphics (replacement for demo soon) 2006-10-20 22:25:48 +00:00
AJ Kelly 1aaf9bc814 change bpmdisplay font, positioning 2006-10-20 22:02:29 +00:00
AJ Kelly 37cfb0fe30 panedisplay changes 2006-10-20 21:45:36 +00:00
Glenn Maynard 3f1d7684bb use ConvertValue
if(n == 1), not if(1 == n)
2006-10-20 09:49:58 +00:00
Glenn Maynard 352ad4843d fix up goofy error checking 2006-10-20 09:47:24 +00:00
Glenn Maynard 04b1490b51 faster, more reliable error checking 2006-10-20 09:43:56 +00:00
Chris Danford 87d43fb153 fix FastDebug 2006-10-20 09:42:57 +00:00
Glenn Maynard 43a9f7b451 simplify 2006-10-20 09:35:38 +00:00
Chris Danford fec2d3628b only accept start/back on IET_REPEAT so that Start can be tested without exiting the screen. 2006-10-20 08:46:39 +00:00
Steve Checkoway 56d052f6f1 Fix potential crash if the style has more columns than the max allowed. 2006-10-20 07:50:20 +00:00
Steve Checkoway 228e566f21 Simplify. 2006-10-20 07:45:36 +00:00
Steve Checkoway 1b6b6f68c2 GenericTween(On|Off). 2006-10-20 07:29:23 +00:00
Steve Checkoway ea34c45ab3 Oops. Turn debugging off. 2006-10-20 07:27:19 +00:00
Steve Checkoway 80a0cf4e5b Metrics update. The timer is not shown. I am not quite sure why. 2006-10-20 07:24:11 +00:00
Steve Checkoway 035c833314 Unused. 2006-10-20 07:17:31 +00:00
Steve Checkoway 18ad948dac Simplify by inheriting from SWME. 2006-10-20 07:08:36 +00:00
Steve Checkoway 412413fa5c m_sName. 2006-10-20 06:47:20 +00:00
Steve Checkoway 5476c60b41 Stick the scrolling text into a separate actor and add that as a child. The scrolling text only needs a single BitmapText "stamp" that it moves around and draws. 2006-10-20 06:44:15 +00:00
Steve Checkoway dc10e741d7 Fix perspective. 2006-10-20 04:32:46 +00:00
Glenn Maynard f2e89da415 cleanups 2006-10-20 00:22:16 +00:00
Glenn Maynard cd3f228338 covariant Copy() 2006-10-20 00:17:51 +00:00
Glenn Maynard 7a95f5da5b covariant Copy() 2006-10-20 00:01:18 +00:00
Jason Felds 3c02509b9e Well, if VC6 is removed, might as well remove the VC6 #ifs then. 2006-10-19 23:42:40 +00:00
Glenn Maynard 9bc489ab05 remove VC6 project 2006-10-19 23:30:33 +00:00
John Bauer 1ea284e910 Using the || operator makes the operator< invalid, because the following is true:
("foo", "bar") < ("bar", "foo")    < is true for second string
("bar", "foo") < ("foo", "bar")    < is true for first string
We fix this by fully comparing one string, then trying the other one.
2006-10-19 23:17:42 +00:00
Jason Felds c4286ee6f3 Remove an old comment. 2006-10-19 05:01:53 +00:00
Jason Felds 386bbc23e2 Revert: need to start clean again perhaps. 2006-10-19 04:38:13 +00:00
Jason Felds 332183a78d Add pragma for warning C4652 under VC8. (Should this be pragmaed for all VC's?) 2006-10-19 04:16:09 +00:00
Glenn Maynard 8e8f0e192c EHa is "catch catches Windows exceptions". Use standard exception handling. 2006-10-18 20:24:25 +00:00
Glenn Maynard 9279081723 remove old backwards compatibility 2006-10-18 20:19:51 +00:00
Glenn Maynard 626c415c4d move assert 2006-10-18 20:11:11 +00:00
Glenn Maynard 508aaa2857 remove unused 2006-10-18 20:02:26 +00:00
Glenn Maynard 001a57c2e1 exchange one nonportable API for another, since newer Linux kernels changed their mind 2006-10-18 19:48:20 +00:00
Glenn Maynard f7f21e2b8c Replace PRNG with a standard MT.
RandomGen r; r(); now generates [0,2^31-1] on 32-bit platforms,
not [0,2^31-2].  No longer uses MAX_INT, so the default behavior
doesn't depend on the size of an int.

RandomInt no longer generates a float and truncates it.  That
limited the values that could be returned to those that fit in
a 32-bit float.

Remove NR code.  It's not free.

This code is not threadsafe.  Locking access would kill performance.
The old code wasn't, either.  I think most symptoms would be
innocuous enough to not worry about.
2006-10-18 02:28:06 +00:00
Glenn Maynard 08ca0d7721 hide RandomFloat(seed) interface
hide randseed
2006-10-18 01:46:15 +00:00
Glenn Maynard 697baec3c8 don't use RandomFloat(int*) interface; do this directly, since it
really does expect something like an LCG
2006-10-18 01:04:34 +00:00
Glenn Maynard 15d6f3b18f fix popping; note position can depend on the column 2006-10-18 01:03:00 +00:00
Glenn Maynard 82be487b07 iiiii 2006-10-17 22:24:16 +00:00
AJ Kelly 5d5be07a1d add missing ' on GhostArrowDim HitMineCommand 2006-10-17 21:45:11 +00:00
Glenn Maynard dfaaa18a03 s[s.size()] is probably always going to work, but probably isn't actually valid 2006-10-17 21:41:55 +00:00
AJ Kelly c0492d0bc1 change font, slightly change position, remove shadow 2006-10-17 21:12:11 +00:00
Steve Checkoway eefc6e283f BlendMode 2006-10-17 21:07:00 +00:00
Steve Checkoway 200063c9a4 Add bitmap text in lua. Just an example, feel free to make this look good now. 2006-10-17 20:23:22 +00:00
AJ Kelly 4d6d925aa5 fixed as mentioned on list (can someone please explain how I can call a BitmapText actor with Lua so I can re-add the text, or should I just use XML for the time being?) 2006-10-17 13:38:15 +00:00
Steve Checkoway 4ad2102387 Cleanup. 2006-10-17 10:00:18 +00:00