2014年1月28日火曜日

開発環境

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

その他参考書籍

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

コード(BBEdit)

sample.js

var changeScene = function (option) {
        var message = '',
            sceneimg = $('#sceneimg');
        if (cur_scene === 0) {
            cur_scene = 1;
            message = '旅は分かれ道から始まります。';
        } else if (cur_scene === 1) {
            /// …
        } else if (cur_scene === 2) {
            // …
        } else if (cur_scene === 3) {
            if (option === 1) {
                cur_scene = 6;
                message = '残念ですが、橋の向こう側には巨人がいました。' +
                        'お昼ご飯になりました。';
            } else {
                cur_scene = 7;
                message = '流れを眺めていると巨人がやってきました。';
            }
        } else if (cur_scene === 4) {
            if (option === 1) {
                cur_scene = 8;
            } else {
                cur_scene = 5;
                message = '残念ですが、あなたはシチューの材料になりました。';
            }
        } else if (cur_scene === 5) {
            cur_scene = 0;
            message = '';
        } else if (cur_scene === 6) {
            cur_scene = 0;
            message = '';
        }
        sceneimg.attr('src', 'scene' + cur_scene + '.png');
        // 自分で考えてみよう
        if(message !== ''){
            alert(message);
        }
    },
    // 以下テスト用
    cur_scene,
    option,
    input_cur_scene = $('#input_cur_scene'),
    input_option = $('#input_option');
cur_scene = parseInt(input_cur_scene.val(), 10);
option = parseInt(input_option.val(), 10);
changeScene(option);

0 コメント:

コメントを投稿