Commit Graph
23445 Commits
Author SHA1 Message Date
Steve Checkoway 5ba98d2584 unused. 2006-10-30 08:38:47 +00:00
Chris Danford 1b4387a7d9 add HoldActiveIsAddLayer 2006-10-30 03:04:41 +00:00
Jason Felds 4dc82ae097 Fix up the #SMxxx tag output (thanks xbskid). 2006-10-30 01:52:20 +00:00
Glenn Maynard f9496f96d9 remove another specialized "parse and evaluate string" 2006-10-29 20:52:25 +00:00
Glenn Maynard ff2b6f697c PrepareExpression only used in one place and simple; merge down 2006-10-29 20:48:02 +00:00
John Bauer 50a3420683 Fixed: Error dialog + blank line instead of "Insert Coin" on the
Config Key & Joystick Mappings page.

Still broken: exitting that page and reloading it causes a blank screen.
2006-10-29 12:29:49 +00:00
Steve Checkoway 53a0cd432e fix 2006-10-29 09:34:57 +00:00
Glenn Maynard 6b240f51ab revert. Self-consistency over blind emulation; no rationale was given
for this change.  (I'm sort of inclined to remove this entirely and do
something new, though ...)
2006-10-29 03:58:41 +00:00
Steve Checkoway 0e8a2ecd5b Fix brain dead g++ 4.0.1's inability to have private constants without declaring storage for them. 2006-10-28 08:21:21 +00:00
AJ Kelly ca674fc38d now that these are apparently a part of ScreenGameplay, revert to the old ones since they're less distracting. 2006-10-28 05:04:27 +00:00
Jason Felds 3a3102debe Use the real formula for normal mode, and our own for courses. 2006-10-28 04:03:52 +00:00
Chris Danford 3c3359c163 add Strum. This needs cleanup 2006-10-27 18:09:39 +00:00
Chris Danford 0b5f456a42 add PlayerInitCommand
add ShowBoard, ShowBeatBars
2006-10-27 10:20:43 +00:00
Chris Danford 17ca30a047 add fret/strum
add PlayerInitCommand
2006-10-27 10:19:08 +00:00
Chris Danford a1dac5f2fc add scrolling board 2006-10-27 10:14:23 +00:00
Chris Danford a1d9523b9c incremental linking fixes "linker never finishes" on my machine 2006-10-27 09:31:59 +00:00
Glenn Maynard da024345f3 cleanup 2006-10-27 05:53:23 +00:00
John Bauer 37f9178f61 Add an "Autosync Tempo" feature. This uses a linear Least Squares
Regression to figure out a line through the user's step errors to minimize
that error.  It then uses the slope of that line to fix the tempo and the
intercept to fix the offset.  Stops are adjusted as if they were originally
calculated as a number of beats, ie the slope is also used to change
the stops.

Also fixed is a bug where the user doesn't get a chance to keep or
reject the sync changes when ESCing (ZZing) from a song.

R=glenn
2006-10-26 22:41:40 +00:00
John Bauer ce94e14f03 With the playcommand string hack removed, there are a bunch of places
that need the string arguments for playcommand or effectclock in quotes.

Unreviewed
2006-10-26 22:19:31 +00:00
Steve Checkoway 8588b48a15 Set the perspective when drawing in a subclass of ActorFrame, not just for children of subclasses. 2006-10-26 06:03:12 +00:00
Glenn Maynard a5edb172bf use -- 2006-10-23 21:24:25 +00:00
Glenn Maynard 42583a63d5 remove bFirstParamIsString 2006-10-23 21:13:51 +00:00
Glenn Maynard 6636b13eb7 remove queuecommandm hack 2006-10-23 21:04:07 +00:00
Glenn Maynard 99a26fe6bc remove queuemessage hack 2006-10-23 21:02:17 +00:00
Glenn Maynard 7a912fc728 remove effectclock hack 2006-10-23 20:59:10 +00:00
Glenn Maynard 7d0ca2a0ce quote effectclock arg yourself 2006-10-23 20:58:40 +00:00
Glenn Maynard 891c7ddf47 Theme metrics are Lua expressions. If you want a comment inside
them, use "--".  Allowing "#" breaks "#FF0000", and "//" breaks URLs.
2006-10-23 20:56:48 +00:00
Glenn Maynard 6327074f99 remove comment hacks 2006-10-23 20:54:53 +00:00
Glenn Maynard e246824ce3 remove ugly RunAtExpressionS 2006-10-23 20:40:32 +00:00
Glenn Maynard 42a729012e remove unused 2006-10-23 20:34:03 +00:00
Glenn Maynard 915f587d21 don't eval here. This dates back to when commands were
actually parsed with Commands; if you really want to eval
a GameCommand, eval the whole string: Choice1="screen,"..f()
2006-10-23 20:33:32 +00:00
Glenn Maynard e5c216c8f0 remove unused (way too many little custom ways of loading Lua scripts) 2006-10-23 20:25:20 +00:00
Glenn Maynard 0ebc4a9900 header cleanup 2006-10-23 20:18:28 +00:00
Glenn Maynard 3e959745e1 remove unused 2006-10-23 20:13:45 +00:00
Steve Checkoway 840a11d589 Unused. 2006-10-23 18:34:43 +00:00
Steve Checkoway 522cb68178 Comment. 2006-10-23 18:21:46 +00:00
John Bauer d119f68c29 Fix the disappearing backgrounds. By changing all instances of P.FileX to
FileX, the existing code (which uses lua globals) works again.
2006-10-23 18:06:55 +00:00
John Bauer a50516f00b Fix the build. 2006-10-23 17:59:25 +00:00
Glenn Maynard e76a9c8965 remove parent parameter. Use self:GetParent(). 2006-10-23 09:14:27 +00:00
Glenn Maynard c65a15f2f1 simplify 2006-10-23 08:45:33 +00:00
Glenn Maynard c955bde20c iterator for lists 2006-10-23 08:43:19 +00:00
Chris Danford 5216992b26 change InputScheme for easier maintenance of game definitions 2006-10-23 06:47:54 +00:00
Steve Checkoway 9d19fd5008 Simplify. 2006-10-23 03:35:34 +00:00
Steve Checkoway 802b2349a1 Simplify reverse iterators. There isn't a "past the beginning" iterator so this is hard to make a true bidirectional iterator. Instead restrict this to a single direction based on the m_bReverse parameter. Use the "past the end" iterator in place of the "past the beginning" iterator when in reverse. 2006-10-23 03:33:24 +00:00
Steve Checkoway 979f7843ed Optimize. It's a bit tricky to think about but pleasantly symmetric. 2006-10-23 01:03:49 +00:00
Steve Checkoway 4805c6889d Fix statement with no effect. = has a higher precedence than ?:. 2006-10-23 00:15:43 +00:00
Steve Checkoway a8d0c464e2 Unused. 2006-10-23 00:14:29 +00:00
Steve Checkoway cd9ec6d6c0 Pointers to a member function Foo::Bar() have the form &Foo::Bar. The & is mandatory, unlike pointers to functions. 2006-10-23 00:14:12 +00:00
Chris Danford 21fafaa046 add all_tracks_reverse_iterator 2006-10-22 23:08:13 +00:00
John Bauer e555a51f9a Fix the Release build, which was missing some important libraries.
Unreviewed.
2006-10-22 13:39:53 +00:00