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
Glenn Maynard
2b7e2849fd
simplify singleton registration
2006-09-21 04:27:45 +00:00
Glenn Maynard
e779328560
delete lua later
2006-09-21 04:23:31 +00:00
Glenn Maynard
eb376fca1d
simplify singleton registration. Add the singleton global
...
to Lua when the singleton is constructed, and not in the
binding class. The binding just adds the class bindings
(the same as for a non-singleton class). This way, the
binding is available to Lua as soon as the class is constructed.
2006-09-21 04:20:08 +00:00
Glenn Maynard
8d81ef8806
init Lua earlier
2006-09-21 04:06:44 +00:00
Glenn Maynard
92ade8fa90
reduce THEME->UpdateLuaGlobals() to LUA->RegisterTypes
2006-09-21 03:55:22 +00:00
Steve Checkoway
01c4e531d9
Remove files.
2006-09-21 03:54:03 +00:00
Glenn Maynard
bba1890f00
GetMetricRaw private
2006-09-21 03:39:11 +00:00