set(WORLD_SOURCES CWorld.hpp CWorld.cpp CWorldLight.hpp CWorldLight.cpp IGameArea.hpp IGameArea.cpp CGameArea.hpp CGameArea.cpp CPlayer.hpp CPlayer.cpp CPlayerEnergyDrain.hpp CPlayerEnergyDrain.cpp CEnergyDrainSource.hpp CEnergyDrainSource.cpp CPlayerCameraBob.hpp CPlayerCameraBob.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 CScriptActorKeyframe.hpp CScriptActorKeyframe.cpp CScriptWater.hpp CScriptWater.cpp CScriptGrapplePoint.hpp CScriptGrapplePoint.cpp CScriptPickupGenerator.hpp CScriptPickupGenerator.cpp CScriptPointOfInterest.hpp CScriptPointOfInterest.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 CScriptDockAreaChange.hpp CScriptDockAreaChange.cpp CScriptActorRotate.hpp CScriptActorRotate.cpp CScriptSpecialFunction.hpp CScriptSpecialFunction.cpp CScriptPlayerActor.hpp CScriptPlayerActor.cpp CScriptSwitch.hpp CScriptSwitch.cpp CScriptAiJumpPoint.hpp CScriptAiJumpPoint.cpp CScriptColorModulate.hpp CScriptColorModulate.cpp CScriptStreamedMusic.hpp CScriptStreamedMusic.cpp CRepulsor.hpp CRepulsor.cpp CScriptCameraPitchVolume.hpp CScriptCameraPitchVolume.cpp CScriptCameraHintTrigger.hpp CScriptCameraHintTrigger.cpp CScriptBeam.hpp CScriptBeam.cpp CScriptMazeNode.hpp CScriptMazeNode.cpp CScriptShadowProjector.hpp CScriptShadowProjector.cpp CScriptStreamedMusic.hpp CScriptStreamedMusic.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 CProjectedShadow.hpp CProjectedShadow.cpp CGameLight.hpp CGameLight.cpp CFluidPlane.hpp CFluidPlane.cpp CFluidPlaneCPU.hpp CFluidPlaneCPU.cpp CFluidPlaneDoor.hpp CFluidPlaneDoor.cpp CRippleManager.hpp CRippleManager.cpp CRipple.hpp CRipple.cpp) runtime_add_list(World WORLD_SOURCES)