Got in a good bit of coding tonight. RunRev coding that is. Objective-C is still the, ahem, objective… but I think there is still along future in desktop applications and using RunRev to make them allows me to deploy to multiple platforms.
The big goal this time: object-oriented and efficient code. None of the mostly procedural, extremely slow code of last time around. To that end, I’m pausing to benchmark on occasion:
As things stand now, I’m coming in at between 20 and 40 milliseconds per tile placement. Not bad when you consider that just clicking a tile takes between 2 and 20 milliseconds to process. Why? I don’t honestly know… although the interpreted nature of RunRev code might be a big part of it.