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