2009-09-01から1ヶ月間の記事一覧

で、現在は

就活で有利になるかどうかはわからんけどゲーム作ってます。 ぶっちゃけ就活云々よりは、単に作りたいだけなんですがねっ! そんなわけで昔作ったゲームから描画とウィンドウ周りの処理だけを引っ張りだしているんですが、 これがまたひどいのなんのって。 …

そんなこんなで

結論から言うと、来月で会社を辞める事になりました。 経緯については詳しく書けないけど、まぁ辞める事になった結果は変わらない。 そんなわけで現在、有給を消化しながら一応(?)就活中です。 誰かこんな俺に仕事を下さい…。

sq_push 関数のオーバーロード

スクリプトの関数に引数を渡すときは、下のような感じに値を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

ようは下のような事がしたかったんです。 typedef int foo; typedef int hoge; foo f = 10; // ok hoge h = 20; // ok f = h; // 型が違うので error にしたい どこかで見たような気がしたけど、探したのがなかったので作った。 templatevalue_t = unsigned …

しかし・・・

仕事でプログラミングをやってると家でまったくプログラミングをやる気が起きない いや、別に仕事で疲れているからとかじゃなくて、 仕事で使ったソースをもう1度家で打つのかと思うと余計に手が進まないのですよ。 まぁそれでも促進剤があれば何とかなると…