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);
 }
Example #2
0
 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;
 }