MACVENTURE: Fix small render error

This commit is contained in:
Borja Lorente 2016-07-17 02:06:35 +02:00
parent a06f291280
commit 33ed84ff74
2 changed files with 7 additions and 5 deletions

View file

@ -386,11 +386,13 @@ bool ImageAsset::isRectInside(Common::Rect rect) {
return false;
}
uint ImageAsset::getWidth() {
int ImageAsset::getWidth() {
if (_imgData.size() == 0) return 0;
return MAX(0, (int)_bitWidth);
}
uint ImageAsset::getHeight() {
int ImageAsset::getHeight() {
if (_imgData.size() == 0) return 0;
return MAX(0, (int)_bitHeight);
}

View file

@ -55,7 +55,7 @@ struct PPICHuff {
class ImageAsset {
public:
ImageAsset(ObjID original, Container *container);
ImageAsset(ObjID original, Container *container);
~ImageAsset();
void blitInto(Graphics::ManagedSurface *target, uint32 x, uint32 y, BlitMode mode);
@ -63,8 +63,8 @@ public:
bool isPointInside(Common::Point point);
bool isRectInside(Common::Rect rect);
uint getWidth();
uint getHeight();
int getWidth();
int getHeight();
private:
void decodePPIC(ObjID id, Common::Array<byte> &data);