Esempio n. 1
0
        public void printLabel(IDoor doorObject)
        {
            onResizeWindow();

            if (doorObject.getTextDisplayed() == TextDisplayed.None) return;

            GUI.Label(objectTitleRectangle,"["+doorObject.getName()+"]\n",titleStyle);
            GUI.Label(objectCaptionRectangle,doorObject.getCaption(),captionStyle);

                switch(doorObject.getState()){
                    case DoorState.Opened: doorStateStyle.normal.textColor = stateOpenedColor; break;
                    case DoorState.Closed: doorStateStyle.normal.textColor = stateClosedColor; break;
                    case DoorState.Locked: doorStateStyle.normal.textColor = stateLockedColor; break;
                }

            GUI.Label(objectStateRectangle,stateToString(doorObject.getState()),doorStateStyle);
        }