phrack
phrack
What about this: 1. Every time setPosition is called in the target class save the timestamp in an array list (will necessarily be ordered since time is monotonic). Also save...
It's called "dead reckoning" in video game design, this is just the projector take on the same problem. The easiest thing to do (naive "dead reckoning") might be to estimate...
Having slept on it, it would be even better to have a simple overload of Target called MovingTarget that knows the frame delay and its current velocity to make these...
I'd pass the frame delay question to @cbdmaul. Regarding what to actually do with that measurement, we don't know the answer. There are several plausible possibilities in this thread, I'd...
I don't think you'll need to copy anything to make this work if you store more specific data (e.g. timestamps and coords) instead of the full targets. I also think...
The problem is that the arena tab tries to always fill the width of the tab area with the arena canvas while maintaining the same aspect ratio as the real...
Adding a scrollbar definitely solves the problem but at the expense of the scrollbar always being there for reasons I don't really get at the moment.
That may be the best option. Sometimes you'll have space on the RHS and other times the bottom, but never both at the same time. Adding this to the top...
What I am about to commit tries to fit both ways and it works with my projector and when I manually resize the arena without a projector to try different...
That's so close I'll give it 20 more minutes but I am accepting the bug if I don't find the problem in that time box.