Skip to content

777shuang/DxLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DX Library for Nim

概要

DX ライブラリのNimバインディング
現在、Windows のみで使用可能です。Linuxにも対応する予定。

使用方法

  1. $ nimble install DxLib
  2. DX ライブラリ DLL 版 をダウンロードし、作業ディレクトリに展開する
  3. 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ライブラリの命名をそのまま使用すると衝突が起きるのでこのような対応を行っています。

DxLibHeaderSpliter.nim について

DXライブラリのヘッダファイルから、Nimのプロトタイプ宣言を生成するプログラム。 c2nim へのPATHが通っている必要があります(ほとんどの環境では心配する必要はありません)。

About

DXライブラリのNimバインディング

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages