Menu-FN: Add LOGO_STATIC, rename LOGO to LOGO_AVI. Allowing mods to have

non video menu headers
This commit is contained in:
Marco Cawthorne 2021-08-08 14:06:26 +02:00
parent 844c29bf23
commit c7004625ae
2 changed files with 14 additions and 7 deletions

View File

@ -14,7 +14,7 @@
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
string g_bmp[77] = {
string g_bmp[78] = {
"gfx/shell/btns_main",
"gfx/shell/cb_checked",
"gfx/shell/cb_disabled",
@ -91,7 +91,8 @@ string g_bmp[77] = {
"gfx/shell/up",
"gfx/shell/windows",
"gfx/shell/fragnet",
"gfx/shell/logo"
"gfx/shell/logo_avi",
"gfx/shell/logo_static"
};
enum
@ -172,5 +173,6 @@ enum
UP,
WINDOWS,
FN_LOGO,
LOGO
LOGO_AVI,
LOGO_STATIC
};

View File

@ -375,12 +375,17 @@ menu_main_draw(void)
} else {
/* Don't even attempt to display the logo.avi otherwise */
if (games[gameinfo_current].steambg == 0 && checkcommand("ffmpeg_videobitrate")) {
drawpic([g_menuofs[0],g_menuofs[1] + 70], g_bmp[LOGO],
drawpic([g_menuofs[0],g_menuofs[1] + 70], g_bmp[LOGO_AVI],
g_logosize, [1,1,1], 1.0f);
g_logosize = gecko_get_texture_extent(g_bmp[LOGO]);
g_logosize = gecko_get_texture_extent(g_bmp[LOGO_AVI]);
}
{
vector ofs = drawgetimagesize(g_bmp[LOGO_STATIC]);
drawpic([g_menuofs[0] + 320 - (ofs[0] / 2),g_menuofs[1] + 48], g_bmp[LOGO_STATIC],
ofs, [1,1,1], 1.0f);
}
drawpic([g_menuofs[0],g_menuofs[1] + 48], g_bmp[LOGO],
[512, 128], [1,1,1], 1.0f);
Widget_Draw(fn_main);
WLabel_Static(235, 216, m_reslbl[IDS_MAIN_NEWGAMEHELP], HELPTXT_SIZE, HELPTXT_SIZE,