2014年1月30日木曜日

開発環境

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

その他参考書籍

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

コード

sample.dart

import 'dart:html';

void main(){
  for(InputElement input in inputs){
    input.onKeyUp.listen((KeyboardEvent event){
      try {
        int cur_scene = int.parse(input_cur_scene.value);
        int decision = int.parse(input_decision.value);
        String message = '';
        switch (cur_scene) {
          case 0:
            cur_scene = 1;
            message = '旅は和から道から始まります。';
            break;
          case 1:
            if (decision == 1){
              cur_scene = 2;
              message = '林の中でかわいい小さな家を見つけました。';
            } else {
              cur_scene = 3;
              message = '橋に立ち、穏やかな流れを眺めます。';
            }
            break;
        }
        pre.text = 'message: $message\ncur_scene: $cur_scene\n';
      } catch (e) {
        pre.text = '$e\n';
      }
    });
  }
}

PreElement pre = querySelector('#pre0');
InputElement input_cur_scene = querySelector('#input_cur_scene');
InputElement input_decision = querySelector('#input_decision');
List<InputElement> inputs = [input_cur_scene, input_decision];

  
  
  











						

0 コメント:

コメントを投稿