(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
--- 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