DXライブラリ

Bishamon for DXライブラリ

BishamonのDXライブラリ用ラッパーが完成したので公開する。Bishamonの導入を検討している人も参考にしてほしい。 尚、使用にはDirectX9用のBishamonSDKが必須となる。ソースコードのライセンスはこちら※ 基本的に2D用(3Dエフェクトは使用可) ※ Windows Vi…

.csvを読み込む

.csvとはコンマ","区切りのドキュメントのことであり、Excelなどで表として編集できるので敵データやアイテムのデータの管理にとても優れたファイル形式である。 データの読み込み方法は幾つかあるが、基本的にはカンマをプログラム側で抽出し、前後の文章を…

メッセージボックス

void errorBox(const char *InputMessage,...) { int len; char buf[256]; va_list ap; va_start(ap,InputMessage); len = vsprintf_s(buf,256,InputMessage,ap); va_end(ap); if(len != EOF) MessageBox(GetMainWindowHandle(),buf,"Error",MB_OK | MB_ICON…

DrawExRotaGraph

DXライブラリ用描画関数ラッパー。 基本的にはDrawRotaGraphと同じだが、縦と横の拡大率を別々に指定可能。 typedef struct VECTOR2D{ double x,y; } VECTOR2D; /* DrawExRotaGraph */ void DrawExRotaGraph(double ex, double ey, double xScale, double yS…

DXライブラリのススメ

DXライブラリは、DirectXやWin32APIをラップしたなかなか便利なゲーム用ライブラリである。 http://homepage2.nifty.com/natupaji/DxLib/index.html これを用いると、煩雑なDirectXの仕様だの入力の取得だのを気にすることなく、ごく単純なC言語だけでWindow…