static Gloop() { settings = new SpriteSheetSettings { Width = MagicNumbers.GloopFrameWidth, Height = MagicNumbers.GloopFrameHeight }; }
static PlayerMobile() { settings = new SpriteSheetSettings { Width = MagicNumbers.FrameWidth, Height = MagicNumbers.FrameHeight }; }
static Jail() { settings = new SpriteSheetSettings { Width = MagicNumbers.JailFrameWidth, Height = MagicNumbers.JailFrameHeight }; }
public SpriteSheet(string assetName, SpriteSheetSettings settings) : base(assetName) { if (settings == null) { throw new ArgumentNullException("settings"); } this.settings = settings; frameSetQueue = new Queue<FrameSet>(); }
public SpriteSheet(string assetName, SpriteSheetSettings settings) : base(assetName) { if (settings == null) { throw new ArgumentNullException("settings"); } this.settings = settings; frameSetQueue = new Queue <FrameSet>(); }
public Mobile(string assetName, SpriteSheetSettings settings) : base(assetName, settings) { interpolationCalculator = new InterpolationCalculator(this); Movement = new Movement(new DiagnosticCollisionDetection(), interpolationCalculator); }
protected Item(string assetName, SpriteSheetSettings settings) : base(assetName, settings) { GameCore.Instance.DynamicCollisionDetection.TrackItem(this); Move += GameCore.Instance.ViewportManager.OnMobileMoved; }
public DiagnosticMobile(string assetName, SpriteSheetSettings settings) : base(assetName, settings) { }