set(WORLD_SOURCES
    CWorld.hpp CWorld.cpp
    CWorldLight.hpp CWorldLight.cpp
    IGameArea.hpp IGameArea.cpp
    CGameArea.hpp CGameArea.cpp
    CPlayer.hpp CPlayer.cpp
    CPlayerCameraBob.hpp CPlayerCameraBob.cpp
    CPlayerGun.hpp CPlayerGun.cpp
    CGunWeapon.hpp CGunWeapon.cpp
    CAuxWeapon.hpp CAuxWeapon.cpp
    CPowerBeam.hpp CPowerBeam.cpp
    CIceBeam.hpp CIceBeam.cpp
    CWaveBeam.hpp CWaveBeam.cpp
    CPlasmaBeam.hpp CPlasmaBeam.cpp
    CPhazonBeam.hpp CPhazonBeam.cpp
    CGunMotion.hpp CGunMotion.cpp
    CGrappleArm.hpp CGrappleArm.cpp
    CGunController.hpp CGunController.cpp
    CGSFreeLook.hpp CGSFreeLook.cpp
    CGSComboFire.hpp CGSComboFire.cpp
    CGSFidget.hpp CGSFidget.cpp
    CFidget.hpp CFidget.cpp
    CMorphBall.hpp CMorphBall.cpp
    CActor.hpp CActor.cpp
    CAi.hpp CAi.cpp
    CAiFuncMap.hpp CAiFuncMap.cpp
    CStateMachine.hpp CStateMachine.cpp
    CPatterned.hpp CPatterned.cpp
    CPathFindArea.hpp CPathFindArea.cpp
    CPathFindRegion.hpp CPathFindRegion.cpp
    CPathFindDraw.hpp CPathFindDraw.cpp
    CPathFindAreaOctree.hpp CPathFindAreaOctree.cpp
    CPathFindOpenList.hpp CPathFindOpenList.cpp
    CPathFindLink.hpp CPathFindLink.cpp
    CPhysicsActor.hpp CPhysicsActor.cpp
    CEntity.hpp CEntity.cpp
    CPhysicsActor.hpp CPhysicsActor.cpp
    CWorldTransManager.hpp CWorldTransManager.cpp
    CEnvFxManager.hpp CEnvFxManager.cpp
    CActorModelParticles.hpp CActorModelParticles.cpp
    CTeamAiTypes.hpp CTeamAiTypes.cpp
    ScriptObjectSupport.hpp ScriptObjectSupport.cpp
    ScriptLoader.hpp ScriptLoader.cpp
    CScriptActor.hpp CScriptActor.cpp
    CScriptWaypoint.hpp CScriptWaypoint.cpp
    CScriptDoor.hpp CScriptDoor.cpp
    CScriptTrigger.hpp CScriptTrigger.cpp
    CScriptTimer.hpp CScriptTimer.cpp
    CScriptCounter.hpp CScriptCounter.cpp
    CScriptEffect.hpp CScriptEffect.cpp
    CScriptPlatform.hpp CScriptPlatform.cpp
    CScriptSound.hpp CScriptSound.cpp
    CScriptGenerator.hpp CScriptGenerator.cpp
    CScriptDock.hpp CScriptDock.cpp
    CScriptWater.hpp CScriptWater.cpp
    CScriptGrapplePoint.hpp CScriptGrapplePoint.cpp
    CScriptAreaAttributes.hpp CScriptAreaAttributes.cpp
    CScriptCameraWaypoint.hpp CScriptCameraWaypoint.cpp
    CScriptCoverPoint.hpp CScriptCoverPoint.cpp
    CScriptSpawnPoint.hpp CScriptSpawnPoint.cpp
    CScriptCameraHint.hpp CScriptCameraHint.cpp
    CScriptPickup.hpp CScriptPickup.cpp
    CScriptMemoryRelay.hpp CScriptMemoryRelay.cpp
    CScriptRandomRelay.hpp CScriptRandomRelay.cpp
    CScriptRelay.hpp CScriptRelay.cpp
    CScriptHUDMemo.hpp CScriptHUDMemo.cpp
    CScriptCameraFilterKeyframe.hpp CScriptCameraFilterKeyframe.cpp
    CScriptCameraBlurKeyframe.hpp CScriptCameraBlurKeyframe.cpp
    CScriptDamageableTrigger.hpp CScriptDamageableTrigger.cpp
    CScriptDebris.hpp CScriptDebris.cpp
    CScriptDistanceFog.hpp CScriptDistanceFog.cpp
    CScriptActorRotate.hpp CScriptActorRotate.cpp
    CScriptSpecialFunction.hpp CScriptSpecialFunction.cpp
    CScriptColorModulate.hpp CScriptColorModulate.cpp
    CGrappleParameters.hpp
    CActorParameters.hpp
    CLightParameters.hpp
    CScannableParameters.hpp
    CVisorParameters.hpp
    CAnimationParameters.hpp
    CDamageInfo.hpp
    CDamageVulnerability.hpp
    CFluidUVMotion.hpp CFluidUVMotion.cpp
    CPatternedInfo.hpp CPatternedInfo.cpp
    CHealthInfo.hpp CHealthInfo.cpp
    CPatterned.hpp CPatterned.cpp
    CHUDMemoParms.hpp CHUDMemoParms.cpp
    CWorldShadow.hpp CWorldShadow.cpp
    CFluidPlane.hpp)

runtime_add_list(World WORLD_SOURCES)