Public Notes

  • sq_pushroottable()

    SquirrelはLuaと違って引数が無くても第一パラメータにコンテクストを指定しないといけないみたいです。なので、sq_callでは引数の数は1以上にしないと、"wrong number of parameters"になって悲しい事になります。実際に長い間なってました。(・へ・)
    それから、Squirrelの標準ライブラリ( http://www.squirrel-lang.org/doc/sqstdlib3.html )にあるregister系の関数を使うときは、先にsq_pushroottable()しとかないとエラーになります。そして「sq_reseterror()って何?」レベルでエラーがそのままなので注意が必要です。
    エラーハンドリングは、やっぱり難しいので頭の良い人にもっとうまくやる方法を学びたいです。orz
Copyright © Textt / GreenSpace