Mercurial > hg > dmlib
diff dmsimple.c @ 635:7092cd50bc08
Add condensed text configuration option to setup screen config.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 15 Apr 2013 06:51:15 +0300 |
parents | 78cef1000a18 |
children | 55743025d628 |
line wrap: on
line diff
--- a/dmsimple.c Mon Apr 15 06:48:02 2013 +0300 +++ b/dmsimple.c Mon Apr 15 06:51:15 2013 +0300 @@ -263,7 +263,8 @@ &engine.setupMenuDim.x, &engine.setupMenuDim.y) != 2 && sscanf(buf+pos, "text1Pos %f %f", &engine.setupText1Pos.x, &engine.setupText1Pos.y) != 2 && - sscanf(buf+pos, "menuCenter %d", &engine.setupMenuCenter) != 1) + sscanf(buf+pos, "menuCenter %d", &engine.setupMenuCenter) != 1 && + sscanf(buf+pos, "textCondensed %d", &engine.setupTextCondensed) != 1) { dmError("Syntax error in configuration:\n%s\n", buf); res = DMERR_INVALID_DATA; @@ -508,14 +509,16 @@ 2.0f; dmDrawBMTextConst( - engine.screen, menuFont, DMD_TRANSPARENT, + engine.screen, menuFont, + engine.setupTextCondensed, DMD_TRANSPARENT, vsX(engine.setupMenuPos) + posX, vsY(engine.setupMenuPos) + 2 + (index * menuEntryHeight), menuStr); } dmDrawBMTextConst( - engine.screen, menuFont, DMD_TRANSPARENT, + engine.screen, menuFont, + engine.setupTextCondensed, DMD_TRANSPARENT, vsX(engine.setupText1Pos), vsY(engine.setupText1Pos), menuFullScreen ?