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

テキストボタンを試してみた。

NScripterでは、「テキストボタン」と言うものが使えるらしい。 どういうものかと言うと、出力したテキストの一部を、マウスでクリックできるボタンにして、さらにはそれがクリックされたかどうかを調べられるようだ。 で、実際に導入するに当たっては、シス…

表示文中での変数操作を試してみた。

NScripterでは、表示文の中に"{"と"}"を使って変数を操作する機能があるらしいので、それを試してみた。 *define deletemenu game *start mov $100,"使用前" $100 ブレイス実験{$100,使用後}してますよ。 $100\ endこうすると、このように表示される。 使用…

2011年08月23日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

nsluaからlchkを使う。

「lua if lchk」からググられた形跡があったので、nsluaから、lchkをチェックできないか、と言う質問だと解釈した。 NSExec("labellog") -- これは、一回実行しておかなければならない。 function lchk(label) NSSetStrValue(999, label) -- 使う変数番号は…

テキストボタンを試してみた。

NScripterでは、「テキストボタン」と言うものが使えるらしい。 どういうものかと言うと、出力したテキストの一部を、マウスでクリックできるボタンにして、さらにはそれがクリックされたかどうかを調べられるようだ。 で、実際に導入するに当たっては、シス…

表示文中での変数操作を試してみた。

NScripterでは、表示文の中に"{"と"}"を使って変数を操作する機能があるらしいので、それを試してみた。 *define deletemenu game *start mov $100,"使用前" $100 ブレイス実験{$100,使用後}してますよ。 $100\ endこうすると、このように表示される。 使用…

2011年08月23日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

nsluaからlchkを使う。

「lua if lchk」からググられた形跡があったので、nsluaから、lchkをチェックできないか、と言う質問だと解釈した。 NSExec("labellog") -- これは、一回実行しておかなければならない。 function lchk(label) NSSetStrValue(999, label) -- 使う変数番号は…

nsluaからlchkを使う。

「lua if lchk」からググられた形跡があったので、nsluaから、lchkをチェックできないか、と言う質問だと解釈した。 NSExec("labellog") -- これは、一回実行しておかなければならない。 function lchk(label) NSSetStrValue(999, label) -- 使う変数番号は…

2011年08月23日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

表示文中での変数操作を試してみた。

NScripterでは、表示文の中に"{"と"}"を使って変数を操作する機能があるらしいので、それを試してみた。 *define deletemenu game *start mov $100,"使用前" $100 ブレイス実験{$100,使用後}してますよ。 $100\ endこうすると、このように表示される。 使用…

テキストボタンを試してみた。

NScripterでは、「テキストボタン」と言うものが使えるらしい。 どういうものかと言うと、出力したテキストの一部を、マウスでクリックできるボタンにして、さらにはそれがクリックされたかどうかを調べられるようだ。 で、実際に導入するに当たっては、シス…

2011年08月22日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2011年08月22日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2011年08月22日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2011年08月21日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Shift-JIS対応の文字列分割等

以下のスクリプトをそのまま貼れば、stringクラスにlettersとsplitの二つのメソッドが追加されます。 do local is_zen = function(num) -- その文字コード番号が半角か全角かを判別するルーチン if num < 127 then return false end if num < 161 then retur…

テーブルユーティリティ

Lua

以下のスクリプトを貼り付けると、table.copyとtable.stable_copyの二つのメソッドが追加される。 table.copyはtableをコピーする。コピー対象にテーブルが含まれていたら、それの中身をさらにコピーする。他の言語ではクローンとか言われるような動作をする…

全角混じり文字列を数値に変換

Shift-JIS対応の文字列分割等 - 永字八法を使った上で、以下のスクリプトも貼る。 do -- 変換テーブルを定義 local atoi_map = setmetatable({}, {__index=function() return "" end}) for i=0, 9 do atoi_map[tostring(i)] = tostring(i) -- 半角登録 atoi_…

2011年08月21日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Shift-JIS対応の文字列分割等

以下のスクリプトをそのまま貼れば、stringクラスにlettersとsplitの二つのメソッドが追加されます。 do local is_zen = function(num) -- その文字コード番号が半角か全角かを判別するルーチン if num < 127 then return false end if num < 161 then retur…

テーブルユーティリティ

Lua

以下のスクリプトを貼り付けると、table.copyとtable.stable_copyの二つのメソッドが追加される。 table.copyはtableをコピーする。コピー対象にテーブルが含まれていたら、それの中身をさらにコピーする。他の言語ではクローンとか言われるような動作をする…

全角混じり文字列を数値に変換

Shift-JIS対応の文字列分割等 - 永字八法を使った上で、以下のスクリプトも貼る。 do -- 変換テーブルを定義 local atoi_map = setmetatable({}, {__index=function() return "" end}) for i=0, 9 do atoi_map[tostring(i)] = tostring(i) -- 半角登録 atoi_…

全角混じり文字列を数値に変換

http://d.hatena.ne.jp/eiji8pou/20110822/1314019682を使った上で、以下のスクリプトも貼る。 do -- 変換テーブルを定義 local atoi_map = setmetatable({}, {__index=function() return "" end}) for i=0, 9 do atoi_map[tostring(i)] = tostring(i) -- 半…

テーブルユーティリティ

Lua

以下のスクリプトを貼り付けると、table.copyとtable.stable_copyの二つのメソッドが追加される。 table.copyはtableをコピーする。コピー対象にテーブルが含まれていたら、それの中身をさらにコピーする。他の言語ではクローンとか言われるような動作をする…

Shift-JIS対応の文字列分割等

以下のスクリプトをそのまま貼れば、stringクラスにlettersとsplitの二つのメソッドが追加されます。 do local is_zen = function(num) -- その文字コード番号が半角か全角かを判別するルーチン if num < 127 then return false end if num < 161 then retur…

2011年08月21日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2011年08月20日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2011年08月20日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2011年08月20日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…