Glenn Maynard
fc9d79d7b2
remove old actor parameters; obsoleted by LuaThreadVariable
2007-02-03 11:02:45 +00:00
Glenn Maynard
13238ee22e
FT_Sound
2006-12-04 22:32:53 +00:00
Glenn Maynard
d1759bb123
Resolve directory names to embedded default.xml/default.lua files
...
at the pathname resolution stage (THEME:GetPath, ResolvePath),
not at loading. This means that pathnames to Lua files are actually
paths to Lua files, without any extra processing, and we always
load actual files (except for BGAnimation compatibility), not
directories.
(fixes Lua LoadActor() on a directory loading as a BGA and not
as Lua)
2006-11-22 01:51:31 +00:00
Glenn Maynard
e3f3adc963
cleanup
2006-10-15 07:37:50 +00:00
Glenn Maynard
cb26942e45
no backslashes in XML/Lua
2006-10-15 06:46:15 +00:00
Glenn Maynard
70cebc91e1
IsRegisteredType -> IsRegisteredClass
2006-10-15 05:58:27 +00:00
Glenn Maynard
61e58cd51f
bind IsRegisteredType
2006-10-15 05:54:50 +00:00
Glenn Maynard
68db5dff42
proper error messages, and return nil on error
2006-10-15 04:59:48 +00:00
Glenn Maynard
01d6504058
on GetAttrPath where the file doesn't exist and we ignore the error, return false as if the attribute didn't exist
2006-10-15 04:01:12 +00:00
Glenn Maynard
f0227238a5
instead of assuming png, and returning a bad filename, return false
2006-10-15 03:59:24 +00:00
Glenn Maynard
7962c4c739
maybe not, but it doesn't matter
2006-10-15 03:56:46 +00:00
Glenn Maynard
f3ad2fc57c
remove unused
2006-10-15 03:54:53 +00:00
Glenn Maynard
9e89f2acdb
ActorUtil::GetAttrPath does this
2006-10-15 03:44:11 +00:00
Glenn Maynard
2af845a248
ActorUtil::ResolvePath
2006-10-15 02:42:33 +00:00
Glenn Maynard
4ebd0192db
ActorUtil::ResolvePath in ActorUtil::GetAttrPath
2006-10-15 01:45:33 +00:00
Glenn Maynard
6a0d5b1f73
wasn't ready for that transition yet ...
2006-10-15 01:31:15 +00:00
Glenn Maynard
ac22c5015f
XToString -> XToString2
2006-10-15 01:26:52 +00:00
Glenn Maynard
6f93fca60b
no params
2006-10-15 01:23:00 +00:00
Glenn Maynard
72b59c1405
pass pParentActor
2006-10-15 01:21:54 +00:00
Glenn Maynard
f4dc9ddf25
sName is a file now, not a dir
2006-10-15 01:20:33 +00:00
Steve Checkoway
e87789da7c
Rename XToString2 to XToString.
2006-10-15 00:09:18 +00:00
Steve Checkoway
04bff6bc1d
Use XToString2.
2006-10-15 00:00:22 +00:00
Glenn Maynard
5c88094731
bind FileType
2006-10-14 23:35:31 +00:00
Glenn Maynard
d639ff3388
bind ActorUtil::GetFileType
2006-10-14 23:34:41 +00:00
Glenn Maynard
36813781f0
flip arg order
2006-10-14 04:48:19 +00:00
Glenn Maynard
5f7ae39e0a
unused
2006-10-14 04:07:46 +00:00
Glenn Maynard
52f5c12896
also for consistency (eg. so pParentActor is always applied)
2006-10-14 04:06:49 +00:00
Glenn Maynard
a48f7f39f6
for consistency
2006-10-14 04:04:48 +00:00
Glenn Maynard
df0e709c77
AtCommands not used here anymore
2006-10-14 04:02:53 +00:00
Glenn Maynard
35ca5329ec
this doesn't need to be fatal
2006-10-14 03:55:54 +00:00
Glenn Maynard
c435cdd305
not used (directly)
2006-10-14 03:52:40 +00:00
Glenn Maynard
33d0eeff0c
same style code path for BGAnimation as sprite and model
2006-10-14 03:52:11 +00:00
Glenn Maynard
394950b1eb
FileType_Invalid
2006-10-14 02:59:24 +00:00
Glenn Maynard
633adf30b7
if a path ends in a slash, it's always a directory
2006-10-14 02:57:24 +00:00
Glenn Maynard
98a752669f
remove ActorParam
2006-10-14 02:39:52 +00:00
Glenn Maynard
28ff9ee684
simplify
2006-10-13 21:59:19 +00:00
Glenn Maynard
933c87eb21
error handling
2006-10-13 03:36:00 +00:00
Glenn Maynard
f9c5cca641
Don't search globals.
2006-10-13 03:35:24 +00:00
Glenn Maynard
5cdf0e8d7e
Don't set globals for params. This was previously used for filenames. Use P.name.
2006-10-13 03:34:44 +00:00
Glenn Maynard
1c372a918c
move code out of macro
...
move common code into ActorUtil::Create
2006-10-11 07:33:38 +00:00
Glenn Maynard
2201d813b2
cleanup more
2006-10-11 04:58:11 +00:00
Glenn Maynard
0b87622780
tighten up MergeActorXML: only merge commands, fix and clean up
...
warning
2006-10-11 04:54:08 +00:00
Glenn Maynard
e11914d4bb
LoadFromNode(sDir, pNode) -> LoadFromNode(pNode)
2006-10-09 08:24:10 +00:00
Glenn Maynard
8e8a10f56c
ActorUtil::GetWhere
2006-10-09 08:08:17 +00:00
Glenn Maynard
ccf171dbc8
use GetAttrPath
2006-10-09 07:44:37 +00:00
Glenn Maynard
7477cd1e4f
_Source, for real source paths in error messages
2006-10-09 07:42:18 +00:00
Glenn Maynard
255501ead1
use "@path", like the rest of lua
2006-10-09 07:20:40 +00:00
Glenn Maynard
b113467c20
Mark the directory of actor definition XNodes in the nodes themselves.
...
Use ActorUtil::GetAttrPath to look up a path, with automatic
handling of relative paths. This way, we don't need to do it
in every place we look up paths.
(For Lua nodes, this will be set by Lua.)
2006-10-09 06:54:52 +00:00
Glenn Maynard
7d795e5703
first-pass: actor descriptions in Lua
2006-10-09 05:51:12 +00:00
Glenn Maynard
206f731d79
simplify
2006-10-09 05:18:17 +00:00