| Artifact() | Artifact | |
| autoDestroy(void) | Artifact | [protected] |
| collisionManagement(int consequenceType_)=0 | Artifact | [protected, pure virtual] |
| getPosition() | Artifact | [inline] |
| isDestroyed() | Artifact | [inline] |
| load(Sys *lp_sys_, int consequenceType_, const char *meshFile, bool isLighted, irr::core::vector3df meshScale, irr::core::vector3df initialPos) | Artifact | |
| play(const irr::core::vector3df posPlayer, double radiusPlayer) | Artifact | |
| setFlyStraightMovement(double speed, irr::core::vector3df flyStraightMvt, bool loop=false) | Artifact | |
| setPosition(irr::core::vector3df newPos) | Artifact | [inline] |
| setProjectileMovement(irr::core::vector3df vectDirection_) | Artifact | |
| setRotateMovement(void) | Artifact | |
| setSplineMovement(double speed, irr::core::vector3df intermediatePosition, irr::core::vector3df finalPosition) | Artifact | |
| setStaticMovement(void) | Artifact | |
| setTimeBeforeAutodestroy(int timeBeforeAutoDestroy) | Artifact | |
| waitCollision(int time_ms) | Artifact | [protected] |
| ~Artifact() | Artifact | |