Chris Danford
3b0ec4950c
allow AtExpression for "File"
2005-02-28 04:10:46 +00:00
Glenn Maynard
b3a8e8fd4f
split out ActorUtil::ResolvePath
2005-02-26 10:07:02 +00:00
Glenn Maynard
b8d5a8892a
better error reporting
2005-02-26 03:35:10 +00:00
Chris Danford
f395d0a401
preload commands
2005-02-23 23:04:06 +00:00
Chris Danford
5ed6736eef
sScreenName -> sType
2005-02-23 22:21:39 +00:00
Chris Danford
bb032d6a2b
improve error message
2005-02-23 19:06:31 +00:00
Chris Danford
ef80deedc4
cleanup: use class registration to create actors
2005-02-23 02:14:06 +00:00
Glenn Maynard
dfce58ed98
fix commands being parsed multiple times; eg. OnCommand=@'"x," .. foo()' can only run foo() once
2005-02-23 00:22:23 +00:00
Chris Danford
cf698b55a0
clean up XML error handling
2005-02-18 13:05:17 +00:00
Chris Danford
6d14988b8a
only override type if it wasn't specified
2005-02-15 20:51:03 +00:00
Chris Danford
07f011ef7e
make BitmapText accept Font property
2005-02-15 07:57:38 +00:00
Chris Danford
6d7f4cf150
add ScoreDisplayCalories
2005-02-15 07:09:07 +00:00
Chris Danford
8c53c62f2b
add Actor type registration
2005-02-09 05:31:14 +00:00
Chris Danford
1de61aa8ae
split AutoActor into a separate file
2005-02-09 05:27:51 +00:00
Chris Danford
4223e09cc8
GetPathTo -> GetPath
2005-02-06 03:32:53 +00:00
Chris Danford
cd9c48d645
LuaHelpers -> LuaManager
2005-01-24 02:26:55 +00:00
Glenn Maynard
91a6486f9e
start changing Lua to a singleton object
2005-01-19 22:27:24 +00:00
Glenn Maynard
9344535419
fix Command/ActorUtil::Command ambiguity
2005-01-17 22:45:00 +00:00
Chris Danford
5d6eb1d236
put ActorUtil functions in a namespace
2005-01-17 05:42:52 +00:00
Chris Danford
cda4c3b04a
make Actor LoadFromNode signatures consistent
2005-01-17 05:28:16 +00:00
Chris Danford
a5d40aad79
fix default.xml loading
...
add Condition check in LoadFromActorFile
2005-01-17 04:08:08 +00:00
Chris Danford
d1adfc6804
load default.xml instead of BGAnimation.ini if available
2005-01-17 01:32:45 +00:00
Chris Danford
8a1fb93003
move attribute loading into the class that owns the attribute
2005-01-16 23:40:21 +00:00
Glenn Maynard
b733db6152
remove SongCreditDisplay; use @GetSongCredits() instead
2005-01-16 20:53:29 +00:00
Glenn Maynard
39384227c4
allow Lua expressions in text metrics by prepending @
2005-01-16 20:36:27 +00:00
Glenn Maynard
9ff1834076
remove LoadFromActorFile overload that's only used in one place
2005-01-16 19:52:41 +00:00
Glenn Maynard
c1e3239a5f
cleanup
2005-01-16 19:18:23 +00:00
Chris Danford
66c6018ed1
cleanup ugly nested conditionals
2005-01-16 08:15:20 +00:00
Chris Danford
86d66c6e23
fix Type= specification in BGALayer
2005-01-08 02:05:31 +00:00
Chris Danford
ea43f8ee1b
support loading BGAs from XML
2005-01-07 22:01:57 +00:00
Glenn Maynard
964ceb6e0e
handle &aliases; in .actor text
2005-01-07 21:27:30 +00:00
Chris Danford
981e52ec58
merge IniFile and XmlFile
2005-01-07 14:28:00 +00:00
Glenn Maynard
95408c9689
Can't find any reason why I didn't do it this way to begin with; seems to work
...
fine ...
2005-01-04 22:50:27 +00:00
Chris Danford
78db0513dc
sClassName -> sScreenName
...
load commands from .actor files
2005-01-04 10:42:59 +00:00
Chris Danford
a675190a55
Don't re-parse the ini file multiple times per BGALayer. Yuck.
2004-12-27 10:24:54 +00:00
Chris Danford
ed19821e09
rename: ActorCommand -> Command
...
Make Command smaller and more generic.
Parse arguments on use, not in Command::Load.
2004-12-03 05:19:46 +00:00
Chris Danford
7f336c2ce6
self-registering screen classes
2004-11-26 17:28:47 +00:00
Charles Lohr
70ea342ac1
Move: Utility from ActorUtil to ScreenNetBase
2004-11-24 00:00:56 +00:00
Charles Lohr
b43d281b78
Cleanup; Get rid of nasty repetitive code.
2004-11-23 22:06:27 +00:00
Chris Danford
bcbe615c0d
Pass ActorCommand structures to Actor instead of unparsed command strings.
...
This way, we can potentially do the parsing early and not parse inside of Actor as the command is executing.
2004-11-06 23:13:47 +00:00
Chris Danford
2c314df898
HandleParams -> BeginHandleParams
2004-11-06 03:09:29 +00:00
Chris Danford
40e692a32c
const fixes
2004-11-06 03:00:10 +00:00
Glenn Maynard
389bbc68d2
allow ignoring actor errors
2004-08-12 23:06:06 +00:00
Chris Danford
2dab376f9b
show retry dialog if actor file has invalid reference
2004-08-07 21:32:43 +00:00
Chris Danford
f47e16ca86
don't pick autogen Courses for a BGA random course banner
...
don't pick DISPLAY_NEVER songs for demonstration
don't pick DISPLAY_NEVER songs for a BGA random song banner
don't show DISPLAY_NEVER songs on the ranking screen
2004-07-25 21:56:19 +00:00
Steve Checkoway
a613d4d9fa
s/RAGE_ASSERT/ASSERT/
2004-06-16 00:38:31 +00:00
Glenn Maynard
c531e8b172
license update
2004-06-08 00:47:53 +00:00
Glenn Maynard
c0adadd3a5
IniFile cleanup
2004-05-23 02:27:51 +00:00
Glenn Maynard
44bb7da19f
simplify
2004-04-06 01:04:04 +00:00
Glenn Maynard
a84e14ae05
error check
2004-03-28 21:36:13 +00:00