| 72 |
|
} |
| 73 |
|
if (inp & DFL(DC_REDRAW)) |
| 74 |
|
imm_mode = beam_sync() > 0; |
| 75 |
+ |
if (inp & DFL(DC_KILL)) |
| 76 |
+ |
serv_request(DR_KILL, 0, NULL); |
| 77 |
+ |
if (inp & DFL(DC_CLOBBER)) |
| 78 |
+ |
serv_request(DR_CLOBBER, 0, NULL); |
| 79 |
+ |
if (inp & DFL(DC_RESTART)) |
| 80 |
+ |
serv_request(DR_RESTART, 0, NULL); |
| 81 |
|
if (inp & DFL(DC_QUIT)) |
| 82 |
|
serv_request(DR_SHUTDOWN, 0, NULL); |
| 83 |
|
} |
| 281 |
|
break; |
| 282 |
|
case DC_REDRAW: /* redraw from server */ |
| 283 |
|
imm_mode = beam_sync() > 0; |
| 284 |
+ |
break; |
| 285 |
+ |
case DC_KILL: /* kill rtrace process(es) */ |
| 286 |
+ |
serv_request(DR_KILL, 0, NULL); |
| 287 |
+ |
break; |
| 288 |
+ |
case DC_CLOBBER: /* clobber holodeck */ |
| 289 |
+ |
serv_request(DR_CLOBBER, 0, NULL); |
| 290 |
+ |
break; |
| 291 |
+ |
case DC_RESTART: /* restart rtrace */ |
| 292 |
+ |
serv_request(DR_RESTART, 0, NULL); |
| 293 |
|
break; |
| 294 |
|
case DC_QUIT: /* quit request */ |
| 295 |
|
serv_request(DR_SHUTDOWN, 0, NULL); |