Opened 4 years ago

Closed 2 years ago

#11905 closed defect (invalid)

BACKENDS: Symbian - Different sizes of ScummVM Main Menu.

Reported by: huhungahuru Owned by:
Priority: normal Component: Port: Symbian
Version: Keywords: main, menu, screen, resolution, small, size, symbian, SYMBIAN
Cc: Game:

Description (last modified by huhungahuru)

ScummVM 2.2.0b/OS: Symbian Belle/touchscreen

ScummVM's main menu does not have a static size.
The larger the resolution of the game screen, the smaller the menu will be displayed.
You have to be inside a game and to access the Main Menu press the * key.

Attached image: https://archive.org/download/de5_jdh768/14.png

Tested in games (Spanish):
-Normal size of main menu: Discworld, Laura Bow 2, Sam & Max, The Dig, Monkey Island 2, Simon the Sorcerer 1 and 2.
-Small size of main menu: Broken Sword II, The Case of the Rose Tatto, Discworld 2.

Change History (5)

comment:1 by huhungahuru, 4 years ago

Description: modified (diff)

comment:2 by raziel-, 4 years ago

Summary: Different sizes of ScummVM Main Menu.BACKENDS: Symbian - Different sizes of ScummVM Main Menu.

comment:3 by sev-, 3 years ago

Owner: set to sev-
Resolution: fixed
Status: newclosed

This has been fixed with the introduction of HiDPI support

comment:4 by fedor4ever, 3 years ago

Resolution: fixed
Status: closednew

Still remains on master branch commit cc2f249fb63b. Temporary I hooked my fix:

float ModularGraphicsBackend::getHiDPIScreenFactor() const {
	return getSymbianDPI(); // !!!
	return _graphicsManager->getHiDPIScreenFactor();
}

Tested with Pegasus Prime and result is good. The main menu in Pegasus Prime is only a little less than in Indiana Jones and Fate of Atlantis.

getSymbianDPI() is standalone function. How properly add that function?

Techical background. All last Symbian touch has 640*360. Most of them comes with 3.2" what resylts in 229 DPI, one have 2.9" which gives 259 DPI.

comment:5 by lotharsm, 2 years ago

Keywords: SYMBIAN added
Owner: sev- removed
Resolution: invalid
Status: newclosed

Closing due to port removal in 5e05f93f36a998f08a676bb3db22b673f677d3f8

Note: See TracTickets for help on using tickets.