QUOTE (David Arthur @ May 25 2010, 03:35 PM) <{POST_SNAPBACK}>
but I don't really see the point since the difference would be entirely aesthetic.
ok. i'm a designer, so form and function go hand in hand to me.
QUOTE (David Arthur @ May 25 2010, 03:35 PM) <{POST_SNAPBACK}>
None of this is motivated by the buffering system; in fact, I don't even do any special buffering on Mac OS X (I only recently reactivated my Mac OS 9-era buffering code to prevent flickering in the experimental Windows version). Refreshes are cheap on Mac OS X, as the new zooming effect proves.
that's why i love core animation. it leverages everything it does by the fact that it's running on quartz.
QUOTE (David Arthur @ May 25 2010, 03:35 PM) <{POST_SNAPBACK}>
I suppose I'm avoiding refreshes by calling on the Drag Manager, but that wasn't my reason for using it. And apart from the fact that I haven't yet implemented scrolling when you reach the edge of the screen, I don't see how functionality is affected.
i'd say it only affects the end user who may be used to that UI interaction. ie Finder, Photoshop, etc
QUOTE (David Arthur @ May 25 2010, 03:35 PM) <{POST_SNAPBACK}>
EV Nova 's zoom feature is quantised, so mine is too. Since this is an editor for an existing game rather than an original programme, one of my key goals has been to precisely replicate the appearance in the original game's map window â next on the list is to mimic its government borders rather than just re-colouring the systems.
again, this may just annoy the user. i'd make it a slider, and if you have to, add major increments of the Nova zoom levels.
QUOTE (David Arthur @ May 25 2010, 03:35 PM) <{POST_SNAPBACK}>
The zoom effect, on the other hand, is pure showing off.
lol, really?
QUOTE (David Arthur @ May 25 2010, 03:35 PM) <{POST_SNAPBACK}>
Perhaps it's improved in recent versions, but in my experience Refresh does not work as advertised, no matter what parameters you pass.
i'd say they redid it when they added a doubleBuffer to the canvas to stop the windows users complaining to them. RB kept telling them to implement their own doubleBuffers, but they kept complaining.
QUOTE (David Arthur @ May 25 2010, 03:35 PM) <{POST_SNAPBACK}>
Oh, you replace the buffer if the window is resized â still faster and less memory-intensive than creating them constantly,
haha, yeah. i keep forgetting the RB event model. which is odd, because it's the only reason i like RB..... they need to make RealCocoa. actually, that's not a bad idea.