public SpriteMappingsComponent(SpriteMapping spriteMapping, string[] spriteNames, Vector2 relativeLocation, ICounterComponent counterIncrement, Vector2?drawScale = null) { _spriteMapping = spriteMapping; _spriteNames = spriteNames; _relativeLocation = relativeLocation; _counterIncrement = counterIncrement; _drawScale = drawScale ?? new Vector2(1, 1); }
public TextComponent(CharacterMapping characterMapping, ICounterComponent counterComponent, Vector2?relativePosition = null, int drawScale = 1) { Contract.Assert(characterMapping != null); _characterMapping = characterMapping; _counterComponent = counterComponent; _drawScale = drawScale; _relativePosition = relativePosition ?? Vector2.Zero; }