예제 #1
0
 public bool MousePress()
 {
     if (LoadState || SaveState)
     {
         if (getPressButton(CancelButton))
         {
             if (CancelButton.mouseDown())
             {
                 return(true);
             }
         }
     }
     if (!LoadState)
     {
         if (getPressButton(SaveButton))
         {
             if (SaveButton.mouseDown())
             {
                 return(true);
             }
         }
     }
     if (!(SaveState || LoadState))
     {
         if (getPressButton(LoadButton))
         {
             if (LoadButton.mouseDown())
             {
                 return(true);
             }
         }
     }
     if (SaveState)
     {
         if (getPressButton(TextBox))
         {
             if (TextBox.mouseDown())
             {
                 return(true);
             }
         }
     }
     TextBox.Selected = false;
     foreach (GuiElement E in FileButtons)
     {
         E.Selected = false;
         if (getPressButton(E))
         {
             if (E.mouseDown())
             {
                 return(true);
             }
         }
     }
     return(false);
 }
예제 #2
0
 public bool MousePress()
 {
     if (Selected is Creature C)
     {
         if (C.Family != null)
         {
             if (GetPressButton(FamilyButton))
             {
                 if (FamilyButton.mouseDown())
                 {
                     return(true);
                 }
             }
         }
     }
     foreach (GuiElement E in Elements)
     {
         E.Selected = false;
         if (GetPressButton(E))
         {
             if (E.mouseDown())
             {
                 return(true);
             }
         }
     }
     if (!(FileHandler.LoadState || FileHandler.SaveState))
     {
         foreach (var E in FamilyButtons)
         {
             E.Selected = false;
             if (GetPressButton(E))
             {
                 if (E.mouseDown())
                 {
                     return(true);
                 }
             }
         }
     }
     return(false);
 }