diff --git a/src/editor/g_map.pas b/src/editor/g_map.pas
index d61a0e2c2fc57d1617ca4b2220de416176c749b2..a49b6f9edb7872fcd0d577db2ffad2f1bed88324 100644 (file)
--- a/src/editor/g_map.pas
+++ b/src/editor/g_map.pas
FileName, SectionName, ResName, _fn: String;
TextureRes: String;
pData: Pointer;
- Len: Integer;
+ Len, FrameLen: Integer;
Error: Boolean;
NoTextureID: DWORD;
NW, NH: Word;
end
else // Anim
begin // Анимированная текстура
- if not GetFrame(TextureRes, Data, Width, Height) then
+ if not GetFrame(TextureRes, Data, FrameLen, Width, Height) then
begin // Кадры
e_WriteLog(Format('GetFrame() error, res=%s',
[textures[a].Resource]), MSG_WARNING);
Error := True;
end;
- if not g_CreateTextureMemorySize(Data, textures[a].Resource, 0, 0, Width, Height, 1) then
+ if not g_CreateTextureMemorySize(Data, FrameLen, textures[a].Resource, 0, 0, Width, Height, 1) then
begin // Сама текстура
e_WriteLog(Format('g_CreateTextureMemorySize() error, res=%s',
[textures[a].Resource]), MSG_WARNING);