home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-07-11 | 2.3 KB | 57 lines | [TEXT/CWIE] |
- This code is provided for people interested in reading how a real PowerPlant
- application works, while simple enough to be mastered in a few tens of minutes.
-
-
- It is free, but not in the public domain : you may use parts of it in your own
- programs, but not sell an application with the same purpose based on my source.
-
- You may port the code on another platform, but I require you mention the original
- Mac application. It would also be nice to tell me…
-
- I ask, but do not require, that you mention Pict2Ascii and myself somewhere in your
- application if you use significant parts of my source. IMHO, this is simply polite.
-
-
- I estimate myself as an "enlightened beginner", and guess that many parts of the code
- could be written more elegantly, or more efficiently. If you have ideas to simplify
- something in the code, feel free to drop me a note. I don't promise I'll distribute
- a new version on the spot, but I'm always glad to learn.
-
- In particular, I've had troubles with updates while initializations or computations
- are beeing made : as long as I don't return control to the event loop, no update
- event can be taken into account, and I have to call for refresh myself. There must
- be an elegant way to avoid this (without complicated threads or re-entrance).
-
-
- Please don't contact me for support on the AE part : I don't know how it works, and
- only took the modifications from Michael Schuerig <uzs90z@ibm.rhrz.uni-bonn.de>.
-
-
-
- NB :
- for the french version, use
- Pict2Ascii.fr.ppob
- and Pict2Ascii.fr.rsrc
- instead of their .us counterparts.
-
-
- This version is 1.03, dated 97/07/11
-
-
-
- TODOs
-
- ** The CDocument ctor is too complex for what it does : default prefs should be
- stored in the app rsrc, instead of retrieved from the PPob.
-
- ** Size Other… not implemented. But the menu can be changed in PPob.
-
- ** Try to include isotropy into the computation of the best char. We could allow
- for an error range around lightness, and choose the char with the best isotropy
- within that range. Results would be much better, especially for big sizes.
-
- ** Michael worked too hard : had he made less, I would have had to complete what he
- did, and would have been tempted to implement AppleScript support for the "zoom
- factor" and "characters set" options.
- In fact, it works fine enough without them !
-