Ejemplo n.º 1
0
        public MainPage()
        {
            this.InitializeComponent();

            // Window Size
            ApplicationView.PreferredLaunchWindowingMode
                = ApplicationViewWindowingMode.PreferredLaunchViewSize;
            ApplicationView.PreferredLaunchViewSize = new Size(800, 600);

            // Get Canvas Size
            CanvasWidth  = MyCanvas.Width;
            CanvasHeight = MyCanvas.Height;

            // Add Butterfly
            butterfly = new Butterfly
            {
                LocationX = CanvasWidth / 2,
                LocationY = CanvasHeight / 2
            };

            MyCanvas.Children.Add(butterfly);
            butterfly.UpdatePosition();

            // Add Flower
            AddFlower();

            // Load Audio
            LoadAudio();

            // Key Listeners
            Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown;
            Window.Current.CoreWindow.KeyUp   += CoreWindow_KeyUp;

            // Initialise Game Loop

            timer          = new DispatcherTimer();
            timer.Tick    += Timer_Tick;
            timer.Interval = new TimeSpan(0, 0, 0, 0, 1000 / 60); //try 60 fps
            timer.Start();
        }
Ejemplo n.º 2
0
        public MainPage()
        {
            this.InitializeComponent();

            // Window Size
            ApplicationView.PreferredLaunchWindowingMode
                = ApplicationViewWindowingMode.PreferredLaunchViewSize;
            ApplicationView.PreferredLaunchViewSize = new Size(800, 600);

            // Get Canvas Size
            CanvasWidth = MyCanvas.Width;
            CanvasHeight = MyCanvas.Height;

            // Add Butterfly
            butterfly = new Butterfly
            {
                LocationX = CanvasWidth / 2,
                LocationY = CanvasHeight / 2
            };

            MyCanvas.Children.Add(butterfly);
            butterfly.UpdatePosition();

            // Add Flower
            AddFlower();

            // Load Audio
            LoadAudio();            

            // Key Listeners
            Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown;
            Window.Current.CoreWindow.KeyUp += CoreWindow_KeyUp;

            // Initialise Game Loop

            timer = new DispatcherTimer();
            timer.Tick += Timer_Tick;
            timer.Interval = new TimeSpan(0,0,0,0,1000/60); //try 60 fps
            timer.Start();
        }