| 452 | } |
| 453 | |
| 454 | void InputEventManager::addVirtualMap(const char* description, InputEventType type, InputObjectInstances code) |
| 455 | { |
| 456 | // Make sure the description is lower case |
| 457 | char desc[256]; |
| 458 | desc[0] = 0; |
| 459 | dStrncpy(desc, description, 255); |
| 460 | dStrlwr(desc); |
| 461 | |
| 462 | VirtualMapData* data = new VirtualMapData(); |
| 463 | data->type = type; |
| 464 | data->code = code; |
| 465 | data->desc = StringTable->insert(desc); |
| 466 | |
| 467 | mVirtualMap.insert(data, desc); |
| 468 | mActionCodeMap.insertUnique(data->code, *data); |
| 469 | } |
| 470 | |
| 471 | InputEventManager::VirtualMapData* InputEventManager::findVirtualMap(const char* description) |
| 472 | { |
no test coverage detected