地図の貼り合わせ
Tokyo Railwaysの開発は、プログラミングから離れて、地図作成のための素材加工中。
とりあえず、Googleローカルから衛星写真と地図をとってきて、張り合わせてます。
これを下絵にして地図を作る予定です。
まだまだ序盤ですね。
自称"さすらいのプログラマ"、いろんな意味でフリーな状態の塩島の開発日誌です。 Javascriptを使ったゲーム群をJavascript Game Gardenで公開しています。 また、ボードゲームTokyo Railwaysシリーズも公開しています。 ときどき、地元のサッカーチームの応援や、旅行記になることもあります(笑)
pref("toolkit.defaultChromeURI", "chrome://stars/content/startPage.xul");
pref("toolkit.defaultChromeURI", "chrome://stars/content/stars_game.html");
readbuf = ""; // グローバル変数を使う
var cmd = widget.system("/bin/cat " + fname, endHandler);
cmd.onreadoutput = readHandler;
return; // 以降の処理は endHandlerから再開
//outputには標準出力が帰ってくるので連結していく。
function readHandler(output) {
readbuf += output;
}
//outputにはsystemの実行結果のような文字列が返ってくるが捨てる。
function endHandler(output) {
// 以降の処理を記述
}
cmd.write(unescape("%0A"));
var cmd = system("/usr/bin/open [フォルダー名]", null);
widget.openURL("hogehoge.html"); // ←なにも起きない
widget.openURL("file:hogehoge.html"); // ←やっぱりなにも起きない
widget.system("/usr/bin/open hogehoge.html"); // safariで開くけど、裏に出る。
widget.system("/bin/ls -lt savegame/*.savegame", null);
var cmd = widget.system("/bin/cat > " + savefile, handler);
cmd.write(xmldata);
cmd.close();
var str = widget.system("/bin/cat " + savefile, null).outputString;
cmd.write("\n"); --> "\n"と入る!
cmd.write(unescape("%10")); --> なんにも入らない。