Thanks, Sid
@endeffects
Sid inspired me to take a second look at this plugin and see what could be done in terms of making the ink last longer on the walls or last indefinitely. After several trials and lots of testing, I've concluded that it just isn't worth the trouble. The nature of the ink doesn't allow for "neat" saving
*, so any attempt to make the ink last longer will not be entirely successful if you want to draw more than once. If you only want to draw one time, and one time only, then it could work, I guess. In my opinion that's not a good result.
So, until someone finds a better way to graffiti up the walls, I'm not changing the plugin. Sorry
*Specifically, in order to save the ink, you have to save the coordinates used to place the sprites and then redraw the sprites exactly when the first ones disappear. This was not so difficult to achieve, because the sprites seem to disappear exactly 25.0 seconds after they are placed. However, it may be the case (and probably is) that you'll be drawing more sprites while the old ones are being redrawn. This ruins everything, because now your new drawings are occupying the "slots" of the old drawings that are being redrawn. So, the old drawing is not redrawn properly, and the effort to save the drawing is failed. On top of that, when you are making a new drawing while the old one is being redrawn, you are competing for "slots" with the redrawing procedure, so you won't be able to make a fluid new drawing. If this isn't enough, you have to consider that there is no guaranteed way to determine whether or not you've actually created a mark on the wall (spawned a sprite) when you're holding down the +paint command, as far as I know. I might be wrong on this last point, but I highly doubt it.
__________________