| 990 | } |
| 991 | |
| 992 | void CEditorView::OnRoomSwapMarkedAndCurrentRoomFace() { |
| 993 | if (Markedroomp == NULL) |
| 994 | return; |
| 995 | |
| 996 | room *troomp = Markedroomp; |
| 997 | int tface = Markedface, tedge = Markededge, tvert = Markedvert; |
| 998 | |
| 999 | Markedroomp = Curroomp; |
| 1000 | Markedface = Curface; |
| 1001 | Markededge = Curedge; |
| 1002 | Markedvert = Curvert; |
| 1003 | |
| 1004 | Curroomp = troomp; |
| 1005 | Curface = tface; |
| 1006 | Curedge = tedge; |
| 1007 | Curvert = tvert; |
| 1008 | |
| 1009 | State_changed = 1; |
| 1010 | |
| 1011 | EditorStatus("Current room:face set to %d:%d; marked room:face set to %d:%d", ROOMNUM(Curroomp), Curface, |
| 1012 | ROOMNUM(Markedroomp), Markedface); |
| 1013 | } |
| 1014 | |
| 1015 | void CEditorView::OnRoomDeleteFace() { |
| 1016 | if (Curroomp->faces[Curface].portal_num != -1) { |
nothing calls this directly
no test coverage detected