|
•Хм... - Hruks, 15.06.2010 13:01:26 |
|
|
##Нет. В сохранёнку пишется имя карты, в нижнем реестре. Все сравнения делаются с приведением к нижнему реестру.
Может писать ещё контрольную сумму? А то вдруг конфликт версий? Имена карт совпали...
####Вообще бы тут лучше стринглисты подошли и многострочные описания ##Многострочные в интерфейсе реализованы, в чём проблема? Ну для меня проблема. Как их зачитать правильно, хранить и выводить? :) Может доделаешь а я посмотрю по факту.
Да и полезно отдельно хранить имя карты, путь к файлу (его правда можно получить, но от рута) и разные закладки - описание всей планеты (как найти по набору спрайтов? Хотя для этого читать всю карту же надо) хинты по игре на карте и рекомендации для количества игроков.
##Кстати, откуда взялось ограничение в 255 символов? ##string=ansistring=4294967296 div 2 символов, нет? Возможно парсер конфига режет длинну. Специально не дебажил, но проблема есть - лишние просто отсекаются.
Кстати, учитывая, что идёт приведение к pchar через указатели, то полезно в конце стрингов #0 записывать. |
|
| |