sgolodetz/game1666 — Issue #26: Implement finite state machines for entity construction handling
Author: sgolodetz
Created: 2011-12-19 23:30:26+00:00
State: open

Entities don't just magically appear - they have to be constructed over time. The easiest way to handle this is to give each entity a state that gets updated as necessary each frame - e.g. it starts out as "in construction" and eventually ends up as "operating". As an aside, the playing area viewer should take the current state of an entity into account when rendering it.