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