| 98 | |
| 99 | |
| 100 | void ZSceneDatabase::addDynamicNode(SceneNode* object) { |
| 101 | object->notifyStyleChange(); |
| 102 | if (dynamicCount == dynamicSize) { |
| 103 | if (dynamicSize == 0) { dynamicSize = 15; } |
| 104 | else { dynamicSize += dynamicSize + 1; } |
| 105 | SceneNode** newDynamic = new SceneNode*[dynamicSize]; |
| 106 | if (dynamicList) { |
| 107 | ::memcpy(newDynamic, dynamicList, dynamicCount * sizeof(SceneNode*)); |
| 108 | } |
| 109 | delete[] dynamicList; |
| 110 | dynamicList = newDynamic; |
| 111 | } |
| 112 | dynamicList[dynamicCount] = object; |
| 113 | dynamicCount++; |
| 114 | } |
| 115 | |
| 116 | |
| 117 | void ZSceneDatabase::addDynamicSphere(SphereSceneNode* n) { |
no test coverage detected