summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
e87a0b2)
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@94
8a3a26a2-13c4-0310-b231-
cf6edde360e5
- Fixed doom3 func_static with model not appearing to move when dragged.
- Changed ASE model loader to parse material names the same way as DoomEdit.
- Fixed title of wait-dialog when loading a model.
- Fixed doom3 func_static with model not appearing to move when dragged.
- Changed ASE model loader to parse material names the same way as DoomEdit.
- Fixed title of wait-dialog when loading a model.
+- Fixed doom3 func_static with blank 'model' key being invisible.
+- Changed doom3 func_static model creation to replace selected models.
- setIsModel(!string_empty(m_modelKey.c_str()) && !string_equal(m_modelKey.c_str(), m_name.c_str()));
+ setIsModel(!string_equal(m_modelKey.c_str(), m_name.c_str()));
}
void nameChanged(const char* value)
}
void nameChanged(const char* value)
entitypath.push(makeReference(node.get()));
scene::Instance& instance = findInstance(entitypath);
entitypath.push(makeReference(node.get()));
scene::Instance& instance = findInstance(entitypath);
- if(entityClass->fixedsize)
+ if(entityClass->fixedsize || (isModel && !brushesSelected))
- Scene_parentSelectedBrushesToEntity(GlobalSceneGraph(), node);
- Scene_forEachChildSelectable(SelectableSetSelected(true), instance.path());
-
if (g_pGameDescription->mGameType == "doom3")
{
Node_getEntity(node)->setKeyValue("model", Node_getEntity(node)->getKeyValue("name"));
}
if (g_pGameDescription->mGameType == "doom3")
{
Node_getEntity(node)->setKeyValue("model", Node_getEntity(node)->getKeyValue("name"));
}
+
+ Scene_parentSelectedBrushesToEntity(GlobalSceneGraph(), node);
+ Scene_forEachChildSelectable(SelectableSetSelected(true), instance.path());
}
// tweaking: when right clic dropping a light entity, ask for light value in a custom dialog box
}
// tweaking: when right clic dropping a light entity, ask for light value in a custom dialog box