示例#1
0
 public GuiRadioButton(int id, Gui parent)
     : base(id, parent)
 {
     active = false;
     font = new Font("Arial", 10, FontStyle.Regular);
     color = Color.Black;
 }
示例#2
0
        public GuiManager(Loop loop, DrawManager drawManager)
        {
            this.loop = loop;
            this.drawManager = drawManager;
            activeGui = null;

            optionsGui = new Options(this);
            drawManager.addDrawable(optionsGui);
            loop.getForm().registerMouseListener(optionsGui);

            inGameLabel = new InGameLabel(this, 2);
            drawManager.addDrawable(inGameLabel);
        }
示例#3
0
 public void showOptionsGui()
 {
     this.closeActiveGui();
     activeGui = optionsGui;
     optionsGui.setVisible(true);
 }
示例#4
0
 public void showInGameLable()
 {
     this.closeActiveGui();
     activeGui = inGameLabel;
     inGameLabel.setVisible(true);
 }
示例#5
0
 public void closeActiveGui()
 {
     if (activeGui != null) activeGui.setVisible(false);
     activeGui = null;
 }
示例#6
0
 public GuiComponent(int id, Gui parent)
 {
     this.id = id;
     this.parent = parent;
 }
示例#7
0
 public GuiButton(int id, Gui parent)
     : base(id, parent)
 {
     font = new Font("Arial", 16, FontStyle.Italic);
     color = Color.Black;
 }
示例#8
0
 public GuiLabel(int ID, Gui parent)
     : base(ID, parent)
 {
     color = Color.Black;
     font = new Font("", 12);
 }