Bit Masking: Control Movement
Move widgets bit by bit
This example is provided as a FlutterPen and I won’t detail how to create a Flutter app. Instead, I will explain the code that manages the state as a decimal value using bitwise operators like AND, OR, or NOT.
Control movement
We’ll alter a state using the WASD keys (or the equivalent arrow keys ⇧⇦⇩⇨) and use…