DX ライブラリのバインディング
現在、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 が通っている必要があります。(ほとんどの環境では心配する必要はありません)