Star Fleet Empire beta3
友人の家に仲間で集まって、昼間っから酒宴中です。
年内リリース間に合わなかったのですが、なんにも出さないのなんなので、beta3をアップしておきます。
とりあえず、再配布は自由ですが、改変は禁止です。あと、再配布の際にはベータ版であり、まもなく正式版が出る予定であることを明記してください。
では、よいお年を!
自称"さすらいのプログラマ"、いろんな意味でフリーな状態の塩島の開発日誌です。 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")); --> なんにも入らない。
>sudo /Library/Frameworks/XUL.framework/xulrunner-bin --install-app アプリファイル
>cd /Appliation/MyVendor/MyApp.app/Contents
>sudo mkdir Frameworks
>cd Frameworks
>sudo rsync -rl /Library/Frameworks/XUL.framework .
>cd /Appliations/MyVendor/MyApp.app/Contents
>sudo chmod -R a+r .
>/Library/Frameworks/XUL.framework/xulrunner-bin /Applications/MyVendor/MyApp.app/Contents/Resources/application.ini
>cd /Library/Frameworks/XUL.framework/
>./xulrunner-bin /Applications/MyVendor/MyApp.app/Contents/Resources/application.ini