Commit Graph
24793 Commits
Author SHA1 Message Date
Glenn Maynard e9a04f81b3 make Sprite internals private 2007-02-13 06:40:14 +00:00
Glenn Maynard 6cb284496c split out LoadStatesFromTexture 2007-02-13 06:34:29 +00:00
Chris Danford f7fc9ceaa5 remove Set/GetHidden, leave *Visible
remove hidden from ActorCommands eventually
2007-02-13 06:32:26 +00:00
Glenn Maynard 7561b3b630 unneeded; done in TryVideoMode 2007-02-13 06:11:35 +00:00
Glenn Maynard 972cb25f97 when creating a new window for the first time, we have a new device 2007-02-13 06:09:46 +00:00
Glenn Maynard 5b4a7a6ac8 remove unused g_currentTextureUnit 2007-02-13 06:06:49 +00:00
Glenn Maynard 4a01ceaaa8 fix optimization 2007-02-13 06:05:51 +00:00
Glenn Maynard 5600e93d3a add TextureUnit param to SetSphereEnvironmentMapping 2007-02-13 06:04:30 +00:00
Glenn Maynard a9fd52cce0 add TextureUnit param to SetTextureWrapping 2007-02-13 05:56:24 +00:00
Glenn Maynard 863062f7d1 add TextureUnit param to SetTextureFiltering 2007-02-13 05:09:54 +00:00
Glenn Maynard 4acd7f3971 pull out glBlendFunc call 2007-02-13 05:01:25 +00:00
Glenn Maynard 2f18e94d49 remove unused 2007-02-13 04:59:18 +00:00
Glenn Maynard ebb7189b88 add TextureUnit param to SetTextureMode 2007-02-13 04:59:05 +00:00
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