コード例 #1
0
ファイル: Container.cs プロジェクト: dvdking/PeoplePolder
 public void Add(UIObject uiObject)
 {
     uiObject.Parent = this;
     uiObject.GUIManager = GUIManager;
     uiObject.Initialize();
     Elements.Add(uiObject);
 }
コード例 #2
0
ファイル: GUIManager.cs プロジェクト: dvdking/PeoplePolder
 private void OnLeftMouseButtonDown()
 {
     FocusedElement = Elements.FoundFocus(MouseHelper.X, MouseHelper.Y);
     if (FocusedElement != null)
         FocusedElement.LeftMouseButtonDown();
 }
コード例 #3
0
ファイル: GUIManager.cs プロジェクト: dvdking/PeoplePolder
 public void Add(UIObject uiobject)
 {
     Elements.Add(uiobject);
 }
コード例 #4
0
ファイル: Container.cs プロジェクト: dvdking/PeoplePolder
 public void SetToFront(UIObject uiobject)
 {
     Elements.Remove(uiobject);
     Elements.Insert(0, uiobject);
     if (Parent != null)
         Parent.SetToFront(this);
 }
コード例 #5
0
ファイル: Container.cs プロジェクト: dvdking/PeoplePolder
 public void Remove(UIObject uiObject)
 {
     Elements.Remove(uiObject);
 }
コード例 #6
0
ファイル: Container.cs プロジェクト: dvdking/PeoplePolder
 public bool Exist(UIObject uiObject)
 {
     return Elements.Any(u => u == uiObject);
 }