Barry Evans
Barry Evans
It my mind the core simulation should work stand alone in isolation as a black box. The ui is just a client on the core engine, in fact I still...
Are you creating a common base class like Planet ? There should be no need for an explicit class on Earth, Mars & Moon. These should be instances of the...
I'm not sure of what changes you are planning but from a modelling perspective they have a lot of similarities.
Not sure I get the point of the change to the log format. Can you provide an example?
The problem with the blank entries is in the ```removeStatus``` method ir is emptying the status set which is then written to the log and hence creates a blank entry....
To be honest the bigger problem here is the use of a set for Status. Really there is a primary Status that controls the vehicles situation (Parked, Garaged, Surface) and...
For me the key is that some of the Status are mutually exclusive but we don't enforce it in the design, e.g. Parked, Garaged, Moving, We have a lot of...
I am going to look into the Vehicle status to separate out the primary status as it will simplify the calling logic and guarantee there will always be an entry...
In doing the Vehicle primary status I've noticed that Vehicles get pushed into the Garage for what appears no obvious reason. I will investigate but it looks like if a...
I don't think it is maintenance but nevertheless it flips between garages and parked over a few pulses. I will trap it in a debugger to work backward to the...