Files
@ r24682:b5c4b1ab5bdd
Branch filter:
Location: cpp/openttd-patchpack/source/src/rev.cpp.in - annotation
r24682:b5c4b1ab5bdd
3.1 KiB
text/plain
Change: [NewGRF] industry special flag 19 now specifically targets only passenger production, instead of the second cargo of any water-based industry. (#8590)
This behavior is less surprising to NewGRF authors, and may even be intentional behavior for some industries.
This behavior is less surprising to NewGRF authors, and may even be intentional behavior for some industries.
r12768:980ae0491352 r12768:980ae0491352 r12768:980ae0491352 r12768:980ae0491352 r12768:980ae0491352 r12768:980ae0491352 r12768:980ae0491352 r7780:af8c230bc12c r7780:af8c230bc12c r7780:af8c230bc12c r17986:0f8f901991d4 r9085:bfc6f61fcf0c r7780:af8c230bc12c r21383:942c32fb8b0e r21383:942c32fb8b0e r7780:af8c230bc12c r17986:0f8f901991d4 r17986:0f8f901991d4 r17986:0f8f901991d4 r17986:0f8f901991d4 r17986:0f8f901991d4 r17986:0f8f901991d4 r17986:0f8f901991d4 r17986:0f8f901991d4 r17986:0f8f901991d4 r7780:af8c230bc12c r22791:414bb6dc82f3 r22791:414bb6dc82f3 r22791:414bb6dc82f3 r22791:414bb6dc82f3 r22791:414bb6dc82f3 r7780:af8c230bc12c r7780:af8c230bc12c r7780:af8c230bc12c r7780:af8c230bc12c r22791:414bb6dc82f3 r7780:af8c230bc12c r24244:556df3f1e087 r7780:af8c230bc12c r7780:af8c230bc12c r12914:1909f5c001a1 r12914:1909f5c001a1 r12914:1909f5c001a1 r12914:1909f5c001a1 r12914:1909f5c001a1 r12914:1909f5c001a1 r12914:1909f5c001a1 r12914:1909f5c001a1 r23268:0183290253ce r23268:0183290253ce r24244:556df3f1e087 r23268:0183290253ce r23268:0183290253ce r24171:b76f3d07eedd r24171:b76f3d07eedd r24244:556df3f1e087 r24171:b76f3d07eedd r24171:b76f3d07eedd r9457:ecfeb802c57a r19944:25a78576fb5e r9457:ecfeb802c57a r9457:ecfeb802c57a r9457:ecfeb802c57a r9457:ecfeb802c57a r9457:ecfeb802c57a r24244:556df3f1e087 r9457:ecfeb802c57a r9457:ecfeb802c57a r23312:bc9643b48a23 r23312:bc9643b48a23 r23312:bc9643b48a23 r23312:bc9643b48a23 r24244:556df3f1e087 r23312:bc9643b48a23 r23312:bc9643b48a23 r7780:af8c230bc12c r7780:af8c230bc12c r7780:af8c230bc12c r7780:af8c230bc12c r7780:af8c230bc12c r7780:af8c230bc12c r22942:507ac64e284a r7780:af8c230bc12c r7780:af8c230bc12c r7780:af8c230bc12c r19944:25a78576fb5e r7780:af8c230bc12c r24244:556df3f1e087 | /*
* This file is part of OpenTTD.
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file rev.cpp Autogenerated file with the revision and such of OpenTTD. */
#include "stdafx.h"
#include "core/bitmath_func.hpp"
#include "rev.h"
#include "safeguards.h"
/**
* Is this version of OpenTTD a release version?
* @return True if it is a release version.
*/
bool IsReleasedVersion()
{
return HasBit(_openttd_newgrf_version, 19);
}
/**
* The text version of OpenTTD's revision.
* This will be either
* - "<tag>", like "<major>.<minor>.<build>[-RC<rc>]",
* - "<commitdate>-g<shorthash><modified>" in "master",
* - "<commitdate>-<branch>-g<shorthash><modified>" in other branches, or
* - "norev000", if the version is unknown.
*
* The major, minor and build are the numbers that describe releases of
* OpenTTD (like 0.5.3). "-RC" is used to flag release candidates.
*
* <modified> shows a "M", if the binary is made from modified source code.
*/
const char _openttd_revision[] = "${REV_VERSION}";
/**
* The text version of OpenTTD's build date.
* Updating the build date in this file is the safest as it generally gets
* updated for each revision in contrary to most other files that only see
* updates when they are actually changed themselves.
*/
const char _openttd_build_date[] = __DATE__ " " __TIME__;
/**
* The git revision hash of this version.
*/
const char _openttd_revision_hash[] = "${REV_HASH}";
/**
* The year of this version.
*/
const char _openttd_revision_year[] = "${REV_YEAR}";
/**
* Let us know if current build was modified. This detection
* works even in the case when revision string is overridden by
* --revision argument.
* Value 0 means no modification, 1 is for unknown state
* (compiling from sources without any version control software)
* and 2 is for modified revision.
*/
const byte _openttd_revision_modified = ${REV_MODIFIED};
/**
* Indicate whether this is a tagged version.
* If this is non-0, then _openttd_revision is the name of the tag,
* and the version is likely a beta, release candidate, or real release.
*/
const byte _openttd_revision_tagged = ${REV_ISTAG};
/**
* The NewGRF revision of OTTD:
* bits meaning.
* 28-31 major version
* 24-27 minor version
* 20-23 build
* 19 1 if it is a release, 0 if it is not.
* 0-18 used to be the SVN revision, now just last revision before switch to git
*
* The 19th bit is there so the development/betas/alpha, etc. leading to a
* final release will always have a lower version number than the released
* version, thus making comparisons on specific revisions easy.
*/
const uint32 _openttd_newgrf_version = 1 << 28 | 11 << 24 | 0 << 20 | ${REV_ISSTABLETAG} << 19 | 28004;
|