- 696 名前:デフォルトの名無しさん [2009/12/17(木) 00:22:06 ]
- >>691うおぉぉぉ 本当にありがとうございます!しかし、こんな風に書くとは全く思ってませんでした・・・
勉強になりました。が、Squirrelは使いづらいなと思いました・・・。 >>694 ちなみにですが、691にはどんな追記をすればいいんでしょうか? 自分は下のようにやったんですが、プログラム終了時にあぼんいたしました。 Bitmap *b; if(SQ_FAILED(sq_getinstanceup(v,1,(SQUserPointer*)&b,(SQUserPointer)&SQBitmap)))return 0;//環境オブジェクトからBitmap*を取得 sq_pushobject(v,SQGraphics.getSQClass());//Graphicsクラスのクラスハンドルをスタックに乗せる sq_createinstance(v,sq_gettop(v));//そのクラスのインスタンスを作成(Graphics自体のインスタンスは作られない) sq_setreleasehook(v,-1,graphics_releasehook);//一番上のインスタンスに解放関数を持たせる?わからない sq_remove(v,-2);//クラスハンドルを削除している? sq_setinstanceup(v,-1,&b->getGraphics() );//実際にインスタンスにGraphics*をセットする なんか、他の部分も怖くなってきました。リファレンスだけじゃわかりませんね。
|

|