Windows Bildschirmschoner verhindern von ??? |
Ihr kennt das, man betrachtet gebannt den tollen Screen vom eigenen Game, das da so läuft, man ist grad away from keyboard, macht sich ein Butterbrot, und urplötzlich schaltet sich der Windows Screensaver ein. Bewegt man nun die Maus, verschwindet zwar der Saver wieder, aber das Blitz Window bleibt schwarz. Wer verhindern will, dass der Windows Screensaver aktiv wird, während sein Blitz Fenster läuft, kann dies ganz ohne decls-Verrenkungen und dergleichen tun. Man platziere in der Hauptschleife des Programms folgenden Code: [code:1:3e1551979a] ms=millisecs() if ms>msw or ms <10000 msw=ms+10000 movemouse mousex(),mousey() endif [/code:1:3e1551979a] Windows denkt nun, jemand hätte die Maus bewegt, da alle 10 Sekunden der Befehl MoveMouse aufgeführt wird. |
von ??? |
Bildschirmschoner? Was soll das denn sein? :wink: Ich hab zwar nie einen Bildschirmschoner aber das ist eine gute Idee. Sollte man in alle Spiele einbauen da es sonst oft sehr hässlich wird wenn der Bildschirmschoner kommt. |
von ??? |
gilt natürlich nur für den Windowed Mode. Das grösste Problem ist wie gesagt, dass das Blitzfenster hinterher (nach Beenden des Screensaver) vollkommen schwarz ist und nichts mehr dargestellt wird. Eigentlich ein Bug. |
von ??? |
bei Blitz+ stürtzt das Programm mit einem Runtimer Error ab. Von daher, sehr gute Idee! |
von ??? |
[quote:d3a3f153a6="D2006"]bei Blitz+ stürtzt das Programm mit einem Runtimer Error ab. Von daher, sehr gute Idee![/quote:d3a3f153a6] In dem Fall machst du da was falsch... Und bitte... !!! Keine unnötigen Diskussionen, hier werden nur Lösungsvorschläge aktzeptiert... |
von ??? |
[quote:252b842fd7="chicken"]Man kann den Bildschirm schohner auch einstellen das er sich nicht einschaltet.[/quote:252b842fd7] Naja, ich glaub, der vorrangige Sinn dieses Codeschnipsels ist, dass bei Spielen, die veröffentlicht werden, nicht am Anfang stehen muss, dass der Spieler seinen Bildschirmschoner ausstellen soll... :D |
von ??? |
mit dem neuem B+ Update bleibt alles normal, auch wenn die Auflösung extern geändert wird. (V.1.36) |
von ??? |
Das Problem mit dem schwarzen Fenster ist bei mir auch behoben, entweder wegen der Version 1.85, oder aber, weil ich eine (nicht zu empfehlende) Ati Excalibur mit Radeon 9200 eingebaut hab...Wohl ersteres. |