2016-08-01から1ヶ月間の記事一覧

Lua5.1 用 metatable のマジックメソッド __next を実装する

Lua5.1には、metatableで利用できる、__next が無いらしいので独自に拡張する。 以下を参考 GeneralizedPairsAndIpairs -- next関数の拡張 rawnext = next function next(t,k) local m = getmetatable(t) local n = m and m.__next or rawnext return n(t,k)…

CocosCreator 以前のツールのダウンロード

Cocos CocosForWin CocosForMac CocosStudio CocosCodeIDE など公式からダウンロードできなくなったソフトは以下からまだダウンロードできるみたいです。 https://github.com/fusijie/Cocos-Resource#cocos-studio-%E4%B8%8B%E8%BD%BD

ccui.EditBox に、openKeyboard closeKeyboard がなかったので追加

なぜか、C++のファイルにキーボードをON/OFFする関数が定義されてなかったので追加した。 Implファイルにはあるのでプラットフォームごとの定義はある。 ただ、Lua-bindings を利用している場合は、UIEditBox.h UIEditBox.cpp から、 bindを自動生成している…

wxSqlite3で暗号化 sqlite3をセキュアに利用する

環境 Centos6 wsqlite3をダウンロードして解凍後コンパイルする。 https://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/ cd [wxSqlite3 dir]/sqlite3/secure/src/ gcc -o sqlite3 -DSQLITE_HAS_CODEC=1 -DSQLITE_USER_AUTHENTICATION=0 she…