- AnimationSystem
struct AnimationSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- BulletsCollisionSystem
struct BulletsCollisionSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CAnimation
struct CAnimation
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CAnimationLooped
struct CAnimationLooped
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CAutoShoot
struct CAutoShoot
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CBoss
struct CBoss
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CBullet
struct CBullet
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CChildren
struct CChildren
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CEnemy
struct CEnemy
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CGuild
struct CGuild
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CHitMark
struct CHitMark
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CHitPoints
struct CHitPoints
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CInit
struct CInit
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CMaxHitPoints
struct CMaxHitPoints
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CParticle
struct CParticle
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CParticleEmitter
struct CParticleEmitter
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CParticleEmitterTime
struct CParticleEmitterTime
Due to perfarmance reason emitter time and attributes are divided into seprate components.
Beyon that both components are considerd to be used together.
- CParts
struct CParts
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CShip
struct CShip
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CShipIterator
struct CShipIterator
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CShootDirection
struct CShootDirection
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CShootWaveUponDeath
struct CShootWaveUponDeath
This component can be replaced by "CSpawnUponDeath" but I want to gives possibility to add this component to every entity
during gameplay. End application works exacly the same way for every demo so I can't use different way as adding component.
- CSideMove
struct CSideMove
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CSpawnUponDeath
struct CSpawnUponDeath
You can create separate component for every kind of spawned entities but it's not practial due to archetype fragmentation.
Second approach can be commented code. It's gives good flexibility inchoosing entity, but it limits to one entity.
Instead of entity it can be array of templates which is good solution, but if possibilities is known at time of game development it
can be simply index/enum for type of spawn. Bad thing about this solution is problem witch merging multiple spawning types during
gameplay, i.e. giving buff which cast firebols upon death.
- CTarget
struct CTarget
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CTargetParent
struct CTargetParent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CTargetPlayerShip
struct CTargetPlayerShip
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CUpgrade
struct CUpgrade
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CWeapon
struct CWeapon
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CWeaponLocation
struct CWeaponLocation
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- ChangeDirectionSystem
struct ChangeDirectionSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- ChildDestroySystem
struct ChildDestroySystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- ClampPositionSystem
struct ClampPositionSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CollisionMaskSystem
struct CollisionMaskSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- CollisionSystem
struct CollisionSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- EBulletHit
struct EBulletHit
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- EChangeDirection
struct EChangeDirection
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- EDamage
struct EDamage
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- EDeath
struct EDeath
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- EDestroyedChild
struct EDestroyedChild
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- EUpgrade
struct EUpgrade
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- HitMarkingSystem
struct HitMarkingSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- HitPointsSystem
struct HitPointsSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- MoveToParentTargetSystem
struct MoveToParentTargetSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- ParentOwnerSystem
struct ParentOwnerSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- ParticleEmittingSystem
struct ParticleEmittingSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- ParticleSystem
struct ParticleSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- PartsDestroySystem
struct PartsDestroySystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- RotateToTargetSystem
struct RotateToTargetSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- SceneGrid
struct SceneGrid
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- ShipTargetSystem
struct ShipTargetSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- ShipWeaponSystem
struct ShipWeaponSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- ShootWaveSystem
struct ShootWaveSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- ShootingSystem
struct ShootingSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- SpaceInvaders
struct SpaceInvaders
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- UpgradeCollisionSystem
struct UpgradeCollisionSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- UpgradeSystem
struct UpgradeSystem
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.