Fixed prop player-colouring. Allowed per-object colours. (Coming soon: data to demonstrate it.)

This was SVN commit r2113.
This commit is contained in:
Ykkrosh
2005-04-07 04:29:07 +00:00
parent 13da7d0aab
commit d2948937a0
11 changed files with 249 additions and 160 deletions
+5
View File
@@ -155,12 +155,14 @@ bool CObjectBase::Load(const char* filename)
EL(prop);
EL(mesh);
EL(texture);
EL(color);
AT(file);
AT(name);
AT(speed);
AT(attachpoint);
AT(actor);
AT(frequency);
AT(rgb);
#undef AT
#undef EL
@@ -198,6 +200,9 @@ bool CObjectBase::Load(const char* filename)
else if (option_name == el_texture)
m_Variants.back().back().m_TextureFilename = "art/textures/skins/" + CStr(option.getText());
else if (option_name == el_color)
m_Variants.back().back().m_Color = CStr(option.getAttributes().getNamedItem(at_rgb));
else if (option_name == el_animations)
{
XERO_ITER_EL(option, anim_element)