Exemple #1
0
        /// <summary>
        /// Creats a new sceen for the currently selected star system.
        /// </summary>
        private void CreateNewSystemSceen()
        {
            // Change cursor to wait
            Cursor.Current = Cursors.WaitCursor;

            // create new sceen root node:
            Sceen oNewSceen = new Sceen(m_oCurrnetSystem, m_oGLCanvas.DefaultEffect, this);

            //oNewSceen.SceenID = m_oCurrnetSystem.Id;
            m_lSystemSceens.Add(oNewSceen);
            // set sceen to current:
            SetCurrentSceen(oNewSceen);

            FitZoom(oNewSceen.SceenSize.X / 1.8);
            oNewSceen.DefaultZoomScaler = m_oCurrentSceen.ZoomSclaer;

            oNewSceen.Refresh(); // force refresh.
            // Change Cursor Back to default.
            Cursor.Current = Cursors.Default;
        }
Exemple #2
0
 /// <summary>
 /// Sets the Current Sceen
 /// </summary>
 /// <param name="a_oSceen">The New Current Sceen</param>
 private void SetCurrentSceen(Sceen a_oSceen)
 {
     m_oCurrentSceen           = a_oSceen;
     m_oGLCanvas.SceenToRender = a_oSceen;
 }