mirror of
				https://github.com/KartKrewDev/RingRacers.git
				synced 2025-10-30 08:01:28 +00:00 
			
		
		
		
	Parity between title screen and menu version info
This commit is contained in:
		
							parent
							
								
									d13f2c34b9
								
							
						
					
					
						commit
						151dccf32f
					
				
					 3 changed files with 41 additions and 39 deletions
				
			
		| 
						 | 
				
			
			@ -1889,6 +1889,43 @@ void F_StartTitleScreen(void)
 | 
			
		|||
	F_CacheTitleScreen();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void F_VersionDrawer(void)
 | 
			
		||||
{
 | 
			
		||||
	// An adapted thing from old menus - most games have version info on the title screen now...
 | 
			
		||||
	INT32 texty = vid.height - 10*vid.dupy;
 | 
			
		||||
 | 
			
		||||
#define addtext(f, str) {\
 | 
			
		||||
	V_DrawThinString(vid.dupx, texty, V_NOSCALESTART|f, str);\
 | 
			
		||||
	texty -= 10*vid.dupy;\
 | 
			
		||||
}
 | 
			
		||||
	if (customversionstring[0] != '\0')
 | 
			
		||||
	{
 | 
			
		||||
		addtext(V_ALLOWLOWERCASE, customversionstring);
 | 
			
		||||
		addtext(0, "Mod version:");
 | 
			
		||||
	}
 | 
			
		||||
	else
 | 
			
		||||
	{
 | 
			
		||||
// Development -- show revision / branch info
 | 
			
		||||
#if defined(TESTERS)
 | 
			
		||||
		addtext(V_ALLOWLOWERCASE|V_SKYMAP, "Tester client");
 | 
			
		||||
		addtext(V_ALLOWLOWERCASE|V_TRANSLUCENT, va("%s", compdate));
 | 
			
		||||
#elif defined(HOSTTESTERS)
 | 
			
		||||
		addtext(V_ALLOWLOWERCASE|V_REDMAP, "Netgame host for testers");
 | 
			
		||||
		addtext(V_ALLOWLOWERCASE|V_TRANSLUCENT, va("%s", compdate));
 | 
			
		||||
#elif defined(DEVELOP)
 | 
			
		||||
		addtext(V_ALLOWLOWERCASE|V_TRANSLUCENT, comprevision);
 | 
			
		||||
		addtext(V_ALLOWLOWERCASE|V_TRANSLUCENT, compbranch);
 | 
			
		||||
#else // Regular build
 | 
			
		||||
		addtext(V_ALLOWLOWERCASE|V_TRANSLUCENT, va("%s", VERSIONSTRING));
 | 
			
		||||
#endif
 | 
			
		||||
		if (compuncommitted)
 | 
			
		||||
		{
 | 
			
		||||
			addtext(V_REDMAP|V_STRINGDANCE, "! UNCOMMITTED CHANGES !");
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
#undef addtext
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// (no longer) De-Demo'd Title Screen
 | 
			
		||||
void F_TitleScreenDrawer(void)
 | 
			
		||||
{
 | 
			
		||||
| 
						 | 
				
			
			@ -1959,39 +1996,7 @@ void F_TitleScreenDrawer(void)
 | 
			
		|||
 | 
			
		||||
			V_DrawFixedPatch(0, 0, FRACUNIT, 0, kts_copyright, NULL);
 | 
			
		||||
 | 
			
		||||
			// An adapted thing from old menus - most games have version info on the title screen now...
 | 
			
		||||
			{
 | 
			
		||||
				INT32 texty = vid.height - 10*vid.dupy;
 | 
			
		||||
#define addtext(f, str) {\
 | 
			
		||||
	V_DrawThinString(vid.dupx, texty, V_NOSCALESTART|f, str);\
 | 
			
		||||
	texty -= 10*vid.dupy;\
 | 
			
		||||
}
 | 
			
		||||
				if (customversionstring[0] != '\0')
 | 
			
		||||
				{
 | 
			
		||||
					addtext(V_ALLOWLOWERCASE, customversionstring);
 | 
			
		||||
					addtext(0, "Mod version:");
 | 
			
		||||
				}
 | 
			
		||||
				else
 | 
			
		||||
				{
 | 
			
		||||
// Development -- show revision / branch info
 | 
			
		||||
#if defined(TESTERS)
 | 
			
		||||
					addtext(V_ALLOWLOWERCASE|V_SKYMAP, "Tester client");
 | 
			
		||||
					addtext(V_ALLOWLOWERCASE|V_TRANSLUCENT, va("%s", compdate));
 | 
			
		||||
#elif defined(HOSTTESTERS)
 | 
			
		||||
					addtext(V_ALLOWLOWERCASE|V_REDMAP, "Netgame host for testers");
 | 
			
		||||
					addtext(V_ALLOWLOWERCASE|V_TRANSLUCENT, va("%s", compdate));
 | 
			
		||||
#elif defined(DEVELOP)
 | 
			
		||||
					addtext(V_ALLOWLOWERCASE|V_TRANSLUCENT, comprevision);
 | 
			
		||||
					addtext(V_ALLOWLOWERCASE|V_TRANSLUCENT, compbranch);
 | 
			
		||||
#else // Regular build
 | 
			
		||||
					addtext(V_ALLOWLOWERCASE|V_TRANSLUCENT, va("%s", VERSIONSTRING));
 | 
			
		||||
#endif
 | 
			
		||||
					if (compuncommitted)
 | 
			
		||||
						addtext(V_REDMAP|V_STRINGDANCE, "! UNCOMMITTED CHANGES !");
 | 
			
		||||
				}
 | 
			
		||||
#undef addtext
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			F_VersionDrawer();
 | 
			
		||||
			break;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -60,6 +60,8 @@ void F_EndingDrawer(void);
 | 
			
		|||
void F_CreditTicker(void);
 | 
			
		||||
void F_CreditDrawer(void);
 | 
			
		||||
 | 
			
		||||
void F_VersionDrawer(void);
 | 
			
		||||
 | 
			
		||||
void F_StartCustomCutscene(INT32 cutscenenum, boolean precutscene, boolean resetplayer);
 | 
			
		||||
void F_CutsceneDrawer(void);
 | 
			
		||||
void F_EndCutScene(void);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -541,12 +541,7 @@ void M_Drawer(void)
 | 
			
		|||
			}
 | 
			
		||||
			else
 | 
			
		||||
			{
 | 
			
		||||
#ifdef DEVELOP // Development -- show revision / branch info
 | 
			
		||||
				V_DrawThinString(vid.dupx, vid.height - 20*vid.dupy, V_NOSCALESTART|V_TRANSLUCENT|V_ALLOWLOWERCASE, compbranch);
 | 
			
		||||
				V_DrawThinString(vid.dupx, vid.height - 10*vid.dupy, V_NOSCALESTART|V_TRANSLUCENT|V_ALLOWLOWERCASE, comprevision);
 | 
			
		||||
#else // Regular build
 | 
			
		||||
				V_DrawThinString(vid.dupx, vid.height - 10*vid.dupy, V_NOSCALESTART|V_TRANSLUCENT|V_ALLOWLOWERCASE, va("%s", VERSIONSTRING));
 | 
			
		||||
#endif
 | 
			
		||||
				F_VersionDrawer();
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue