Input Handling with Entity-Component-System Architecture
The Problem The Entity-Component-System architecture forces us to process the game data in a somehow functional fashion: The Entity Database is processed sequentially by each System (ignore the possibility of…