| description | create new backgrounds, enemies, and bosses. |
|---|
Everything visual is considered an entitiy by our ECS.
Similar steps are requred to add entities of any kind, backgounds, enemies, bosses or projectiles.
each type of entity is only distict by the set of components it uses
| Boss components | Enemy components | background components |
|---|---|---|
| Health::Component | Health::Component | NOT USED |
| Damage::Component | Damage::Component | NOT USED |
| NOT USED | Veclocity::Compotent | Veclocity::Compotent |
| Position::Component | Position::Component | Position::Component |
| Animation::Component | Animation::Component | Animation::Component |
| Hitbox::Component | Hitbox::Component | NOT USED |
| Team::Component | Team::Component | NOT USED |
| Armament::Component | Armament::Component | NOT USED |
| Collision::Component | Collision::Component | NOT USED |