Creating a Screensaver with BMax?

BlitzMax Forums/BlitzMax Programming/Creating a Screensaver with BMax?

Gabriel(Posted 2006) [#1]
I have searched, but there's just a couple of old modules, one of which doesn't seem to have been completed and one of which no one could get working. From what I can see anyway.

Has anyone done this? Any tips/code/etc?


Eikon(Posted 2006) [#2]
Ed from Mars was the resident screen saver expert. He made the excellent Bees screensaver that even had preview window support.

http://www.codersworkshop.com/viewshowcase.php?id=134

I recall that he was working on a closed source solution for everyone to use, but he has since disappeared.

Are you running into any specific problems? Renaming the EXE to scr should at least get the basics going, without preview. You can check AppArgs for the proper command line switches

/S – which is used to start the Screensaver itself
/C – which is used to display the Configuration Screen
/P – which is used to display the Preview Window

(from Grisu's old tutorial @BC http://membres.lycos.fr/blitzcoder/cgi-bin/articles/Wc64f65f02053f.htm )

I tried my hand at porting my Blitz+ preview window code over to max, and got very close to getting it working. This thread contains the most code available on the subject, to my knowledge.

http://www.blitzbasic.com/Community/posts.php?topic=47287#525636

That code was written for an early version of Max. A lot has changed, like the class name for the Blitz window, for example. I hope you find some of this info useful.


Gabriel(Posted 2006) [#3]
Thanks for all that Eikon, that's great. The main concern I have at the moment is how to handle the preview, but your links have given me plenty to work with in that regard.

Hopefully the config should be pretty easy with MaxGUI, and hopefully the screensaver itself won't be too troublesome. So it was just the preview and any other issues that might arise I wasn't sure about.

I have plenty to read, crib from and work with now, so thanks again.


Yan(Posted 2006) [#4]
[edit]
As Gabriel can't be arsed to read his own threads... ;op

Tidied up and moved to the code archives
[/edit]


xlsior(Posted 2006) [#5]
Fantastic!!!

Very, VERY useful!


Boiled Sweets(Posted 2006) [#6]
Indeed! Here I come!


Boiled Sweets(Posted 2006) [#7]
Missing icons.o


Eikon(Posted 2006) [#8]
http://homepage.ntlworld.com/config/max/appiconguide.htm