diff --git a/Assets/Models/Units/Structures/Sample/sample.xml b/Assets/Models/Units/Structures/Sample/sample.xml
index 314d0e8..2c46046 100644
--- a/Assets/Models/Units/Structures/Sample/sample.xml
+++ b/Assets/Models/Units/Structures/Sample/sample.xml
@@ -1,4 +1,4 @@
-
+
@@ -75,4 +75,4 @@
-
\ No newline at end of file
+
diff --git a/Assets/Models/Units/Vehicles/Battleships/battleship00.xml b/Assets/Models/Units/Vehicles/Battleships/battleship00.xml
index 9bf22f6..b173cf1 100644
--- a/Assets/Models/Units/Vehicles/Battleships/battleship00.xml
+++ b/Assets/Models/Units/Vehicles/Battleships/battleship00.xml
@@ -1,4 +1,4 @@
-
+
@@ -246729,4 +246729,4 @@
-
\ No newline at end of file
+
diff --git a/mapEditorAppState.cpp b/mapEditorAppState.cpp
index 1382a64..23402a9 100644
--- a/mapEditorAppState.cpp
+++ b/mapEditorAppState.cpp
@@ -72,7 +72,7 @@ namespace battleship{
}
void MapEditorAppState::MapEditor::pushLandmassVerts(float strength){
- Mesh *mesh = map->getTerrainObject(0).node->getChild(0)->getMesh(0);
+ Mesh *mesh = map->getTerrainObject(0).node->getMesh(0);
MeshData meshData = mesh->getMeshBase();
MeshData::Vertex *verts = meshData.vertices;
int numVerts = meshData.numTris * 3;
@@ -136,12 +136,11 @@ namespace battleship{
mesh->construct();
mesh->setMaterial(mat);
- Node *par = new Node(), *node = new Node();
+ Node *node = new Node();
node->attachMesh(mesh);
- par->attachChild(node);
- root->getRootNode()->attachChild(par);
+ root->getRootNode()->attachChild(node);
- map->addTerrainObject(TerrainObject(Vector3(0, 0, 0), Vector3(size.x, 0, size.y), Vector3(14, 6, 14), TerrainObject::LANDMASS, par, 0, new Cell, new vb01::u32*));
+ map->addTerrainObject(TerrainObject(Vector3(0, 0, 0), Vector3(size.x, 0, size.y), Vector3(14, 6, 14), TerrainObject::LANDMASS, node, 0, new Cell, new vb01::u32*));
}
void MapEditorAppState::MapEditor::prepareGui(){
@@ -202,7 +201,7 @@ namespace battleship{
MapEditor *mapEditor = ((MapEditorAppState*)sm->getAppStateByType((int)AppStateType::MAP_EDITOR))->getMapEditor();
Map *map = Map::getSingleton();
- Material *mat = map->getTerrainObject(0).node->getChild(0)->getMesh(0)->getMaterial();
+ Material *mat = map->getTerrainObject(0).node->getMesh(0)->getMaterial();
Material::BoolUniform *texturingUniform = (Material::BoolUniform*)mat->getUniform("texturingEnabled");
Texture *landTex = mapEditor->getLandmassTexture(selectedOption);
string texUni = "textures[0]";
diff --git a/unitFrameController.cpp b/unitFrameController.cpp
index 97268d7..65f5b6f 100644
--- a/unitFrameController.cpp
+++ b/unitFrameController.cpp
@@ -43,7 +43,7 @@ namespace battleship{
//TODO implement terrain evenness check
void UnitFrameController::update(){
Map *map = Map::getSingleton();
- MeshData meshData = map->getTerrainObject(0).node->getChild(0)->getMesh(0)->getMeshBase();
+ MeshData meshData = map->getTerrainObject(0).node->getMesh(0)->getMeshBase();
MeshData::Vertex *verts = meshData.vertices;
int numVerts = 3 * meshData.numTris;