Glenn Maynard
0691258deb
fix toasty
2005-09-06 23:46:58 +00:00
Glenn Maynard
f30533431d
parse fix
2005-09-06 23:39:45 +00:00
Glenn Maynard
59f9941445
Previously, theme metric lookups follows Fallback at every place; for
...
example, if a base theme had:
[Derived]
Fallback=Base1
[Base1]
A=1
and a derived theme had:
[Derived]
Fallback=Base2
[Base2]
then the lookup "Derived", "A" would find 1. This is confusing and inconsistent:
it means that the value of Derived::Fallback has two values, both Base1 and Base2,
and Base1 is only accessible by the internal metric lookup. Every metric should
have only one value; "Fallback=Base1" should be completely overridden here.
(This also reduces the difference between theme lookups and path lookups; path
lookups did not have this anomaly, as they did not have access to the extra Fallback
value.)
2005-09-06 22:57:37 +00:00
Glenn Maynard
05a2409659
move function
2005-09-06 22:14:06 +00:00
Glenn Maynard
dc4c4a254d
remove
2005-09-06 20:58:50 +00:00
Glenn Maynard
e362389b0f
prefer std::string calls over CStdString compat calls
2005-09-06 20:33:55 +00:00
Glenn Maynard
1c5ce3bf8b
use CString
2005-09-06 18:25:16 +00:00
Glenn Maynard
6670c55a07
oops. Multiple attributes with the same name aren't allowed. Transition
...
back to a child node.
2005-09-06 05:56:59 +00:00
Glenn Maynard
d16efc6684
better diags
2005-09-06 05:41:59 +00:00
Glenn Maynard
6a26d48403
oops. Multiple attributes with the same name aren't allowed. Transition
...
back to a child node.
2005-09-06 05:22:13 +00:00
Glenn Maynard
c6a10c1d7a
no need for :: or &expr; in param names
2005-09-06 04:39:36 +00:00
Glenn Maynard
aaf2705f68
no need for :: or &expr; in command names
2005-09-06 04:38:37 +00:00
Glenn Maynard
faf1ee5808
ReplaceMarkers, :: (no RunAtExpressionS).
2005-09-06 04:36:20 +00:00
Glenn Maynard
f5f2f4a885
ThemeManager::EvaluateString was called here for three things:
...
- RunAtExpressionS. Using @ to generate command lists is no longer allowed; it's
too expensive and clumsy, and is no longer needed.
- "::" for newlines. This isn't needed, since the string is a Lua expression;
use "\n".
- FontCharAliases::ReplaceMarkers. This only makes sense for settext calls.
(The latter two will still be supported by settext directly.)
2005-09-06 04:34:44 +00:00
Glenn Maynard
1ab1ba5efc
Handle quoting natively.
...
This is so "settext,'Foo &START; bar';x,10" will be parsed as two commands,
not three. This hasn't been needed so far, since places that load actor
commands have been calling ReplaceMarkers first, so the entity is replaced
before this; that's going away, so handle it here.
2005-09-06 04:32:12 +00:00
Glenn Maynard
5402482404
remove unused
2005-09-06 03:48:39 +00:00
Glenn Maynard
2fac031f15
const
2005-09-06 03:39:58 +00:00
Glenn Maynard
d48dffeaf2
cleanup
2005-09-06 03:37:54 +00:00
Glenn Maynard
76b98ce386
cleanup
2005-09-06 00:58:17 +00:00
Glenn Maynard
e676f9449d
remove unused escaping stuff (don't think this is even part of XML)
2005-09-05 23:22:15 +00:00
Glenn Maynard
5c36adb84d
faster, simpler GetFrameDimensionsFromFileName
2005-09-05 05:38:24 +00:00
Glenn Maynard
f2984b0dcf
support loading precompiled Lua chunks, for faster loading--compiling
...
Lua can be slow.
2005-09-05 05:32:08 +00:00
Glenn Maynard
4399f2ff0f
cleanup
2005-09-05 03:24:14 +00:00
Glenn Maynard
6715dac653
Don't auto-quote command parameters (make it easier to parse commands
...
from other tools).
2005-09-04 23:54:07 +00:00
Glenn Maynard
26b8e5c0fb
do sorting and filtering only once, not once per profile
2005-09-04 23:29:31 +00:00
Glenn Maynard
3ec39c7fc2
Don't refresh note skins every time we reset.
2005-09-04 23:16:38 +00:00
Glenn Maynard
852558eb06
replace slow entity parsing code
2005-09-04 23:05:58 +00:00
Glenn Maynard
7a561fc4d5
move helpers into RageUtil
...
ToLower attributs, not ToUpper
2005-09-04 23:04:21 +00:00
Glenn Maynard
7c88d5ed88
cleanup
2005-09-04 21:59:00 +00:00
Glenn Maynard
a23620b72f
fix compiling regex repeatedly
2005-09-04 19:32:58 +00:00
Glenn Maynard
3bd3fabc44
fix Character::UndemandGraphics unloading graphics too early if used
...
by multiple screens at once
2005-09-04 18:25:09 +00:00
Glenn Maynard
e60e016ce8
comment
2005-09-04 18:00:44 +00:00
Glenn Maynard
5dd7b77246
fix warning
2005-09-04 05:27:11 +00:00
Glenn Maynard
fa2fa3d526
rename GetMetricRaw overload to GetMetricRawRecursive for clarity
2005-09-04 05:26:44 +00:00
Glenn Maynard
286c008b41
optimize: take CString&, not char*; passing char* causes a CString to be
...
constructed from it when we use it, which is a waste, since it often comes from
a CString already
cleanup
2005-09-04 05:12:48 +00:00
Glenn Maynard
6149d63867
reduce file op overhead; fix some obscure long-standing race conditions
...
with Unmount due to broken refcounting
2005-09-04 04:57:26 +00:00
Glenn Maynard
35272e5f9e
remove unused
2005-09-04 03:38:14 +00:00
Glenn Maynard
a78bfa7a29
res specs are always "2x3", not "2X3"
2005-09-04 03:30:53 +00:00
Glenn Maynard
9017c0ffd6
update
2005-09-04 01:08:51 +00:00
Glenn Maynard
14e6059328
cleanup
2005-09-03 23:49:19 +00:00
Glenn Maynard
9f996dc14e
SaveMachineProfile returns no values
2005-09-03 23:43:16 +00:00
Glenn Maynard
8b0bd8fd11
cleanup
2005-09-03 23:42:51 +00:00
Glenn Maynard
59165f49e4
fix warning
2005-09-03 23:13:15 +00:00
Glenn Maynard
be662eb724
cleanup
2005-09-03 23:08:43 +00:00
Glenn Maynard
aee7281ab4
use Actor for a dummy class, not Sprite
2005-09-03 23:07:56 +00:00
Glenn Maynard
90f4a5a1d8
minor cleanup
2005-09-03 23:07:28 +00:00
Glenn Maynard
1f43aa0a17
fix build
2005-09-03 23:03:20 +00:00
Glenn Maynard
a60dd2ec38
fix edge diffuse colors with fade
2005-09-03 22:44:11 +00:00
Glenn Maynard
c2310eeab5
whoops. Fix variable name conflict.
2005-09-03 22:09:14 +00:00
Glenn Maynard
4f5a07388a
cleanup
2005-09-03 21:28:34 +00:00
Glenn Maynard
7c7c547131
missing headers
2005-09-03 21:26:04 +00:00
Glenn Maynard
46fb678d5c
general cleanups
2005-09-03 21:18:59 +00:00
Glenn Maynard
c03b9539c5
RFManager doesn't track open files (avoidable overhead). Copy and delete
...
directly.
2005-09-03 21:18:27 +00:00
Glenn Maynard
6aa187a695
cleanup
2005-09-03 20:57:58 +00:00
Glenn Maynard
fe6ee585e5
optimize
2005-09-03 19:00:27 +00:00
Glenn Maynard
4ff6d2ca3e
optimize
2005-09-03 18:42:28 +00:00
Glenn Maynard
f9005f72b9
cleanup
2005-09-03 18:40:21 +00:00
Glenn Maynard
4d2f2308bd
simplify
2005-09-03 18:22:41 +00:00
Glenn Maynard
eafaf7fbb4
cleanup (avoid multiple *)
2005-09-03 18:19:25 +00:00
Glenn Maynard
db739b2128
fix movie search
2005-09-03 18:18:32 +00:00
Glenn Maynard
a238f8729f
cleanup
2005-09-03 18:17:17 +00:00
Glenn Maynard
a2740445ef
fix message
2005-09-03 08:40:21 +00:00
Glenn Maynard
757285ee5a
consistency
2005-09-03 08:34:36 +00:00
Glenn Maynard
e8182daf16
cleanups
2005-09-03 08:28:43 +00:00
Glenn Maynard
90f55ac9c2
Remove old hack. (This was added as a convenience back before actor
...
commands were used as widely as they are now.)
2005-09-03 07:19:00 +00:00
Glenn Maynard
267e913b4d
cleanup
2005-09-03 06:13:30 +00:00
Glenn Maynard
c8bdc188d4
missing headers
2005-09-03 06:12:43 +00:00
Glenn Maynard
96b510e04c
missing header
2005-09-03 06:11:26 +00:00
Glenn Maynard
8b21f7924f
cleanup
2005-09-03 05:58:22 +00:00
Glenn Maynard
f0090c2096
remove old compat
2005-09-03 05:52:00 +00:00
Glenn Maynard
14cd016746
fix course transition
2005-09-03 05:50:13 +00:00
Glenn Maynard
234020b489
fix battle crash
2005-09-03 05:49:30 +00:00
Glenn Maynard
f8548a4ac6
cleanup
2005-09-03 04:34:04 +00:00
Glenn Maynard
c56123b228
cleanup
2005-09-03 04:16:48 +00:00
Glenn Maynard
14bc1c201e
move
2005-09-03 04:13:13 +00:00
Glenn Maynard
5cd3d22759
Don't put fonts in Graphics, even ones that don't look like them; it's brittle
...
(too easy to miss when changing font rules).
2005-09-03 04:12:16 +00:00
Glenn Maynard
12426c547c
simplify - less state is better
2005-09-03 04:10:52 +00:00
Glenn Maynard
5eb0e9a128
cleanup
2005-09-03 03:52:22 +00:00
Glenn Maynard
8fdaefe8f5
cleanup
2005-09-03 02:17:42 +00:00
Glenn Maynard
5e99ccfb22
remove unused
2005-09-03 02:11:05 +00:00
Glenn Maynard
fab0ac8839
missing header
2005-09-03 02:09:25 +00:00
Glenn Maynard
a8d98264e2
fix warnings
2005-09-03 02:09:03 +00:00
Glenn Maynard
0022bc3338
cleanup
2005-09-03 02:08:27 +00:00
Glenn Maynard
d58af5dc99
remove .sprite
2005-09-03 00:41:13 +00:00
Glenn Maynard
ddb6b7e6bf
fix crash
2005-09-03 00:38:42 +00:00
Glenn Maynard
5451d5c3a2
no need for these to be RandomSamples
2005-09-03 00:37:57 +00:00
Glenn Maynard
94ea3cb9e0
cleanup
2005-09-03 00:30:46 +00:00
Glenn Maynard
6b87537086
Font paths must be prefix-unique, like other assets. cleanup
2005-09-03 00:17:37 +00:00
Glenn Maynard
babaa7761e
Font paths must be prefix-unique, like other assets. Remove hack.
2005-09-03 00:14:06 +00:00
Glenn Maynard
6c0494ab7a
unneeded
2005-09-02 23:47:15 +00:00
Glenn Maynard
2c1e07b0c1
remove Transition sounds. Use Sound.
2005-09-02 23:45:47 +00:00
Glenn Maynard
f4931b6ed8
move sound
2005-09-02 23:43:02 +00:00
Glenn Maynard
7a1e000d92
move sounds
2005-09-02 23:19:00 +00:00
Glenn Maynard
f1c81c8552
use Sound; xml
2005-09-02 23:14:11 +00:00
Glenn Maynard
20ae0c8230
move sounds
2005-09-02 22:59:53 +00:00
Glenn Maynard
6ce7d5d8c8
cleanup
2005-09-02 22:37:19 +00:00
Glenn Maynard
4757ba604f
remove hack
2005-09-02 22:28:22 +00:00
Glenn Maynard
3fae1b67cb
remove Numbers
2005-09-02 22:16:39 +00:00
Glenn Maynard
99c6309d48
remove hack
2005-09-02 22:11:13 +00:00
Glenn Maynard
807208aa64
moving numbers
2005-09-02 21:53:01 +00:00