Combined two-way signals
Posted: 23 Aug 2013 17:20
See also OpenTTD Development::[patch]Combined two-way signals
--------------------------------------------------------------------------------------------------------------
Idea: allow combining different signal types on a single track. I'm willing to implement this but first I would like to discuss few things.
The second thing I'm struggling with is (G)UI. My idea is simple. Leave the signal window as is. If a user tries to build a signal of type A on a track that has a single signal of type B and these types are allowed to be combined then add that second signal making a combination (current behaviour is to cycle signal side). If a user tries to build a signal on a track that has combined signals then cycle signal side, but only by swapping their types (don't change two-way to one-way).
Another thing is whether to allow combining different signal variants (signal/semaphore). This should be easy to implement, but is it wanted anyway?
Any other thoughts? Any advices?
--------------------------------------------------------------------------------------------------------------
Idea: allow combining different signal types on a single track. I'm willing to implement this but first I would like to discuss few things.
- What do you think about the idea?
- How should it be implemented? I'm struggling about few things.
The second thing I'm struggling with is (G)UI. My idea is simple. Leave the signal window as is. If a user tries to build a signal of type A on a track that has a single signal of type B and these types are allowed to be combined then add that second signal making a combination (current behaviour is to cycle signal side). If a user tries to build a signal on a track that has combined signals then cycle signal side, but only by swapping their types (don't change two-way to one-way).
Another thing is whether to allow combining different signal variants (signal/semaphore). This should be easy to implement, but is it wanted anyway?
Any other thoughts? Any advices?