DX ライブラリのNimバインディング
現在、Windows のみで使用可能です。Linuxにも対応する予定。
$ nimble install DxLib- DX ライブラリ DLL 版 をダウンロードし、作業ディレクトリに展開する
import DxLibと書く
| DXライブラリでの命名 | Nim版での命名 |
|---|---|
VERTEX_3D |
VERTEX3D_OLD |
DX_BLENDMODE_MUL_A |
DX_BLENDMODE_MUL_ONLY_A |
DX_BLENDMODE_PMA_MUL_A |
DX_BLENDMODE_PMA_MUL_ONLY_A |
Nimの命名規則ではアンダーバーは使用できるが無視されるため、DXライブラリの命名をそのまま使用すると衝突が起きるのでこのような対応を行っています。
DXライブラリのヘッダファイルから、Nimのプロトタイプ宣言を生成するプログラム。
c2nim へのPATHが通っている必要があります(ほとんどの環境では心配する必要はありません)。