A giant step towards fixing any keymapping bug, trust me bro(
So finally we have some software diagrams. We have class inheritance graph, state transition graph and data flow diagram. By the way, anyone knows a better diagram tool than a crowded draft paper?
Data Flow Diagram: (What happens when you press any key in game)
Class Inheritance Graph: (Different event adapters for different device and different control mode)
State Transition Graph: (Smart Keymapping corresponds to Click state. When that is disabled, only three states: Off, Editor and Camera)
A giant step towards fixing any keymapping bug, trust me bro(
So finally we have some software diagrams. We have class inheritance graph, state transition graph and data flow diagram. By the way, anyone knows a better diagram tool than a crowded draft paper?
Data Flow Diagram: (What happens when you press any key in game)
Class Inheritance Graph: (Different event adapters for different device and different control mode)
State Transition Graph: (Smart Keymapping corresponds to Click state. When that is disabled, only three states: Off, Editor and Camera)