2009-09-01から1ヶ月間の記事一覧
就活で有利になるかどうかはわからんけどゲーム作ってます。 ぶっちゃけ就活云々よりは、単に作りたいだけなんですがねっ! そんなわけで昔作ったゲームから描画とウィンドウ周りの処理だけを引っ張りだしているんですが、 これがまたひどいのなんのって。 …
結論から言うと、来月で会社を辞める事になりました。 経緯については詳しく書けないけど、まぁ辞める事になった結果は変わらない。 そんなわけで現在、有給を消化しながら一応(?)就活中です。 誰かこんな俺に仕事を下さい…。
スクリプトの関数に引数を渡すときは、下のような感じに値をpushしていく。 sq_pushinteger(v, 10); // in t型 sq_pushfloat (v, 0.45f); // float 型 std::string str("Squireel"); sq_pushstring(v, "Squireel", str.size()); // 文字列 ただ、これだと渡…
function main(){ print("Hello Squrrel World\n"); } 上ののようなスクリプトが定義されていた場合に、 script"main"(); こんな感じでC++側からスクリプト側の関数の呼び出しを行いたい。 で、実装するとこんな感じ? // 関数の戻り値の型を定義 template s…
std::fstream を使用すると下のように簡単にファイルを読み込むことができる。 std::ifstream ifs("Title.pic", std::ios::binary); std::vector<char> buffer; buffer.assign( std::istreambuf_iterator<char>(ifs), std::istreambuf_iterator<char>() ); しかし、いざ使って</char></char></char>…
多分、大丈夫…だと思う…。 Squirrel License あと参考になりそうなサイトリンク http://muffin.cias.osakafu-u.ac.jp/~matumoto/cgi-bin/xt.cgi?prog/squirrel http://wikiwiki.jp/lua/?Squirrel
会社で社内スクリプトを触る機会があって、思いのほか興味がわいた。 とりあえず、家でluaでもいじってみようかと思い、 環境構築を終えて、サンプルをちくちく作っていたら 友人から「Squirrel」なるものを教えてもらう ←いまここ。 んーちょっと調べてみた…
ようは下のような事がしたかったんです。 typedef int foo; typedef int hoge; foo f = 10; // ok hoge h = 20; // ok f = h; // 型が違うので error にしたい どこかで見たような気がしたけど、探したのがなかったので作った。 templatevalue_t = unsigned …
仕事でプログラミングをやってると家でまったくプログラミングをやる気が起きない いや、別に仕事で疲れているからとかじゃなくて、 仕事で使ったソースをもう1度家で打つのかと思うと余計に手が進まないのですよ。 まぁそれでも促進剤があれば何とかなると…