Skip to content

mieki256/ssnimsample

Repository files navigation

ssnimsample

Nim言語製のWindows用スクリーンセーバのサンプル

Description / 説明

Nim言語で作成したWindows用スクリーンセーバのサンプル。

  • OpenGLを使用して描画を行う。
  • winim/lean で Windows API を操作してウインドウを生成。
  • 64bit版 Windows のみに対応。
  • マルチディスプレイには非対応。

Screenshots / スクリーンショット

ssnimsample_scr_ss01.png

Requirement / 依存関係

  • Nim 2.2.8 64bit
  • winim/lean
  • opengl
  • windres (MinGWに付属)
nimble install winim
nimble install opengl

Environment / 動作確認環境

  • Windows11 x64 25H2

Install / インストール方法

ssnimsample.scrC:\Windows\System32\ にコピー。

Uninstall / アンインストール方法

C:\Windows\System32\ の中から ssnimsample.scr を削除。

Usage / 使い方

「スクリーンセーバーの変更」を実行して、リストから「Nim Screensaver」を選択。

Build / ビルド方法

nimble distclean
nimble build

or

make clean
make

or

windres resource.rc -O coff -o resource.res
nim c ssnimsample.nim
copy /Y ssnimsample.exe ssnimsample.scr

make の利用時は GNU make が必要。

Author / 作者名

mieki256

About

Nim言語製のWindows用スクリーンセーバのサンプル

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors