2014年1月26日日曜日

開発環境

Head First JavaScript ―頭とからだで覚えるJavaScriptの基本( Michael Morrison (著), 豊福 剛 (翻訳)、オライリージャパン)の4章(意思決定)、自分で考えてみよう(p.155)を解いてみる。

その他参考書籍

自分で考えてみよう(p.155)

コード(BBEdit)

sample.js

var button_scene0 = $('#button_scene0'),
    scene = $('#scene'),
    button_decision1 = $('#button_decision1'),
    button_decision2 = $('#button_decision2'),
    buttons = [button_decision1, button_decision2],
    cur_scene = 0,
    decision,
    nextScene = function () {
        // 自分で考えてみよう
        if(cur_scene === 0){
            cur_scene = 1;
            alert('道が分かれています');
        } else if(cur_scene === 1){
            if(decision === 1){
                cur_scene = 2;
                alert('林に小さな家があります');
            } else {
                cur_scene = 3;
                alert('川に橋が架かっています');
            }
        }
        scene.text(cur_scene);
    },
    i,
    max;
button_scene0.click(function (){
    cur_scene = 0;
    alert('棒人形の冒険');
    nextScene();
});
for(i = 0, max = buttons.length; i < max; i += 1){
    buttons[i].click((function (button){
        return function (){
            decision = parseInt(button.text(), 10);
            nextScene();
        };
    })(buttons[i]));
}
シーン: 0
選択肢:

0 コメント:

コメントを投稿