コード例 #1
0
ファイル: IdealistPlugin.cs プロジェクト: Booser/radegast
        public void StartPlugin(RadegastInstance inst)
        {
            return;
            Instance = inst;
            XmlConfigurator.Configure();

            ArgvConfigSource configSource = new ArgvConfigSource(new string[0]);
            configSource.Alias.AddAlias("On", true);
            configSource.Alias.AddAlias("Off", false);
            configSource.Alias.AddAlias("True", true);
            configSource.Alias.AddAlias("False", false);

            idealistUserControl = new IdealistUserControl();
            IV = new RadegastViewer(inst, configSource, idealistUserControl);
            IV.Startup();
            inst.TabConsole.AddTab("Idealist", "Idealist", idealistUserControl);
            //while (true)
            //{
            //    if (MainConsole.Instance != null)
            //    {
            //        MainConsole.Instance.Prompt();
            //        Thread.Sleep(100);
            //    }
            //}
        }
コード例 #2
0
ファイル: Renderer.cs プロジェクト: Booser/radegast
 /// <summary>
 /// Irrlicht Instance.  A handle to the Irrlicht device.
 /// </summary>
 //public IrrlichtDevice Device;
 //public VideoDriver Driver;
 //public SceneManager SceneManager;
 //public GUIEnvironment GuiEnvironment;
 //public IdealistUserControl ViewerControl;
 public RaegastRenderer(RadegastViewer viewer, IrrlichtDevice device)
     : base(viewer)
 {
     //  ViewerControl = viewer.ViewerControl;
     m_viewer = viewer;
     Device = device;
 }