Commit Graph
24780 Commits
Author SHA1 Message Date
Glenn Maynard 9e94e85a35 remove compat 2007-02-13 04:15:50 +00:00
Glenn Maynard 4bff44a918 use SetTextureMode 2007-02-13 04:15:32 +00:00
Glenn Maynard 256a737d25 fix ShaderType not used 2007-02-13 04:03:17 +00:00
Glenn Maynard 4b707da08b merge SetTextureMode functions 2007-02-13 04:02:08 +00:00
Glenn Maynard d7833bb019 add TextureMode 2007-02-13 03:59:00 +00:00
Chris Danford 99765bfb0a play Init command on wheel items 2007-02-13 03:44:10 +00:00
Glenn Maynard 0efd475ee0 remove BPMDisplay 2007-02-12 23:24:19 +00:00
Glenn Maynard ddcb3db96d remove 2007-02-12 23:23:02 +00:00
Glenn Maynard 0387924fab remove BPMDisplay from gameplay; not used
add SongBPMDisplay; use it if you want that
2007-02-12 23:22:50 +00:00
Chris Danford be95c36516 fix double-loading of commands
ActorUtil::SetXY calls ActorUtil::LoadAllCommands, which doesn't seem right.  This should be cleaned up someday.
2007-02-12 23:16:00 +00:00
Chris Danford 9c4f7024a5 name cleanup: StageIndex -> GetStageIndex 2007-02-12 23:13:57 +00:00
Glenn Maynard d4f96aa3a6 load metrics on demand 2007-02-12 22:38:09 +00:00
Charles Lohr 0eb11fd2d7 "Fix" Crash at game time when two people use the same computer to log on and play SMOnline. 2007-02-12 22:01:50 +00:00
Charles Lohr 0c8f7fed6d Fix SMOnline Passwords. 2007-02-12 21:44:07 +00:00
Glenn Maynard daf107d606 fix crash handler for stack overflwos 2007-02-12 08:03:24 +00:00
Steve Checkoway ec31f8c1ec update release script. 2007-02-12 06:55:16 +00:00
Steve Checkoway 02fd0dc140 Not virtual. 2007-02-12 04:44:05 +00:00
Glenn Maynard f59c963eab fix wrong actor order when creating more than 10 actors in Lua 2007-02-12 04:08:39 +00:00
Glenn Maynard 37932a8cc8 add FOREACH_LUATABLEI 2007-02-12 03:59:18 +00:00
Glenn Maynard cefa128034 change XNode children to a vector.
This means the order of children is preserved.

It also means the name of each node isn't duplicated.  This was
an opportunity for an inconsistent XNode tree.  Nodes can now be
renamed after being inserted into a tree.

Searching for children by name isn't efficient.  Use attributes for that.
2007-02-12 01:52:18 +00:00
Glenn Maynard 81fcea1950 const 2007-02-12 01:00:52 +00:00
Glenn Maynard 3c36b5389d fix uncaught errors in VC8 triggering watson instead of our crash handler 2007-02-12 00:40:35 +00:00
Glenn Maynard ba36cd8794 bind PlayerInfo 2007-02-12 00:03:38 +00:00
Glenn Maynard 8953786b8f simpler, more flexible loading
Def.MeterDisplay {
    Stream = LoadActor("...");
};
2007-02-12 00:02:58 +00:00
Glenn Maynard fc444c1009 fix OptionRow 2007-02-11 22:49:02 +00:00
Glenn Maynard 62b5c145db remove SetTextValue 2007-02-11 07:40:45 +00:00
Glenn Maynard fc5c1cc295 simplify 2007-02-11 07:38:59 +00:00
Glenn Maynard b0430161b9 Merge text values into attributes; use TEXT_ATTRIBUTE_NAME for
the text value.

This means that FOREACH_Attr will iterate over the text value.
Compare with TEXT_ATTRIBUTE_NAME if you explicitly don't want
that.

This is simpler; an XNode branches out in two places--attributes
and children--instead of three.

It also means that nodes without any text data actually don't
have any text data--the attribute simply doesn't exist.  The
*TextValue functions are also no longer needed, though some
are left in now for compatibility (and maybe convenience).
2007-02-11 07:27:29 +00:00
Jason Felds e294995d16 Remove old announcer files to match deleted themes and noteskins 2007-02-11 06:26:45 +00:00
Glenn Maynard fb8e73ac58 SetValue, etc -> SetTextValue 2007-02-11 06:26:06 +00:00
Eric Gustafson 549ad65b3c Remove old announcer files to match deleted themes and noteskins 2007-02-11 06:25:58 +00:00
Steve Checkoway d3c116a178 Separate song and player mods. Set fall off for Battle. 2007-02-11 04:47:16 +00:00
Steve Checkoway 38cd50ffcc Separate song and player mods. 2007-02-11 04:46:45 +00:00
Steve Checkoway 1cb3fdc3d9 Separate forced song and player mods. 2007-02-11 04:46:30 +00:00
Steve Checkoway 923aba9d40 Bind GetDefaultSongOptions. 2007-02-11 04:22:32 +00:00
Steve Checkoway ccef45d77f We have assets here. No need for a dummy file to keep the directory from being pruned any longer. 2007-02-11 02:29:21 +00:00
Glenn Maynard ee061be26a I'm not sure why this ClearSubscribers was here; it's causing
metrics to not be loaded after a resolution change, because
the reload is optimized out by SwitchThemeAndLanguage.
(We may have loaded ThemeMetrics on demand in the
past.)

The reload needs to always happen, even though the theme
hasn't changed, since the theme load is affected by the
resolution; eg. upvalues in Lua scripts may have been
computed based on SCREEN_WIDTH.
2007-02-11 01:52:41 +00:00
Steve Checkoway b88d415b52 Style. 2007-02-11 01:51:44 +00:00
Steve Checkoway 80140f2168 atomic writes. 2007-02-11 01:30:51 +00:00
Steve Checkoway 2d1cd1de50 When changing resolutions, SwitchThemeAndLanguage was being called after clearing all subscribes but STAL wasn't reloading them because nothing had changed. Reload them explicitly if the theme doesn't change.
I'm not sure what the rationale behind taking this code path for changing the resolution as it seems to have nothing to do with the theme.
2007-02-11 01:19:30 +00:00
Eric Gustafson 1c43201f16 Fix removed noteskins 2007-02-11 00:50:42 +00:00
Glenn Maynard 96caf97851 use FOREACH_Attr 2007-02-11 00:44:57 +00:00
Glenn Maynard 5772a41b92 use accessors 2007-02-11 00:38:27 +00:00
Steve Checkoway 735d9bfac5 flat has not been updated. 2007-02-11 00:37:15 +00:00
Glenn Maynard b9e277d0e7 GetValue: return XNodeValue * 2007-02-11 00:33:53 +00:00
Glenn Maynard 5135b7b27c use templated GetValue, not old RString GetValue() 2007-02-11 00:30:44 +00:00
Glenn Maynard 95fdd553de remove Command="%function" syntax from XML. Use Lua directly. 2007-02-10 23:47:39 +00:00
Glenn Maynard cb8e881099 on xml for backgroundEffects 2007-02-10 23:44:33 +00:00
Glenn Maynard a15efb8e4a xml->lua for files that use % 2007-02-10 23:39:38 +00:00
Glenn Maynard 76c9f9bf8b lua 2007-02-10 23:22:17 +00:00