Beispiel #1
0
        /// <summary>
        /// Set the current demo
        /// </summary>
        private void SetCurrentDemo(char id)
        {
            // initialise
            m_CurrentDemo = DemoFactory.GetDemo(id);
            m_CurrentDemo.Initialise();

            // fire the resize event so demo's can set up their viewport
            m_CurrentDemo.OnResize((int)this.ActualWidth, (int)this.ActualHeight);
        }
Beispiel #2
0
        /// <summary>
        /// Set the current demo
        /// </summary>
        private static void SetCurrentDemo(char id)
        {
            // initialise
            Console.WriteLine(string.Format("Initalising Demo : {0}", id));
            m_CurrentDemo = DemoFactory.GetDemo(id);
            m_CurrentDemo.Initialise();

            // fire the resize event so demo's can set up their viewport
            m_CurrentDemo.OnResize(SCREEN_WIDTH, SCREEN_HEIGHT);
        }
Beispiel #3
0
 /// <summary>
 /// Called when user resizes the window
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void MainWindow_SizeChanged(object sender, SizeChangedEventArgs e)
 {
     m_CurrentDemo.OnResize((int)e.NewSize.Width, (int)e.NewSize.Height);
 }