Commit Graph
22658 Commits
Author SHA1 Message Date
Glenn Maynard 5bab52b368 use GetMetricR 2006-09-22 04:34:47 +00:00
Glenn Maynard 284ce49366 fix FromStack for negative iPos 2006-09-22 04:26:43 +00:00
Glenn Maynard 6f1dbf32d5 don't specify a dummy name for the expression, so RunScript
shows useful error messages
2006-09-22 04:25:38 +00:00
Glenn Maynard 53c831701d fixup colors 2006-09-22 04:20:48 +00:00
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