small fix to sprite loading

这个提交包含在:
Henrique 2011-11-30 17:26:42 -02:00
父节点 32c916ee68
当前提交 1185dc9a00
共有 1 个文件被更改,包括 3 次插入0 次删除

查看文件

@ -83,6 +83,9 @@ TexturePtr SpriteManager::loadSpriteTexture(int id)
m_fin.read((char*)&transparentPixels, 2); m_fin.read((char*)&transparentPixels, 2);
m_fin.read((char*)&coloredPixels, 2); m_fin.read((char*)&coloredPixels, 2);
if(writePos + transparentPixels*4 + coloredPixels*3 >= 4096)
return g_graphics.getEmptyTexture();
for(int i = 0; i < transparentPixels; i++) { for(int i = 0; i < transparentPixels; i++) {
pixels[writePos + 0] = 0x00; pixels[writePos + 0] = 0x00;
pixels[writePos + 1] = 0x00; pixels[writePos + 1] = 0x00;