コード例 #1
0
ファイル: GuiScreenCLASSES.cs プロジェクト: chargen/AGI-X0
 public GuiElementMouseInteraction(
     GuiElementMousePositionChecker mousePositionChecker,
     SelectionInteraction selectionInteraction
     )
 {
     this.mousePositionChecker = mousePositionChecker;
     this.selectionInteraction = selectionInteraction;
 }
コード例 #2
0
ファイル: GuiScreenCLASSES.cs プロジェクト: chargen/AGI-X0
        public GuiContext(IGuiRenderer guiRenderer)
        {
            {
                GuiElementMousePositionChecker guiElementMousePositionChecker = new GuiElementMousePositionChecker(guiElements);

                SelectionInteraction selectionInteraction = new SelectionInteraction(selectionTracker, guiElements);
                mouseInteraction = new GuiElementMouseInteraction(guiElementMousePositionChecker, selectionInteraction);
            }

            elementRenderer = new GuiElementRenderer(guiElements, guiRenderer);
        }