Skip to content

Commit

Permalink
Extend 3den selectable date range from 1900 to 2050 (#1155)
Browse files Browse the repository at this point in the history
* Extend 3den selectable date range

* add commy2 suggestions

* update ModuleDate_F with expanded years

* add macro

* Update addons/common/CfgVehicles.hpp

Co-Authored-By: commy2 <commy-2@gmx.de>

* Update addons/common/Cfg3DEN.hpp

Co-Authored-By: commy2 <commy-2@gmx.de>
  • Loading branch information
Drofseh and commy2 committed Jun 7, 2019
1 parent c25bd18 commit 79773f1
Show file tree
Hide file tree
Showing 3 changed files with 118 additions and 0 deletions.
21 changes: 21 additions & 0 deletions addons/common/Cfg3DEN.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,29 @@
#define POS_H_TITLE(N) (N * 3.5 + 1 * 5) * (pixelH * pixelGrid * 0.50)
#define POS_H_VALUE(N) N * 3.5 * (pixelH * pixelGrid * 0.50)

class ctrlCombo;

class Cfg3DEN {
class Attributes {
class Default;
class Title: Default {
class Controls;
};

class Date: Title {
class Controls: Controls {
class ValueYear: ctrlCombo {
onLoad = "\
params ['_ctrlYear'];\
for '_y' from 1900 to 2050 do {\
_ctrlYear lbSetValue [_ctrlYear lbAdd str _y, _y];\
};\
_ctrlYear lbSetCurSel 53;\
";
};
};
};

class Edit;
class EditMulti3: Edit {
class Controls;
Expand Down
92 changes: 92 additions & 0 deletions addons/common/CfgVehicles.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,96 @@ class CfgVehicles {
scope = 1;
displayName = "";
};

class Module_F;
class ModuleDate_F: Module_F {
class Arguments {
class Year {
class values {
YEAR(1900);
YEAR(1901);
YEAR(1902);
YEAR(1903);
YEAR(1904);
YEAR(1905);
YEAR(1906);
YEAR(1907);
YEAR(1908);
YEAR(1909);
YEAR(1910);
YEAR(1911);
YEAR(1912);
YEAR(1913);
YEAR(1914);
YEAR(1915);
YEAR(1916);
YEAR(1917);
YEAR(1918);
YEAR(1919);
YEAR(1920);
YEAR(1921);
YEAR(1922);
YEAR(1923);
YEAR(1924);
YEAR(1925);
YEAR(1926);
YEAR(1927);
YEAR(1928);
YEAR(1929);
YEAR(1930);
YEAR(1931);
YEAR(1932);
YEAR(1933);
YEAR(1934);
YEAR(1935);
YEAR(1936);
YEAR(1937);
YEAR(1938);
YEAR(1939);
YEAR(1940);
YEAR(1941);
YEAR(1942);
YEAR(1943);
YEAR(1944);
YEAR(1945);
YEAR(1946);
YEAR(1947);
YEAR(1948);
YEAR(1949);
YEAR(1950);
YEAR(1951);
YEAR(1952);
YEAR(1953);
YEAR(1954);
YEAR(1955);
YEAR(1956);
YEAR(1957);
YEAR(1958);
YEAR(1959);
YEAR(1960);
YEAR(1961);
YEAR(1962);
YEAR(1963);
YEAR(1964);
YEAR(1965);
YEAR(1966);
YEAR(1967);
YEAR(1968);
YEAR(1969);
YEAR(1970);
YEAR(1971);
YEAR(1972);
YEAR(1973);
YEAR(1974);
YEAR(1975);
YEAR(1976);
YEAR(1977);
YEAR(1978);
YEAR(1979);
YEAR(1980);
YEAR(1981);
};
};
};
};
};
5 changes: 5 additions & 0 deletions addons/common/script_component.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,8 @@
#include "\x\cba\addons\main\script_macros.hpp"

#define DUMMY_POSITION [-1000, -1000, 0]

#define YEAR(x) class Number##x {\
name = QUOTE(x);\
value = x;\
}

0 comments on commit 79773f1

Please sign in to comment.