public Counter(int length, SpriteSheet counterTexture) : base() { _counterNumbers = new CounterNumber[length]; _maxValue = (int)Math.Pow(10, length) - 1; for (int i = 0; i < length; ++i) { _counterNumbers[i] = new CounterNumber(this, counterTexture); _counterNumbers[i].Alpha = 0.5f; _counterNumbers[i].Transform.ParentTransform = m_transform; _counterNumbers[i].Transform.PosX = i * _counterNumbers[i].Width; } }