Exposed update_centering lua function. Added ScreenOverscanConfig. Added case to RageDisplay_D3D so that BLEND_SUBTRACT doesn't crash. Updated changelog.
This commit is contained in:
+16
-10
@@ -185,6 +185,13 @@ bool StepMania::GetHighResolutionTextures()
|
||||
}
|
||||
}
|
||||
|
||||
static void update_centering()
|
||||
{
|
||||
DISPLAY->ChangeCentering(
|
||||
PREFSMAN->m_iCenterImageTranslateX, PREFSMAN->m_iCenterImageTranslateY,
|
||||
PREFSMAN->m_fCenterImageAddWidth, PREFSMAN->m_fCenterImageAddHeight);
|
||||
}
|
||||
|
||||
static void StartDisplay()
|
||||
{
|
||||
if( DISPLAY != NULL )
|
||||
@@ -192,11 +199,7 @@ static void StartDisplay()
|
||||
|
||||
DISPLAY = CreateDisplay();
|
||||
|
||||
DISPLAY->ChangeCentering(
|
||||
PREFSMAN->m_iCenterImageTranslateX,
|
||||
PREFSMAN->m_iCenterImageTranslateY,
|
||||
PREFSMAN->m_fCenterImageAddWidth,
|
||||
PREFSMAN->m_fCenterImageAddHeight );
|
||||
update_centering();
|
||||
|
||||
TEXTUREMAN = new RageTextureManager;
|
||||
TEXTUREMAN->SetPrefs(
|
||||
@@ -228,11 +231,7 @@ void StepMania::ApplyGraphicOptions()
|
||||
if( sError != "" )
|
||||
RageException::Throw( "%s", sError.c_str() );
|
||||
|
||||
DISPLAY->ChangeCentering(
|
||||
PREFSMAN->m_iCenterImageTranslateX,
|
||||
PREFSMAN->m_iCenterImageTranslateY,
|
||||
PREFSMAN->m_fCenterImageAddWidth,
|
||||
PREFSMAN->m_fCenterImageAddHeight );
|
||||
update_centering();
|
||||
|
||||
bNeedReload |= TEXTUREMAN->SetPrefs(
|
||||
RageTextureManagerPrefs(
|
||||
@@ -1642,6 +1641,13 @@ void LuaFunc_Register_SaveScreenshot(lua_State *L)
|
||||
{ lua_register(L, "SaveScreenshot", LuaFunc_SaveScreenshot); }
|
||||
REGISTER_WITH_LUA_FUNCTION(LuaFunc_Register_SaveScreenshot);
|
||||
|
||||
static int LuaFunc_update_centering(lua_State* L)
|
||||
{
|
||||
update_centering();
|
||||
return 0;
|
||||
}
|
||||
LUAFUNC_REGISTER_COMMON(update_centering);
|
||||
|
||||
/*
|
||||
* (c) 2001-2004 Chris Danford, Glenn Maynard
|
||||
* All rights reserved.
|
||||
|
||||
Reference in New Issue
Block a user