Full trigger creation

This commit is contained in:
Kayne Ruse
2015-03-04 02:21:56 +11:00
parent bd68af5875
commit 18a7143926
7 changed files with 61 additions and 57 deletions
+2 -3
View File
@@ -29,13 +29,11 @@ TriggerManager::~TriggerManager() {
UnloadAll();
}
int TriggerManager::Create(std::string handle, Vector2 origin, BoundingBox bounds) {
int TriggerManager::Create(std::string handle) {
//implicitly creates the element
TriggerData& triggerData = elementMap[counter];
triggerData.SetHandle(handle);
triggerData.SetOrigin(origin);
triggerData.SetBoundingBox(bounds);
return counter++;
}
@@ -45,6 +43,7 @@ void TriggerManager::Unload(int uid) {
}
void TriggerManager::UnloadAll() {
//TODO: save?
elementMap.clear();
}