Программистов трэд
#361
Написал 03.05.2013 - 21:02
Цитаты:
#362
Написал 05.05.2013 - 03:31
Для форумчан можно просто Олег.
#363
Написал 05.05.2013 - 11:09
Цитаты:
#364
Написал 05.05.2013 - 11:12
class map_type { public char mapchar; public string item, mobtype; public int mobhealth;}Он предлагает делать массив размером с карту из этих переменных и хранить в каждой ячейке и сущность (под идентификатором типа string), и тип тайла (под идентификатором типа char).
#365
Написал 05.05.2013 - 12:01
Цитаты:
#366
Написал 05.05.2013 - 13:19
#367
Написал 05.05.2013 - 13:22
Цитаты:
#368
Написал 05.05.2013 - 16:18
Для форумчан можно просто Олег.
#369
Написал 05.05.2013 - 20:43
Цитаты:
#370
Написал 05.05.2013 - 20:49
Для форумчан можно просто Олег.
#371
Написал 06.05.2013 - 12:06
#372
Написал 06.05.2013 - 12:37
Для форумчан можно просто Олег.
#373
Написал 06.05.2013 - 12:47
const x1 = 5;const y1 = 5;var map_c: array[1[paste][/paste][paste][/paste]x1, 1[paste][/paste][paste][/paste]y1] of char;map_o: array[1[paste][/paste][paste][/paste]x1, 1[paste][/paste][paste][/paste]y1] of char;path: string;f: text;begin{здесь мы открываем файл, условно savegame[paste][/paste]txt Я намеренно сократил размеры массива и карты до 5x5[paste][/paste]файл сохранения примерно выглядит так (цифры - элементы покрытия карты, например, 1 - камень, 2 - земля и т[paste][/paste]д[paste][/paste] /// - знак конца области определения первого массива):111111112212122113121133123333/// @ # # # $ $ & #///}end[paste][/paste]
Это по твоему без вариантов.Статья совсем о другом. Там случаи, когда один отдает предпочтение одному, а второй - второму. И все поносят выбор друг-друга. Когда кто-то написал полнейший шлак, шлак - он и есть шлак. Под любым углом зрения. Без вариантов.
Цитаты:
#374
Написал 06.05.2013 - 12:48
#375
Написал 06.05.2013 - 12:58
Не понял сути вопроса. Что-бы сохранить конкретно карту я просто запишу данные о ячейках подряд, пополнительно сжав кодированием длин серий (RLE). Что-бы сделать сейв, я в пишу в него имя файла с картой, изменения в карте (кратеры, поваленные деревья), а далее - все данные о юнитах и зданиях. Есть еще варианты? Кстати, почему именно текстовый файл?Кстати, плейермет, как ты собираешься сохранять свою карту в текстовый файл?
О чем статья: - "Предложение с небольщой ошибкой, или даже опечаткой." - "Ну ты мудак, вообще! Писать правильно не умеешь! Пиздуй в школу, уебок!" Что в данном случае: - "ПридЛАЖженье с ниБОЛЬщая ошиБачок, очепЯдкго дажи и.И. Вот така провельна пейССАТЬ." - "Это не правильно. Выколите мне глаза." - "Эта пгавельна. Сийча я тибея как школьнукуну обясню. Карочи... В алавите есть букво "А"..." - "Ну поехали. В первом слове..." - "Эта с твайей точки згения!"Это по твоему без вариантов.
Суть в том, что он пытался доказывать, что этот неправильный код - правилен, и еще советовать его другому. К безграмотнотным учителям в вузах ты тоже лоялен? У себя пусть делает, как ему удобно.И что лучше, если бы он (Андрей) сидел и ничего не делал, или если если он пытается хоть на своих ошибках, хоть говеный, но написать код и сделать, чтобы он работал?
Для форумчан можно просто Олег.
#376
Написал 06.05.2013 - 13:01
#377
Написал 06.05.2013 - 13:09
Для форумчан можно просто Олег.
#378
Написал 06.05.2013 - 13:46
Цитаты:
#379
Написал 06.05.2013 - 14:12
Главная ошибка новичков, коей и я когда-то страдал.Неправильный код - тот код, который не работает. Мой код хоть говёно, но должен работать, если дописать основное тело программы.
Пытайся на здоровье. Я тебе запрещаю, что-ли? Но зачем самому не разобравшись до конца, учить других новичков, и тем-более, пытаться учить не новичков?Я хотя-бы ПЫТАЮСЬ писать код, да, я учусь на своих ошибках.
В файл все записывается подряд. Например цифры "1 2 3 4 5" записаны подряд. "12345" - тоже, но нужно точно понять, что на 1 число тут идет 1 байт. Напиши мне пример, когда они записаны не подряд.данные о ячейках ПОДРЯД? Возможно, это лучше, но я пока так не умею, и пока это не потребуется, не буду применять этот способ.
Что я и сделал.Кстати, плеермет, мог бы написать конструктивную критику моего кода.
Ошибка в "нравится-не нравится". Есть код в рамках правильного, и вне их. Все в коде должно быть чем-то обосновано, а не спонтанно "мне так понравилось или захотелось". Как уже было сказано, ты пытаешься пилой забивать шурупы в асфальт.Я твой критикую, если он не нравится мне. Если нравится - не критикую.
Нда... Что там догадываться, и что там читать? Там 10 строк даже нет. И как я его раскритиковал на несколько абзацев, если я его по твоему не читал? В общем жди собственных фейспалмов через некоторое время. Я тебя предупреждал. Кстати, в твоем примере про считывание карты из файла я собственно не вижу самого считывания карты из файла. Написал бы его хоть, а то и критиковать нечего.А ты сразу начинаешь обсирать, причём ссылаясь на свои догадки. Похоже, мой код ты так и не читал
Для форумчан можно просто Олег.
#380
Написал 06.05.2013 - 14:37
Цитаты:
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных