コード例 #1
0
ファイル: scene.cs プロジェクト: Zaharatot/PixelZEngine
        /// <summary>
        /// Получаем спрайт по id
        /// </summary>
        /// <param name="id">Id спрайта</param>
        /// <returns>Найденный спрайт, либо null</returns>
        public sprite getSpriteById(long id)
        {
            sprite ex = null;

            try
            {
                //Проходимся по списку спрайтов
                for (int i = 0; i < sprites.Length; i++)
                {
                    //Если нашли спрайт с таким id
                    if (sprites[i].id == id)
                    {
                        //Возвращаем результат
                        ex = sprites[i];
                        break;
                    }
                }
            }
            catch { ex = null; }

            return(ex);
        }
コード例 #2
0
ファイル: scene.cs プロジェクト: Zaharatot/PixelZEngine
 /// <summary>
 /// Загружаем спрайт в сцену
 /// </summary>
 /// <param name="spr">Спрайт</param>
 /// <param name="id">Id спрайта в массиве</param>
 public void loadSprite(sprite spr, int id)
 {
     //Записываем спрайт в массив
     sprites[id] = spr;
 }