Esempio n. 1
0
        //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;
        }
Esempio n. 2
0
 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);
 }