さて、いよいよ投票とかを実装してみたいと思います。
基本的な方針として、ログファイルは追記モードでログを増やして行くので、投票とかもそういうデータフォーマットで指定するように考えてみます。
今は発言用とシステムメッセージ用のコードしか無いのですが、それに投票とかのコードを付け加えてみることにします。
1<>80<><>15:05<>人狼1人、占い師1人、村人1人がいるようです。 1<>01<>0<>15:07<>人狼なんざ信じねぇぞ。 1<>11<>0<>15:09<>オレが狼様だけどナー……。 1<>01<>1<>15:25<>人狼だなんて、怖いわ。<br>食べられちゃうのかしら。<br><br>ダッコ>ギコ 1<>01<>2<>15:28<>おいらがみんなを護るモナー。<br>安心するモナー。
今までのログの内容は、上記のような感じでした。
これに、投票とかのログを以下のように追加することを考えます。
1<>80<><>15:05<>人狼1人、占い師1人、村人1人がいるようです。 1<>01<>0<>15:07<>人狼なんざ信じねぇぞ。 1<>11<>0<>15:09<>オレが狼様だけどナー……。 1<>01<>1<>15:25<>人狼だなんて、怖いわ。<br>食べられちゃうのかしら。<br><br>ダッコ>ギコ 1<>52<>0<>15:39<>1<>2 1<>01<>2<>15:28<>おいらがみんなを護るモナー。<br>安心するモナー。 1<>53<>2<>15:33<>0<>1 1<>54<>1<>15:40<>0<>2 2<>83<>1<>16:00
52とか53、54などが実行用のコマンド行になるわけです。
ということで、まずは必要な実行用コマンドの洗い出しと、それへのコードの割り当てを考えないといけませんね。
そこら辺の議論と仕様については明日にでも。