(svn r13376) -Feature: Add access to current long year and date from Action 7/9/D and VarAction2 (23/24 or A3/A4)
authorbelugas
Wed, 04 Jun 2008 00:17:48 +0000
changeset 10825 e9b5f2644bb8
parent 10824 1a34ba6f338a
child 10826 0c34789cf21b
(svn r13376) -Feature: Add access to current long year and date from Action 7/9/D and VarAction2 (23/24 or A3/A4)
Add access to (long format) building year, in Variational Action2 Variable 49 for Vehicles
src/newgrf.cpp
src/newgrf_engine.cpp
--- a/src/newgrf.cpp	Tue Jun 03 18:35:58 2008 +0000
+++ b/src/newgrf.cpp	Wed Jun 04 00:17:48 2008 +0000
@@ -3648,6 +3648,14 @@
 			*value = _settings_game.difficulty.diff_level;
 			return true;
 
+		case 0x23: // long format date
+			*value = _date;
+			return true;
+
+		case 0x24: // long format year
+			*value = _cur_year;
+			return true;
+
 		default: return false;
 	}
 }
--- a/src/newgrf_engine.cpp	Tue Jun 03 18:35:58 2008 +0000
+++ b/src/newgrf_engine.cpp	Wed Jun 04 00:17:48 2008 +0000
@@ -616,6 +616,7 @@
 		}
 
 		case 0x48: return GetEngine(v->engine_type)->flags; // Vehicle Type Info
+		case 0x49: return v->build_year;
 
 		/* Variables which use the parameter */
 		case 0x60: // Count consist's engine ID occurance