|
From: <sjo...@us...> - 2011-11-29 09:30:57
|
Revision: 3516
http://civ4mods.svn.sourceforge.net/civ4mods/?rev=3516&view=rev
Author: sjodster
Date: 2011-11-29 09:30:50 +0000 (Tue, 29 Nov 2011)
Log Message:
-----------
"Animations Frozen" graphic option is now disabled:
* The option is disabled when the mod is loaded
* The option has been completely removed from the options screen so that the user can't change it
Note: If the user has frozen animations switched on, loads the Realism mod, and then unloads the mod, the frozen animations option will be switched off in their profile.
Modified Paths:
--------------
realism/bts/trunk/mod/Assets/Python/EntryPoints/CvAppInterface.py
realism/bts/trunk/mod/Assets/Python/EntryPoints/CvOptionsScreenCallbackInterface.py
realism/bts/trunk/mod/Assets/Python/Screens/CvOptionsScreen.py
Modified: realism/bts/trunk/mod/Assets/Python/EntryPoints/CvAppInterface.py
===================================================================
--- realism/bts/trunk/mod/Assets/Python/EntryPoints/CvAppInterface.py 2011-11-29 09:07:25 UTC (rev 3515)
+++ realism/bts/trunk/mod/Assets/Python/EntryPoints/CvAppInterface.py 2011-11-29 09:30:50 UTC (rev 3516)
@@ -19,6 +19,9 @@
# globals
gc = CyGlobalContext()
+# MOD - START - No Frozen Animations
+UserProfile = CyUserProfile()
+# MOD - END - No Frozen Animations
# don't make this an event - Moose
def init():
@@ -38,6 +41,10 @@
sys.excepthook = CvUtil.myExceptHook
sys.stdout=CvUtil.RedirectDebug()
+# MOD - START - No Frozen Animations
+ UserProfile.setGraphicOption(GraphicOptionTypes.GRAPHICOPTION_FROZEN_ANIMATIONS, False)
+# MOD - END - No Frozen Animations
+
def onSave():
'Here is your chance to save data. This function should return a string'
import CvWBDesc
Modified: realism/bts/trunk/mod/Assets/Python/EntryPoints/CvOptionsScreenCallbackInterface.py
===================================================================
--- realism/bts/trunk/mod/Assets/Python/EntryPoints/CvOptionsScreenCallbackInterface.py 2011-11-29 09:07:25 UTC (rev 3515)
+++ realism/bts/trunk/mod/Assets/Python/EntryPoints/CvOptionsScreenCallbackInterface.py 2011-11-29 09:30:50 UTC (rev 3516)
@@ -437,6 +437,10 @@
# Graphics Options
for iOptionLoop in range(GraphicOptionTypes.NUM_GRAPHICOPTION_TYPES):
bValue = UserProfile.getGraphicOption(iOptionLoop)
+# MOD - START - No Frozen Animations
+ if (iOptionLoop == GraphicOptionTypes.GRAPHICOPTION_FROZEN_ANIMATIONS):
+ bValue = False
+# MOD - END - No Frozen Animations
UserProfile.setGraphicOption(iOptionLoop, bValue)
# Beware! These guys aren't safe to change:
Modified: realism/bts/trunk/mod/Assets/Python/Screens/CvOptionsScreen.py
===================================================================
--- realism/bts/trunk/mod/Assets/Python/Screens/CvOptionsScreen.py 2011-11-29 09:07:25 UTC (rev 3515)
+++ realism/bts/trunk/mod/Assets/Python/Screens/CvOptionsScreen.py 2011-11-29 09:30:50 UTC (rev 3516)
@@ -104,9 +104,12 @@
# Graphic Option Checkboxes
for iOptionLoop in range(GraphicOptionTypes.NUM_GRAPHICOPTION_TYPES):
- szWidgetName = "GraphicOptionCheckbox_" + str(iOptionLoop)
- bOptionOn = UserProfile.getGraphicOption(iOptionLoop)
- self.pTabControl.setValue(szWidgetName, bOptionOn)
+ # MOD - START - No Frozen Animations
+ if (iOptionLoop != GraphicOptionTypes.GRAPHICOPTION_FROZEN_ANIMATIONS):
+ # MOD - END - No Frozen Animations
+ szWidgetName = "GraphicOptionCheckbox_" + str(iOptionLoop)
+ bOptionOn = UserProfile.getGraphicOption(iOptionLoop)
+ self.pTabControl.setValue(szWidgetName, bOptionOn)
#################### AUDIO ####################
@@ -493,13 +496,16 @@
# Checkboxes
for iOptionLoop in range(GraphicOptionTypes.NUM_GRAPHICOPTION_TYPES):
- szOptionDesc = gc.getGraphicOptionsInfoByIndex(iOptionLoop).getDescription()
- szHelp = gc.getGraphicOptionsInfoByIndex(iOptionLoop).getHelp()
- szCallbackFunction = "handleGraphicOptionsClicked"
- szWidgetName = "GraphicOptionCheckbox_" + str(iOptionLoop)
- bOptionOn = UserProfile.getGraphicOption(iOptionLoop)
- tab.attachCheckBox(vbox, szWidgetName, szOptionDesc, self.callbackIFace, szCallbackFunction, szWidgetName, bOptionOn)
- tab.setToolTip(szWidgetName, szHelp)
+ # MOD - START - No Frozen Animations
+ if (iOptionLoop != GraphicOptionTypes.GRAPHICOPTION_FROZEN_ANIMATIONS):
+ # MOD - END - No Frozen Animations
+ szOptionDesc = gc.getGraphicOptionsInfoByIndex(iOptionLoop).getDescription()
+ szHelp = gc.getGraphicOptionsInfoByIndex(iOptionLoop).getHelp()
+ szCallbackFunction = "handleGraphicOptionsClicked"
+ szWidgetName = "GraphicOptionCheckbox_" + str(iOptionLoop)
+ bOptionOn = UserProfile.getGraphicOption(iOptionLoop)
+ tab.attachCheckBox(vbox, szWidgetName, szOptionDesc, self.callbackIFace, szCallbackFunction, szWidgetName, bOptionOn)
+ tab.setToolTip(szWidgetName, szHelp)
########## EXIT
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|