Esempio n. 1
0
        // おなじ _inputQueue を使うようにする?しない?
        // 文字入力の処理には時間がかかるかもしれないので,分けておいた方がよいかもしれない.
        // public void TouchInput() おさわり

        /// <summary>
        /// ユーザーからの文字列入力を受け付けます.
        /// </summary>
        /// <param name="text">入力された文字列を指定します.</param>
        public void TextInput(string text)
        {
            _inputQueue.Enqueue(text);
        }
Esempio n. 2
0
 /// <summary>
 /// インテリジェンスからの出力を処理します.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="eventArgs"></param>
 private void IntelligenceOutput(object sender, EventArgs <string> eventArgs)
 {
     _outputQueue.Enqueue(eventArgs.Value);
 }