summaryrefslogtreecommitdiff
path: root/src/gettext.cpp
Commit message (Expand)AuthorAge
* Fix typoBlockMen2015-10-26
* Fix compilation under MSVC and remove unnecessary conditional function prototypekwolekr2015-10-24
* Clean up gettext initializationShadowNinja2015-10-15
* gettext.cpp: Fix syntax error when using MSVCjh100012015-09-01
* Use UTF-8 instead of narrowest312015-07-08
* Revert "Only lowercase project name at compile time"sfan52015-04-27
* Only lowercase project name at compile timeShadowNinja2015-04-21
* Fix use of unitialized variable in gettext.cppCraig Robbins2015-03-31
* Fix GetText translation loadingShadowNinja2015-03-27
* Fix gettext on MSVCBlockMen2015-02-12
* Reduce gettext wide/narrow and string/char* conversionsShadowNinja2015-02-05
* fixed typo std::encl in src/gettext.cppJakub Vaněk2014-05-24
* Fix unexpected preprocessor directive in gettext.cppIlya Zhuravlev2014-02-04
* Set locale properly when built without gettext supportPerttu Ahola2014-01-09
* Disable localization workaround in serversapier2013-11-11
* Fix win32/msvc i18n (quite UGLY version, blame Microsoft)sapier2013-11-11
- Tests the train's movement direction against the arrow on the ATC rail: M+ is true when train drives in direction of arrow. [</>/<=/>=][speed] Test if train's speed is greater or smaller than the given value Examples: I- B0 W R ; S8 If the train drives in the 'wrong' direction, stop and reverse; independently accelerate to speed 8 afterwards. I<8 S8 ; If the train is slower than 8, accelerate to 8. # ATC controller operation modes static: Only give 1 static command. mesecon: Give 2 different commands depending on if the controller is mesecon-powered or not digiline: Don't give any commands by itself. When a train passes, a digiline message in the form of "[+/-][speed]" is sent on the set channel (where +/- means the same as with conditions). Any digiline message sent to the controller will be interpreted as ATC command and sent to the train. ** the latter two are not yet implemented. # Persistence ATC controllers that are configured as 'static' or 'mesecon' are persistent over mapblock unloads and will even command the train when the mapblock is unloaded. This is not possible with digilines since these do not work in unloaded mapchunks. # LUA ATC controller (in development) The LUA ATC Controller will operate by using LUA code. All operations shown above will have a function equivalent. Additionally all LUA ATC controllers share an environment and setting signal and switch status will be possible to allow for complicated railway systems/fully automated subways a.s.o. Also planned: - digicompute add-on to allow computer access to the ATC environment (railway maps... ... ... ... ...)