Привет всем! Не могли бы вы ответить на такой вопрос? :
Я пишу на Asphyre. Допустим, у меня на карте 30 спрайтов-квадратиков 32х32 пикселя. В редакторе карт я их объявляю так:
TBasicObject = class (TSprite)
private
event, script :integer
name : shortstring;
public
constructor Create(const AParent: TSpriteEngine); override;
procedure Move(const MoveCount: single); override;
end;
потом создаю массив
BasicObject:array[0..30] of TBasicObject;
при нажатии на форме создаю спрайт с координатами курсора:
i:=i+1;
BasicObject[i]:=TBasicObject.Create(GameEngine) ;
BasicObject[i].X:=pointer.X;
BasicObject[i].Y:=pointer.y;
basicObject[i].Visible:=true;
basicObject[i].Alpha:=130;
BasicObject[i].ImageName:= pointer.ImageName;
end;
ВОПРОС:
как карту сохранить в файл, и как её потом оттуда загрузить в игре. Кстати, в игре эти спрайты объявляются так же с такими же названиями, переменными и т.д.
заранее спасибо!