あの花セーバーのソース

このblogで要望があったあの花スクリーンセーバーのソースを置いたので興味のみある方はどうぞ。
zip
1週間で作ったのでそれなりに(かなり)雑です。そこをきれいに書くのがプロと言われると汗しかでません^^;
標準以外のincludeとlibとリソース画像は含んでいませんが、ちょっといじればそのままビルドはできると思います。scrnsav.libは必須ですが、SDKにはいってるはず。
あとはまあ、マルチモニタ関連の実装はそっくりそのまま転用できるかと思います、これが正しい実装なのかは保証できません^^;

罠としては、解像度の違うマルチヘッドではオートデプスステンシルを有効に出来ないので、Zバッファが使えない感じ?
つまり、z位置をあんま考慮せず描画すると大変な事になる。
ので、奥から手前に描画するように無理矢理な実装になっていたりする。
途中で絵を挿入可能にしたりしたのでさらにひどいことになった。
まーココをこうすれば良かったとかは後の祭りなのでもういいや。

では。