| 476 | } |
| 477 | |
| 478 | void CTriggerDialog::OnTrigAddToCurportal() { |
| 479 | ASSERT(Curportal != -1); |
| 480 | ASSERT(!(Curroomp->faces[Curroomp->portals[Curportal].portal_face].flags & FF_HAS_TRIGGER)); |
| 481 | |
| 482 | char name[TRIG_NAME_LEN + 1] = ""; |
| 483 | |
| 484 | if (!InputString(name, sizeof(name), "Trigger Name", "Enter a name for this trigger")) |
| 485 | return; |
| 486 | |
| 487 | Current_trigger = AddTrigger(name, ROOMNUM(Curroomp), Curroomp->portals[Curportal].portal_face, AF_PLAYER, NULL); |
| 488 | UpdateDialog(); |
| 489 | } |
| 490 | |
| 491 | void CTriggerDialog::UpdateKeypad(int mask) { |
| 492 | if (mask & (KUF_CURROOM_CHANGED + KUF_CURFACE_CHANGED + KUF_CURPORTAL_CHANGED)) |
nothing calls this directly
no test coverage detected