Glenn Maynard
38328196a3
use GetMetricR
2006-09-22 03:53:42 +00:00
Glenn Maynard
7a683dd839
unused
2006-09-22 03:49:19 +00:00
Glenn Maynard
ce3ebd0293
use GetMetricR
2006-09-22 03:38:47 +00:00
Glenn Maynard
d89cbcd133
SetTransformFromReference
2006-09-22 03:34:06 +00:00
Glenn Maynard
4ed3cb5970
Don't pass transform functions through a string metric; read it as
...
a Lua expression directly.
2006-09-22 03:32:50 +00:00
Glenn Maynard
494053c420
set the expression directly
2006-09-22 03:32:18 +00:00
Glenn Maynard
1b8b029eef
re-add "get metric as Lua expression"
2006-09-22 03:31:38 +00:00
Glenn Maynard
e592af10de
SetTransformFromReference
2006-09-22 03:23:13 +00:00
Glenn Maynard
9152a81272
SetFromReference
2006-09-22 03:22:08 +00:00
Glenn Maynard
489fe6262d
no @expr for colors
2006-09-22 02:36:19 +00:00
Glenn Maynard
141f48b032
Handle colors as Lua expressions, like int/float/bool metrics: "{1,1,1,1}"
...
instead of "1,1,1,1".
2006-09-22 02:35:42 +00:00
Glenn Maynard
6c398cf49d
color(): return a table instead of four values
2006-09-22 02:14:34 +00:00
Glenn Maynard
591ef06969
use LuaReference::SetFromExpression
2006-09-22 02:08:00 +00:00
Glenn Maynard
2335fe585b
fix color() not used
2006-09-22 02:04:00 +00:00
Jason Felds
6a3ebb89b8
Add RageTypes.cpp for committing.
2006-09-21 23:18:28 +00:00
Glenn Maynard
9e96b44d55
oops, fixup
2006-09-21 23:15:24 +00:00
Glenn Maynard
235729f7b3
only set name if not set
2006-09-21 23:11:43 +00:00
Glenn Maynard
81aa418b11
return error
2006-09-21 23:05:32 +00:00
Glenn Maynard
5a7b061639
do tween in lua
2006-09-21 22:13:18 +00:00
Glenn Maynard
52ae78a40e
self:diffuse({1,1,1,1})
2006-09-21 22:08:49 +00:00
Glenn Maynard
d4da4afcad
update
2006-09-21 22:07:15 +00:00
Glenn Maynard
a4a8e41974
RageColor::PushTable, RageColor::FromStack
...
This is PushTable and not PushSelf, to distinguish this from
the PushSelf used in other classes. Classes that can PushSelf
actually push a reference to itself to Lua, but that's only
valid for objects with a lifetime; many RageColors are temporaries.
2006-09-21 22:04:56 +00:00
Glenn Maynard
b4406c9fb4
fix bool
2006-09-21 21:38:41 +00:00
Glenn Maynard
233521f120
cleanup
2006-09-21 20:34:50 +00:00
Glenn Maynard
30d394b665
Remove RunAtExpressionS (@expr) for most metric types. They're evaluated
...
as expressions anyway. Still used for strings and colors, which aren't.
(Strings should be, and color metrics should be removed, I think.)
2006-09-21 20:18:23 +00:00
Glenn Maynard
f04a03c321
don't use 0 and 1 for bools; use valid Lua expressions
2006-09-21 20:14:14 +00:00
Glenn Maynard
479aca5ff4
don't FontCharAliases::ReplaceMarkers for non-strings (GetMetricI, etc)
2006-09-21 20:13:21 +00:00
Glenn Maynard
625524f9ab
0 -> false
...
1 -> true
2006-09-21 20:12:27 +00:00
Glenn Maynard
83b12ecdb9
fix typo
2006-09-21 20:08:31 +00:00
Glenn Maynard
f752e86b47
0 -> false
...
1 -> true
2006-09-21 20:07:36 +00:00
Steve Checkoway
1598deda7f
Fix crash if lua_tostring() returns NULL.
2006-09-21 09:42:08 +00:00
Glenn Maynard
95faef1776
cleanup
2006-09-21 07:41:22 +00:00
Steve Checkoway
3943ba773c
Fix crash if lua_tostring() returns NULL. (Maybe not accepting NULL in RString wasn't a good idea.)
2006-09-21 07:33:51 +00:00
Glenn Maynard
d2df988807
use ToUnicodeEx if available
2006-09-21 07:32:34 +00:00
Steve Checkoway
6ad2454400
Cleanup.
2006-09-21 07:25:38 +00:00
Steve Checkoway
175ae8cac4
I ended up not using this.
2006-09-21 07:19:13 +00:00
Steve Checkoway
93a5184cfd
Simplify. Now FromStack() is unused except for Pop().
2006-09-21 07:12:49 +00:00
Steve Checkoway
d7e64dc979
Simplify. PushStack was only calling Push and possibly generating a function for each enumerated type which in the end only called Push. Rename PopStack -> Pop to be symmetric with Push.
2006-09-21 07:06:18 +00:00
Steve Checkoway
064f147f84
Unneeded.
2006-09-21 06:52:39 +00:00
Steve Checkoway
a70080c094
Static.
2006-09-21 06:52:13 +00:00
Glenn Maynard
9695b7bb50
because we just created things that didn't exist before; if "x/" doesn't
...
exist, you look up "x/*", then create "x/" and "x/y", looking up "x/*"
again may return a cached empty result (or it may not, but best to be
safe)
2006-09-21 06:38:00 +00:00
Glenn Maynard
9cbbda42e4
Init -> BeginScreen
2006-09-21 06:32:03 +00:00
Glenn Maynard
1a6da449dd
fix options credits goes to the wrong screen
2006-09-21 06:30:08 +00:00
Glenn Maynard
39e89b5986
EndGame in GameLoop
2006-09-21 05:08:42 +00:00
Glenn Maynard
cb288fbfba
cleanup
2006-09-21 05:04:33 +00:00
Glenn Maynard
e0e29285fe
RegisterTypes() less
2006-09-21 04:58:41 +00:00
Glenn Maynard
10f0929551
don't crash if SCREENMAN isn't up (this should probably be done
...
by the caller)
2006-09-21 04:57:38 +00:00
Glenn Maynard
4be207e419
fixup
2006-09-21 04:49:55 +00:00
Glenn Maynard
1490cf8075
no longer needed
2006-09-21 04:45:49 +00:00
Glenn Maynard
578c6d5726
simplify singleton registration
2006-09-21 04:42:45 +00:00