Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/source/simulation2/TypeList.h
/* Copyright (C) 2020 Wildfire Games. | /* Copyright (C) 2021 Wildfire Games. | ||||
* This file is part of 0 A.D. | * This file is part of 0 A.D. | ||||
* | * | ||||
* 0 A.D. is free software: you can redistribute it and/or modify | * 0 A.D. is free software: you can redistribute it and/or modify | ||||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | ||||
* the Free Software Foundation, either version 2 of the License, or | * the Free Software Foundation, either version 2 of the License, or | ||||
* (at your option) any later version. | * (at your option) any later version. | ||||
* | * | ||||
* 0 A.D. is distributed in the hope that it will be useful, | * 0 A.D. is distributed in the hope that it will be useful, | ||||
▲ Show 20 Lines • Show All 181 Lines • ▼ Show 20 Lines | |||||
INTERFACE(TurretHolder) | INTERFACE(TurretHolder) | ||||
COMPONENT(TurretHolderScripted) | COMPONENT(TurretHolderScripted) | ||||
INTERFACE(UnitMotion) | INTERFACE(UnitMotion) | ||||
COMPONENT(UnitMotion) // must be after Obstruction | COMPONENT(UnitMotion) // must be after Obstruction | ||||
COMPONENT(UnitMotionScripted) | COMPONENT(UnitMotionScripted) | ||||
INTERFACE(UnitMotionManager) | |||||
COMPONENT(UnitMotionManager) | |||||
INTERFACE(UnitRenderer) | INTERFACE(UnitRenderer) | ||||
COMPONENT(UnitRenderer) | COMPONENT(UnitRenderer) | ||||
INTERFACE(Visibility) | INTERFACE(Visibility) | ||||
COMPONENT(VisibilityScripted) | COMPONENT(VisibilityScripted) | ||||
INTERFACE(Vision) | INTERFACE(Vision) | ||||
COMPONENT(Vision) | COMPONENT(Vision) | ||||
// Note: this component relies on the Footprint component being initialized before itself. See the comments above for | // Note: this component relies on the Footprint component being initialized before itself. See the comments above for | ||||
// the Footprint component to find out why. | // the Footprint component to find out why. | ||||
INTERFACE(Visual) | INTERFACE(Visual) | ||||
COMPONENT(VisualActor) // must be after Ownership (dependency in Deserialize) and Vision (dependency in Init) | COMPONENT(VisualActor) // must be after Ownership (dependency in Deserialize) and Vision (dependency in Init) | ||||
INTERFACE(WaterManager) | INTERFACE(WaterManager) | ||||
COMPONENT(WaterManager) | COMPONENT(WaterManager) |
Wildfire Games · Phabricator