ANDROID: Cleanup

This commit is contained in:
dhewg 2011-03-14 23:44:43 +01:00
parent 8f40a18146
commit 7b850c18c7
3 changed files with 10 additions and 19 deletions

View file

@ -534,6 +534,7 @@ bool OSystem_Android::pollEvent(Common::Event &event) {
}
break;
}
default:
break;
}
@ -554,7 +555,7 @@ uint32 OSystem_Android::getMillis() {
gettimeofday(&curTime, 0);
return (uint32)(((curTime.tv_sec - _startTime.tv_sec) * 1000) + \
return (uint32)(((curTime.tv_sec - _startTime.tv_sec) * 1000) +
((curTime.tv_usec - _startTime.tv_usec) / 1000));
}

View file

@ -229,23 +229,7 @@ public:
int x, int y, int w, int h);
virtual int16 getOverlayHeight();
virtual int16 getOverlayWidth();
// RGBA 4444
virtual Graphics::PixelFormat getOverlayFormat() const {
Graphics::PixelFormat format;
format.bytesPerPixel = 2;
format.rLoss = 8 - 4;
format.gLoss = 8 - 4;
format.bLoss = 8 - 4;
format.aLoss = 8 - 4;
format.rShift = 3 * 4;
format.gShift = 2 * 4;
format.bShift = 1 * 4;
format.aShift = 0 * 4;
return format;
}
virtual Graphics::PixelFormat getOverlayFormat() const;
virtual bool showMouse(bool visible);

View file

@ -449,6 +449,7 @@ void OSystem_Android::updateScreen() {
_game_texture->drawTextureRect();
} else {
GLCALL(glPushMatrix());
GLCALL(glScalex(xdiv(_egl_surface_width, _focus_rect.width()),
xdiv(_egl_surface_height, _focus_rect.height()),
1 << 16));
@ -459,6 +460,7 @@ void OSystem_Android::updateScreen() {
1 << 16));
_game_texture->drawTextureRect();
GLCALL(glPopMatrix());
}
@ -476,7 +478,7 @@ void OSystem_Android::updateScreen() {
if (_show_mouse) {
GLCALL(glPushMatrix());
Common::Point mouse = getEventManager()->getMousePos();
const Common::Point &mouse = getEventManager()->getMousePos();
// Scale up ScummVM -> OpenGL (pixel) coordinates
if (_show_overlay) {
@ -659,6 +661,10 @@ int16 OSystem_Android::getOverlayWidth() {
return _overlay_texture->width();
}
Graphics::PixelFormat OSystem_Android::getOverlayFormat() const {
return _overlay_texture->getPixelFormat();
}
bool OSystem_Android::showMouse(bool visible) {
ENTER("%d", visible);