Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 818 Bytes

development_plan.md

File metadata and controls

12 lines (10 loc) · 818 Bytes

開発の進め方

リポジトリ

互換性を維持しないとしても完全分岐すると保守的しづらくなる。

  • レポジトリでは全部入りで管理
  • 仕様的に大きい差異がでてしまう部分は「クラス単位」で分ける
    現行の Window クラス(+drawDevice) の構造のままだと Android とのすりあわせがとりにくいと思うので、新規に XXWindow(仮称) クラス+(Surfaceなんたらクラス群) を準備して3D系機能はそちらに実装
  • ビルド時にどのクラスを含めるかを指定することで組み替えを可能にする
    従来版 Window クラス系搭載
    Android互換機能追加版 XXWindow クラス系を追加
    Android互換機能限定版 XXWindow クラス系のみで Window クラスはカット