入力処理設計を全体的に見直したい
ユーザの入力処理というのは、ユーザの入力を処理することではなく、ユーザの意思を知るというのが本来の目的。
今のkeyDown、pointDownなどの処理は、入力を受け付け、その入力からユーザ意思を翻訳し、実際に処理を行うというのがごっちゃになってしまっていて綺麗ではない。
受け付け部分、翻訳部分、処理部分を分離した形で綺麗な設計に直したい。あまり既存フレームワークは参考にしなくていいかも。
多分別ライブラリにする。
その上で、jgame.jsにそのライブラリをデフォルトで同梱する、という形をとるのがよさげ。
ユーザの入力処理というのは、ユーザの入力を処理することではなく、ユーザの意思を知るというのが本来の目的。
今のkeyDown、pointDownなどの処理は、入力を受け付け、その入力からユーザ意思を翻訳し、実際に処理を行うというのがごっちゃになってしまっていて綺麗ではない。
受け付け部分、翻訳部分、処理部分を分離した形で綺麗な設計に直したい。あまり既存フレームワークは参考にしなくていいかも。