Steve Checkoway
4606d68fdf
Move warnings meant for the user to userlog.txt. These are as inconsistent in format as before but at least they're all in one place.
2006-09-03 05:16:09 +00:00
Steve Checkoway
c6eb78a3cf
Add a file for user warnings, userlog.txt. Until now, these types of warnings have either been cluttering info.txt or buried in log.txt where no sane user would want to look.
2006-09-03 05:14:18 +00:00
Steve Checkoway
fe7a3e8127
Do not remove these files. It is not even always the same location that they'd be written.
2006-09-03 03:48:56 +00:00
Steve Checkoway
d47dd07956
Cleanup. HOOKS isn't used.
2006-09-03 03:45:05 +00:00
Steve Checkoway
d95d230875
Remove unused files.
2006-09-03 03:03:27 +00:00
Steve Checkoway
c2fc8b1fc1
Add two debugging asserts. http://sourceforge.net/tracker/index.php?func=detail&aid=1550127&group_id=37892&atid=421366
2006-09-03 02:29:11 +00:00
Steve Checkoway
0df9785a79
Fix input strangeness. I don't understand the rational for setting mp when GAMESTATE->m_bMultiplayer is false, but this preserves that changing Game, Style, and Menu inputs when it is false.
2006-09-03 02:01:43 +00:00
Steve Checkoway
96804e2db5
Last beat hint and floating point validation text.
2006-09-02 23:31:44 +00:00
Steve Checkoway
5af590ccba
Allow setting the last beat hint in the editor.
2006-09-02 23:27:46 +00:00
Steve Checkoway
dd71daeee4
Validation function for floating point values.
...
1
2.3
-4.5
-8.2e-10
are all valid.
2006-09-02 23:27:27 +00:00
Steve Checkoway
dc98ba4190
StringToFloat overload. Returns true if the entire string is a valid, finite float.
2006-09-02 23:26:07 +00:00
Steve Checkoway
b939bdec8e
Add a last beat hint. The real last beat will be at least as long as the hint.
2006-09-02 22:22:57 +00:00
Steve Checkoway
9613079a92
static
2006-09-02 21:19:32 +00:00
Steve Checkoway
7f3f7b4d6f
Add the dance pad and the character as children so they tween fade along with the screen.
2006-09-02 20:59:06 +00:00
Steve Checkoway
74ad63769f
fromString -> FromString
...
toString -> ToString const
2006-09-02 20:24:39 +00:00
Steve Checkoway
cff13747a6
Cleanup.
2006-09-02 20:17:17 +00:00
Steve Checkoway
136915b798
Simplify.
2006-09-02 19:50:59 +00:00
Steve Checkoway
6b1aa1514b
Simple optimization, avoids allocating memory unnecessarily.
2006-09-02 19:49:46 +00:00
Steve Checkoway
4f52b37aec
Singleton.
2006-09-02 19:35:52 +00:00
Steve Checkoway
4300663c5e
Simplify. DeviceInputs are equal if their InputDevice and DeviceButton are equal.
2006-09-02 19:34:54 +00:00
Steve Checkoway
a379ad2c29
Const.
2006-09-02 19:33:49 +00:00
Steve Checkoway
818626a270
Add a patch to compile with altivec correctly. (Patch is up at http://stepmania.sf.net/ffmpeg-0.4.9-pre1-altivec.patch .)
2006-09-02 09:49:54 +00:00
Steve Checkoway
6fc2fbbc88
Bump.
2006-09-02 06:12:45 +00:00
Steve Checkoway
a2975d3e4f
Write award#.
2006-09-02 06:12:14 +00:00
Steve Checkoway
1d28ee0e42
Allow per song life gain. Conform to the DWI syntax, even though it is ugly.
2006-09-02 06:06:15 +00:00
Steve Checkoway
4239a8cf7c
Cleanup.
2006-09-02 06:05:17 +00:00
Jason Felds
0cd3ab7575
DWI Wave -> Expand.
...
This is, admittedly, exploiting behavior from the DWI program, but it will allow courses to work in both programs.
2006-09-02 01:54:18 +00:00
Glenn Maynard
9f1cd1e458
fix operator=
2006-09-02 00:24:40 +00:00
Glenn Maynard
6d829011a3
bind
2006-09-01 23:21:19 +00:00
Steve Checkoway
ee1d3212af
Revert. Screens should not maintain state across BeginScreen().
2006-09-01 08:32:28 +00:00
Steve Checkoway
cc7e78d058
Only restart the options the first time BeginScreen is called. If you want the options restarted, call it explicitly. This combined with grouping of options screens allows for a much more intuitive options interface. Hunting for the one option you need is already hard enough, being forced to keep scrolling down every time you back out of one of the option screens is beyond annoying.
2006-09-01 08:19:44 +00:00
Steve Checkoway
aa77643b3e
Use dwarf instead of stabs. (I'm not sure this actually does anything, maybe if building a debug build using gcc 4.)
2006-09-01 08:15:29 +00:00
Steve Checkoway
176eb8aa5a
Group and persist option screens but do not preload any of them.
2006-09-01 08:14:10 +00:00
Steve Checkoway
37dc530c0a
Don't rebuild the vector of human players for each row.
2006-09-01 07:46:37 +00:00
Steve Checkoway
763738cafa
Const.
2006-09-01 07:46:08 +00:00
Glenn Maynard
685e2e7412
Split part of OptionRow::GetThemedItemText into OptionRowHandler::GetThemedItemText.
...
(OptionRowHandler handles low-level option sets, including row and option
titles; OptionRow handles ScreenOption-specific parts, like "NextRow".)
2006-09-01 04:54:15 +00:00
Glenn Maynard
8983d620c6
PrepareItemText -> GetThemedItemText
2006-09-01 04:44:30 +00:00
Glenn Maynard
e6d1712c27
move OptionRowDefinition into OptionRowHandler
...
(want OptionRowHandler to be easily usable without OptionRow; ORH is
really part of ORD, not OptionRow)
2006-09-01 04:37:39 +00:00
Glenn Maynard
3f468cb30a
move OptionTitle into OptionRowHandler
2006-09-01 04:29:24 +00:00
AJ Kelly
0630367edc
add missing ModsGroup.cpp
2006-09-01 03:36:59 +00:00
Jason Felds
dc8568caec
Whoops: forgot a mod at the end.
2006-09-01 03:06:32 +00:00
Steve Checkoway
deacf2cffc
Newline.
2006-09-01 03:06:22 +00:00
Steve Checkoway
076205f683
Bind.
2006-09-01 03:05:47 +00:00
Steve Checkoway
0099258f5f
Cleanup.
2006-09-01 02:09:49 +00:00
Steve Checkoway
e3ee179531
Missing header.
2006-09-01 02:09:43 +00:00
Glenn Maynard
1a42ad7d4e
simplify
2006-08-31 23:06:22 +00:00
Glenn Maynard
70f3c3e6a1
simplify
2006-08-31 20:56:11 +00:00
Glenn Maynard
4e89ac8131
reoad from the bottom screen, not the top
2006-08-31 20:49:39 +00:00
Glenn Maynard
b33e00d00f
ScreenManager::GetScreen
2006-08-31 20:46:58 +00:00
Glenn Maynard
30b6f2cdfc
Prefer a->PlayCommand(b) to COMMAND(a,b). COMMAND tries
...
to load commands from metrics if they don't exist. That's
a leftover from older code, before we could load all commands
at load time. Now it's a bit confusing, causes us to
spend time loading things after we're already rendering,
and causes error dialogs that should happen during load
to happen later.
2006-08-31 19:47:56 +00:00