MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / CallInstanceEvent

Function CallInstanceEvent

scripts/Level9.cpp:1411–1465  ·  view source on GitHub ↗

=================== CallInstanceEvent() ===================

Source from the content-addressed store, hash-verified

1409// CallInstanceEvent()
1410// ===================
1411int16_t STDCALL CallInstanceEvent(int id, void *ptr, int event, tOSIRISEventInfo *data) {
1412 switch (id) {
1413 case ID_LEVEL_0000:
1414 case ID_CUSTOM_OBJECT_081B:
1415 case ID_CUSTOM_OBJECT_18D5:
1416 case ID_CUSTOM_OBJECT_18D6:
1417 case ID_CUSTOM_OBJECT_1030:
1418 case ID_CUSTOM_OBJECT_1038:
1419 case ID_CUSTOM_OBJECT_0869:
1420 case ID_CUSTOM_OBJECT_086A:
1421 case ID_CUSTOM_OBJECT_106E:
1422 case ID_CUSTOM_OBJECT_106F:
1423 case ID_CUSTOM_OBJECT_106D:
1424 case ID_CUSTOM_OBJECT_106C:
1425 case ID_CUSTOM_OBJECT_100F:
1426 case ID_CUSTOM_OBJECT_0871:
1427 case ID_CUSTOM_OBJECT_0811:
1428 case ID_CUSTOM_OBJECT_0810:
1429 case ID_CUSTOM_OBJECT_080E:
1430 case ID_CUSTOM_OBJECT_0873:
1431 case ID_CUSTOM_OBJECT_0872:
1432 case ID_CUSTOM_OBJECT_2070:
1433 case ID_CUSTOM_OBJECT_18AA:
1434 case ID_CUSTOM_OBJECT_18C1:
1435 case ID_CUSTOM_OBJECT_0948:
1436 case ID_CUSTOM_OBJECT_0949:
1437 case ID_CUSTOM_OBJECT_18AC:
1438 case ID_CUSTOM_OBJECT_094E:
1439 case ID_TRIGGER_0001:
1440 case ID_TRIGGER_0002:
1441 case ID_TRIGGER_0003:
1442 case ID_TRIGGER_0013:
1443 case ID_TRIGGER_0012:
1444 case ID_TRIGGER_0010:
1445 case ID_TRIGGER_0011:
1446 case ID_TRIGGER_000F:
1447 case ID_TRIGGER_000E:
1448 case ID_TRIGGER_000D:
1449 case ID_TRIGGER_000C:
1450 case ID_TRIGGER_000B:
1451 case ID_TRIGGER_000A:
1452 case ID_TRIGGER_0009:
1453 case ID_TRIGGER_0008:
1454 case ID_TRIGGER_0007:
1455 case ID_TRIGGER_0006:
1456 case ID_TRIGGER_0005:
1457 case ID_TRIGGER_0004:
1458 return ((BaseScript *)ptr)->CallEvent(event, data);
1459 break;
1460 default:
1461 mprintf(0, "SCRIPT: Illegal ID (%d)\n", id);
1462 break;
1463 }
1464 return CONTINUE_CHAIN | CONTINUE_DEFAULT;
1465}
1466
1467// ==================
1468// SaveRestoreState()

Callers

nothing calls this directly

Calls 1

CallEventMethod · 0.45

Tested by

no test coverage detected