(svn r12104) -Fix (r12103): remember loading indicators transparency settings and make in switchable by Ctrl+9
authorsmatz
Sun, 10 Feb 2008 18:31:33 +0000
changeset 8529 93d4dea423e5
parent 8528 6e61e651790e
child 8530 0936741af0ac
(svn r12104) -Fix (r12103): remember loading indicators transparency settings and make in switchable by Ctrl+9
src/lang/english.txt
src/main_gui.cpp
src/road_map.h
src/settings.cpp
src/transparency.h
--- a/src/lang/english.txt	Sun Feb 10 15:53:26 2008 +0000
+++ b/src/lang/english.txt	Sun Feb 10 18:31:33 2008 +0000
@@ -3344,8 +3344,8 @@
 STR_TRANSPARENT_BUILDINGS_DESC                                  :{BLACK}Toggle transparency for buildables like stations, depots and waypoints. CTRL+click to lock.
 STR_TRANSPARENT_BRIDGES_DESC                                    :{BLACK}Toggle transparency for bridges. CTRL+click to lock.
 STR_TRANSPARENT_STRUCTURES_DESC                                 :{BLACK}Toggle transparency for structures like lighthouses and antennas. CTRL+click to lock.
+STR_TRANSPARENT_CATENARY_DESC                                   :{BLACK}Toggle transparency for catenary. CTRL+click to lock.
 STR_TRANSPARENT_LOADING_DESC                                    :{BLACK}Toggle transparency for loading indicators. CTRL+click to lock.
-STR_TRANSPARENT_CATENARY_DESC                                   :{BLACK}Toggle transparency for catenary. CTRL+click to lock.
 
 STR_PERCENT_UP_SMALL                                            :{TINYFONT}{WHITE}{NUM}%{UPARROW}
 STR_PERCENT_UP                                                  :{WHITE}{NUM}%{UPARROW}
--- a/src/main_gui.cpp	Sun Feb 10 15:53:26 2008 +0000
+++ b/src/main_gui.cpp	Sun Feb 10 18:31:33 2008 +0000
@@ -1914,6 +1914,7 @@
 			case '6' | WKC_CTRL:
 			case '7' | WKC_CTRL:
 			case '8' | WKC_CTRL:
+			case '9' | WKC_CTRL:
 				/* Transparency toggle hot keys */
 				ToggleTransparency((TransparencyOption)(e->we.keypress.keycode - ('1' | WKC_CTRL)));
 				MarkWholeScreenDirty();
--- a/src/road_map.h	Sun Feb 10 15:53:26 2008 +0000
+++ b/src/road_map.h	Sun Feb 10 18:31:33 2008 +0000
@@ -19,7 +19,7 @@
 };
 
 static inline RoadTileType GetRoadTileType(TileIndex t)
-	{
+{
 	assert(IsTileType(t, MP_ROAD));
 	return (RoadTileType)GB(_m[t].m5, 6, 2);
 }
--- a/src/settings.cpp	Sun Feb 10 15:53:26 2008 +0000
+++ b/src/settings.cpp	Sun Feb 10 18:31:33 2008 +0000
@@ -1282,8 +1282,8 @@
 #endif
 	  SDTG_VAR("sprite_cache_size",SLE_UINT, S, 0, _sprite_cache_size,     4, 1, 64, 0, STR_NULL, NULL),
 	  SDTG_VAR("player_face",    SLE_UINT32, S, 0, _player_face,      0,0,0xFFFFFFFF,0, STR_NULL, NULL),
-	  SDTG_VAR("transparency_options", SLE_UINT, S, 0, _transparency_opt,  0, 0,0xFF,0, STR_NULL, NULL),
-	  SDTG_VAR("transparency_locks", SLE_UINT, S, 0, _transparency_lock,   0, 0,0xFF,0, STR_NULL, NULL),
+	  SDTG_VAR("transparency_options", SLE_UINT, S, 0, _transparency_opt,  0,0,0x1FF,0, STR_NULL, NULL),
+	  SDTG_VAR("transparency_locks", SLE_UINT, S, 0, _transparency_lock,   0,0,0x1FF,0, STR_NULL, NULL),
 	  SDTG_END()
 };
 
--- a/src/transparency.h	Sun Feb 10 15:53:26 2008 +0000
+++ b/src/transparency.h	Sun Feb 10 18:31:33 2008 +0000
@@ -11,8 +11,6 @@
  * Transparency option bits: which position in _transparency_opt stands for which transparency.
  * If you change the order, change the order of the ShowTransparencyToolbar() stuff in transparency_gui.cpp too.
  * If you add or remove an option don't forget to change the transparency 'hot keys' in main_gui.cpp.
- * If you add an option and have more then 8, change the typedef TransparencyOptionBits and
- * the save stuff (e.g. SLE_UINT8 to SLE_UINT16) in settings.cpp .
  */
 enum TransparencyOption {
 	TO_SIGNS = 0,  ///< signs