Ejemplo n.º 1
0
        public void add(EbVector3 origin, EbVector3 gap, CRenderScene scene, CSpriteCounter._tScoreCountScruct score_count, float up_angle)
        {
            int index_null = mCSpriteHeaps.Length;

            for (int i = mCSpriteHeaps.Length - 1; i >= 0; --i)
            {
                if (mCSpriteHeaps[i] == null)
                {
                    index_null = i;
                }
                else
                {
                    break;
                }
            }

            if (index_null >= mCSpriteHeaps.Length)
            {
                return;
            }

            EbVector3 position = origin;

            position -= gap * index_null;

            mCSpriteHeaps[index_null] = new CSpriteHeap(scene, score_count.Number, score_count.Score, position, up_angle, getColor());
        }
Ejemplo n.º 2
0
        public void add(EbVector3 origin, EbVector3 gap, CRenderScene scene, CSpriteCounter._tScoreCountScruct score_count, float up_angle)
        {
            int index_null = mCSpriteHeaps.Length;

            for (int i = mCSpriteHeaps.Length - 1; i >= 0; --i)
            {
                if (mCSpriteHeaps[i] == null)
                {
                    index_null = i;
                }
                else
                {
                    break;
                }
            }

            if (index_null >= mCSpriteHeaps.Length)
            {
                return;
            }

            EbVector3 position = origin;

            position -= gap * index_null;

            mCSpriteHeaps[index_null] = new CSpriteHeap(scene, score_count.Number, score_count.Score, position, up_angle, getColor());
        }