summaryrefslogtreecommitdiffstats
path: root/edit.c
blob: d75f5b966fa91fbfcaa3923684ced5314ae67a9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "edit.h"


static int editMode = EDIT_MODE_VIEW;

static ROOM *activeRoom = NULL;

int getEditMode() {
  return editMode;
}


ROOM *getActiveRoom() {
  return activeRoom;
}

void setActiveRoom(ROOM *room) {
  activeRoom = room;
  
  if(editMode == EDIT_MODE_VIEW || editMode == EDIT_MODE_SELECTED)
    editMode = (room == NULL) ? EDIT_MODE_VIEW : EDIT_MODE_SELECTED;
}