Exemple #1
0
 public Board(string texName, UnitCamera cam)
     : base(Constants.TIME_TICKS_EVENT)
 {
     var tex = XNADevicesManager.Instance.ContentManager.Load<Texture2D>(texName);
     _unitCam = cam;
     _sprite = new Sprite(tex);
     _sprite.DrawRectangle = new Rectangle(0, 0, tex.Width, tex.Height);
     _sprite.IsVisible = false;
     _fade = new Fade(0.0f, 1.0f, 1000);
     _fade.Target = _sprite;
     _scale = new Scale(0.2f, 1.0f, 0.2f, 1.0f, 1000);
     _scale.Target = _sprite;
 }
Exemple #2
0
 public Logo(string texName, UnitCamera cam)
     : base(Constants.TIME_TICKS_EVENT)
 {
     var tex = XNADevicesManager.Instance.ContentManager.Load<Texture2D>(texName);
     _unitCam = cam;
     _sprite = new Sprite(tex);
     _sprite.DrawRectangle = new Rectangle(0, 0, tex.Width, tex.Height);
     _scale = new Scale(0.2f, 1.0f, 0.2f, 1.0f, 1500);
     _scale.EaseFunction = EaseFunction.Out_Elastic;
     _scale.Target = _sprite;
     _timer = new Timer(2000);
     _timer.OnTimer += _timer_OnTimer;
 }