//Ui functions for PS's & loading & check if after ps modification refresh is needed, new model loading //tple files //rotate gizmo //I for inventory and other keys //prj files public unsafe Form1(App a_App) : base(a_App) { m_pApp = a_App; InitializeComponent(); Icon = RisenEditor.Properties.Resources.RisenFont; m_pKeyManager = new KeyManager(); base.CreateBackbuffer(false, pictureBox1); SystemLog.Append(LogImportance.System, "First settings were loaded."); PortalRoomManager.T(); Camera c = new Camera(null, new Vector3(0), new Vector3(0, 0, 100), MathHelper.PiOver2, this); ManagedWorld.NodeLibrary.Camera = c; SystemLog.Append(LogImportance.System, "Second settings were loaded and rendering was started."); sceneControl1.Init(this); entityControl1.Init(this); m_Console = new UserConsole(this, a_App.m_pPost); ManagedWorld.NodeLibrary.OcTree.Build(); ManagedWorld.NodeLibrary.Camera.PanSpeed = RisenWorld.PanSpeed; }
public ConsolProcessor(Form1 F, UserConsole U) : base(F.Device) { m_pParent = F; SP = new SpriteBatch(F.Device); const int fSize = 13; lCount = (uint)(boxHeight / (fSize + 3)) - 1u; m_Rend = new GameLibrary.AdvTextRenderer(new Font("Arial", fSize), F.Device, Color.White, 4096);//extra strings = current line etc m_parent = U; m_pBoxTex = new ShaderResourceTexture(new Bitmap(1, 1), Device, System.Drawing.Imaging.ImageFormat.Bmp);//RisenEditor.Properties.Resources.console m_pRectTex = new ShaderResourceTexture(new Bitmap(1, 1), Device, System.Drawing.Imaging.ImageFormat.Bmp);//RisenEditor.Properties.Resources.conslRect SystemLog.OnAppend += new EventHandler<SystemLog.OnAppend_EventArgs>(SystemLog_OnAppend); }