okay, this seems to work better for scale_or_crop_background(), but I haven't tested it with things like 320x240 backgrounds yet.
This commit is contained in:
@@ -168,16 +168,7 @@ function Actor:scale_or_crop_background()
|
|||||||
-- bga matches the current aspect, we can stretch it.
|
-- bga matches the current aspect, we can stretch it.
|
||||||
self:stretchto( 0,0,SCREEN_WIDTH,SCREEN_HEIGHT )
|
self:stretchto( 0,0,SCREEN_WIDTH,SCREEN_HEIGHT )
|
||||||
else
|
else
|
||||||
-- temp
|
self:scaletofit( SCREEN_CENTER_X-(gw/2),SCREEN_TOP,SCREEN_CENTER_X+(gw/2),SCREEN_HEIGHT)
|
||||||
self:scaletocover( 0,0,SCREEN_WIDTH,SCREEN_HEIGHT )
|
|
||||||
--[[
|
|
||||||
-- bga doesn't match the aspect.
|
|
||||||
if displayAspect > graphicAspect then
|
|
||||||
-- the graphic is smaller than the display aspect ratio
|
|
||||||
else
|
|
||||||
-- the graphic is bigger than the display aspect ratio; crop me
|
|
||||||
end
|
|
||||||
--]]
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user