文字列の長さを偶数にする何か
Luaから文字列スプライトを扱う場合に必要な物。文字列を与えると、それが偶数バイトなら何もせず返し、そうでなければ、半角スペースを一つ追加して返す。
文字列を文字スプライトとして表示する時は、一度これを通してから、NSSpLoad()に与えるべし。そうでないと表示が狂う。
function even_str(str) if type(str) ~= "string" then return "" end -- 文字列型しか受け付けない。 if str:len() % 2 == 0 then return str end -- 偶数ならそのまま返す。 return str..' ' end