fakhirsh / FEngine

Highly cross-platform Game Engine. Simple yet powerful Component based, data driven architecture.
BSD 2-Clause "Simplified" License
2 stars 0 forks source link

Make ActorComponents loosely coupled #13

Open fakhirsh opened 9 years ago

fakhirsh commented 9 years ago

Currently the ActorComponents are very very tightly coupled. Decouple them by using event manager. Also a huge army of header files is included on top of almost every source. Try to improve that as well.