コード例 #1
0
ファイル: ToolContext.cs プロジェクト: ArchSirius/inf2990
 ////////////////////////////////////////////////////////////////////////
 ///
 /// @fn void ToolContext::ChangeState()
 ///
 /// Permet de changer l'outil sélectionné
 /// 
 /// @return Aucun
 ///
 ////////////////////////////////////////////////////////////////////////
 public void ChangeState(Tool tool)
 {
     if (activeTool != null)
         activeTool.esc();
     activeTool = tool;
 }
コード例 #2
0
ファイル: ToolContext.cs プロジェクト: ArchSirius/inf2990
 public ToolContext(Tool tool, Engine _engine)
 {
     defaultTool = tool;
     engine = _engine;
     resetState();
 }