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

Revision 884, 1.3 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            IsUpdated = true;
21        }
22
23        public void Kaanna()
24        {
25            kaantyminenAlkanut = true;
26        }
27
28        /// <summary>
29        /// Allows the game component to update itself.
30        /// </summary>
31        /// <param name="gameTime">Provides a snapshot of timing values.</param>
32        public override void Update(Time time)
33        {
34            if (kaantyminenAlkanut)
35            {
36                if(this.Width > 5)
37                {
38                    this.Size = new Vector(this.Width - 1, this.Height - 1);
39                }
40                if(this.Width <= 5)
41                {
42                    kaantyminenAlkanut = false;
43                }
44            }
45            // TODO: Add your update code here
46            base.Update(time);
47        }
48    }
49}
Note: See TracBrowser for help on using the repository browser.