source: 2010/24/anlakane/Muistipeli/Kortti.cs @ 882

Revision 882, 1.2 KB checked in by anlakane, 10 years ago (diff)
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using Jypeli;
5using Microsoft.Xna.Framework;
6using Microsoft.Xna.Framework.Graphics;
7
8namespace Muistipeli
9{
10    public class Kortti : GameObject
11    {
12        bool onkoKaantynyt;
13        bool kaantyminenAlkanut = false;
14
15        public Kortti(double width, double height)
16            : base(width, height, Shapes.Rectangle)
17        {
18            // TODO: Construct any child components here
19            onkoKaantynyt = false;
20        }
21
22        public void Kaanna()
23        {
24            kaantyminenAlkanut = true;
25        }
26
27        /// <summary>
28        /// Allows the game component to update itself.
29        /// </summary>
30        /// <param name="gameTime">Provides a snapshot of timing values.</param>
31        public override void Update(Time time)
32        {
33            if (kaantyminenAlkanut)
34            {
35                while(this.Width > 5)
36                {
37                    this.Y += 10;
38                }
39                this.Size = new Vector(this.Width - 1, this.Height - 1);
40                kaantyminenAlkanut = false;
41
42            }
43            // TODO: Add your update code here
44            base.Update(time);
45        }
46    }
47}
Note: See TracBrowser for help on using the repository browser.