aboutsummaryrefslogtreecommitdiff
path: root/advtrains_luaautomation/active_common.lua
diff options
context:
space:
mode:
authorBlockhead <jbis1337@hotmail.com>2020-08-16 02:39:58 +1000
committerGabriel PĂ©rez-Cerezo <gabriel@gpcf.eu>2020-08-21 16:02:02 +0200
commitb707f20ba20a7cd542b9ccc9c939f55a9b88400c (patch)
treee7b6b60a7edc41819dca1e2e9c43426afb60af14 /advtrains_luaautomation/active_common.lua
parentb75752a3e08a02664a077892ff32e653589b9166 (diff)
downloadadvtrains-b707f20ba20a7cd542b9ccc9c939f55a9b88400c.tar.gz
advtrains-b707f20ba20a7cd542b9ccc9c939f55a9b88400c.tar.bz2
advtrains-b707f20ba20a7cd542b9ccc9c939f55a9b88400c.zip
Add two new sets of diamond crossing types
Add two new sets of diamond crossings in addition to the current set of perpendicular crossings. Also cleans up the inside edges on the perpendicular set models. All of these varieties have their mirror images, which was previously a problem with the 45/90 crossing. The naming convention for all of these rail types is this: when facing east and param2=0, the angle and direction of the two crossing rails is indicated. So 30l45r means 30 degrees left and 45 degrees right. The mirror image of that would be 30r45l. There is a recipe for each set of crossing types and the trackworker can change geometry within types with left cick, and rotate between two 90 degree rotations with right-click. When left-clicking, the angles move in an intuitive fashion like rotating rails. * The perpendicular set (already existing) has rails that cross at 90 degrees. * The 90+x set has 90 degree (straight, node aligned) rails plus a rail intersecting that at 30, 45 or 60 degrees. * The diagonal set has both rails not axis-aligned, for example 30r-45l, 60l60r. The latter is quite useful for scissors crossovers.
Diffstat (limited to 'advtrains_luaautomation/active_common.lua')
0 files changed, 0 insertions, 0 deletions