Заполнение списка List - C# (209884)
Формулировка задачи:
Всем привет. не знаю куда писать на этом форуме так что пишу здесь.
кто с xnadev/ прошу сразу мимо,)
Вообщем, у танка есть экземпляр класса Astar path = new path(Commons.tiles). (вообщето свойсвто)
Commons.tiles - статическая переменная ссылка на tiles которые рисуются (как то так но не важно) (игровая карта. с проходимыми и не проходимыми tile. конструктор его принимает :Id, Rect, Texture) в методе класса в нем также есть статический метод принимающий player который возвращает от 0 индекс tile в котором находится танк
Но вот как загнать в новый список tiles[?]/
ну тоесть индексы я знаю какие. но мне нужно чтобы Atiles содержал 8 tile и они постоянно менялись. так как танк все время движется, тоесть в Atiles как помешать. только те tile которые окружают (rectangle естественно) и удалять если они не окружают его или они являются не проодимыми,?)
P.S.
Я понимаю что нужно как то копировать Tile tile/ но когда его конструктор принимает параметры, и они разные. я не знаю такой реализации IClonable / Или вообще что нужно зделать?
path/ Update(PlayerArma player) { foreah(var tile in tiles) { //Каждому tile присваивается G и H по всем правилам Astar (надеюсь,) } }
List<Tile> Atiles = new List<Tile>();
Решение задачи: «Заполнение списка List»
textual
Листинг программы
foreah() { }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д