Tekky wrote:Also, not all graphical glitches were removed in the last patch, as can be seen in this screenshot (I moved the window around a bit):
I say only one word: Arrrrrrrrrgh. I missed one line again.
Jans wrote:I have try to translate all strings in the file "german.txt".
Thank you! I'll have a look at it and incorporate it.
DaleStan wrote:Jans wrote:I feel sorry that I don´t be able to make a better diff at the moment. I don´t know why mingw don´t make a right head in the file.
Use "svn diff" instead.
Which - if you'd take it strictly - is wrong as Jans already noted as it is not a diff relative to a SVN revision. Actually, this may work in this case as german.txt was not changed by my patch.
AndiK wrote:PhilSophus wrote:Code-wise it can't because there is no data structure for a shared order list.
I will comment this with only one word: Arrrrrr.
I will have a look at the code - maybe I can magically find somewhere to put my variables. (I'm not too optimistic about this, tho. ^^ )
I've thought quite a bit about it. Making
Order polymorphic (i.e. providing a sub-class
OrderHead) would not work as orders are allocated from a common pool an thus must have the same size (providing a separate pool for
OrderHead seems a bit complex). Making this stuff members of
Vehicle means that it can not be easily shared between vehicles with shared orders. Making it members of
Order is wasteful because it would only be needed for the first order but would be the easiest to implement.
rbn2903 wrote:PhilSophus wrote:Before it assumed the given time is always in the future (so if you set 19:00 at 19:01 it would take the next 19:00 in almost 24 hours). Now it assumes a window from 6 hours in the past up to 18 hours in the future. So, if its 19:01, times from 13:01 to 19:00 would be interpreted as lying the past and times from 19:02 to 13:00 in the future).
PhilSophus, may I ask you a question, because I'm not quite sure, I get this right? Does this mean that, if I use the "Headway"-Feature, there won't (only sometines) be anymore trains which run 5:50 hours late in a timetable that is about 6:30? I sometimes really wonder, why my train is THAT late. (The train in my example above should be 0:40 early and not 5:50 late, or not?) Thanks for your help!
No, this was just about how start times are interpreted when you enter them manually as virtual times. Internally, the start date is always in ticks since the year 0. Headway is just a way of setting the start times of all shared vehicles at once. It should not cause vehicles to be late (like
timetable start it does actually reset the lateness counter and set the timetables to "not started", however I'm thinking about changing it in this respect). Since the assignment of start times starts with the vehicle for which you execute
headway, it may cause a vehicle being about one round-trip early when it arrives at the first station. I'm planning to change this also a bit.
So your 5:50 lateness
is really lateness, probably accumulated over some time.
I hope my explanations make it clearer. If you see different behavior than I just described, that is probably a bug. In this case please report it here. (Actually, when I sat in the underground today, I all of a sudden realized,that this -6 to +18 hour window I mentioned above has a bug which will be fixed in the next version, which will come this evening.)
Edit: New bug fix release 1.53 in first post.
German language was not added as it also contained translations for cargodest. However, if you could provide a diff with just the timetable strings I would be happy to include it.
"The bigger the island of our knowledge, the longer the shore of our ignorance" - John A. Wheeler, Physicist, 1911-2008