At 2:29 PM +1200 7/26/2006, Richard Gaskin wrote:
Jeanne A. E. DeVoto wrote:
 It looks like the IDE sets the default paintCompression
 to PNG instead of RLE, so I suspect it will actually be
 PNG unless you're using a standalone.

Is this user-settable in the IDE?

No, although I suppose one could put a script to reset it into a plugin and change the default that way automatically on startup.

If not, what is the benefit of concealing the engine's true behavior?

No idea. Maybe there was a thought about ensuring backward compatibility with the MetaCard or other IDEs, or backward compatibility with existing code that relied on the engine's behavior for use in standalones.

But I have noticed a tendency to put some settings and functionality into the IDE that I would think better in the engine itself - perhaps going back to the habits developed during the period that RunRev didn't own the engine.

Introducing differences between the engine's native behavior and the IDE's modifications of that should be done only with great care, and ideally with user-settable preferences which draw attention to these anomalies.

Differences between runtime and development make it harder to diagnose problem runtime problems from within the development environment, raising development costs unnecessarily.

I tend to agree with this general principle. Occasionally there may be a price to be paid in compatibility with existing code - that is, a developer might have to make a change to existing code before compiling a standalone with a new engine, as noted above - but I think it ends up better for everyone overall if behavior using the raw engine is as close as practical to the behavior with the IDE.
--
jeanne a. e. devoto ~ [EMAIL PROTECTED]
http://www.jaedworks.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to