■Sin/Cosテーブル生成

 2Dゲームで使用すると思われるSin/Cosテーブル?を作成する為のEXEです。
 使い方は・・・実行例を見て想像してください。

  ・ソース(VC++で作りました。適当に編集してお使いください。)

  ・EXE(.zip)(DOSプロンプト用)


 ・実行例

>sincostable

引数は必ず指定してください。結果のゴミは切り捨ててお使いください。m(._.)m
SIN/COSテーブル作成 Arg1:0 Arg2:階調(ex.32,256,360) Arg3:小数点切捨て倍数(ex.100,256) Arg4:改行位置(0:自動)
方位テーブル作成 Arg1:1 Arg2:階調(ex.32,256,360) Arg3:テーブルサイズ(*2-1 ex.320) Arg4:改行位置(0:自動)


>sincostable 0 8 256 0

8
X=
0,181,256,181,0,-181,-256,-181,
Y=
-256,-181,0,181,256,181,0,-181,


>sincostable 1 8 8 0

7,7,7,7,7,0,0,0,0,0,1,1,1,1,1,
7,7,7,7,7,0,0,0,0,0,1,1,1,1,1,
7,7,7,7,7,0,0,0,0,0,1,1,1,1,1,
7,7,7,7,7,7,0,0,0,1,1,1,1,1,1,
7,7,7,7,7,7,0,0,0,1,1,1,1,1,1,
6,6,6,7,7,7,7,0,1,1,1,1,2,2,2,
6,6,6,6,6,7,7,0,1,1,2,2,2,2,2,
6,6,6,6,6,6,6,0,2,2,2,2,2,2,2,
6,6,6,6,6,5,5,4,3,3,2,2,2,2,2,
6,6,6,5,5,5,5,4,3,3,3,3,2,2,2,
5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,
5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,
5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,
5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,
5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,



※このままでは使えないと思うので、編集してお使いください。