OpenSiv3D
OpenSiv3D copied to clipboard
C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
現在 Boost.Geometry の非互換の問題で 1.73.0 止まり
想定として、コントローラーが刺さっているかなどの条件分岐をみて `Input`などをグルーピングしたい場合があるので `InputGroup`に`operator |=`が欲しいです。 ```cpp InputGroup myInput; myInput |= KeyA; myInput |= KeyB; … ``` ---- なお、現状でも以下のようなコードで対応できますが、コスト面でも`|=`のほうが良さそうです。 ```cpp myInput = myInput | KeyA; ```
`center` や `scale` のように、メンバ関数として持っているかどうかが図形によって異なる場合があります。利便性を考えると、このようなどの図形にも適用できるメンバ関数は、全ての図形に実装した方が良さそうです。