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; }
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; }