khanat-code-old/code/ryzom/client/src/projectile_desc.h

50 lines
No EOL
1.5 KiB
C++

// Ryzom - MMORPG Framework <http://dev.ryzom.com/projects/ryzom/>
// Copyright (C) 2010 Winch Gate Property Limited
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
// published by the Free Software Foundation, either version 3 of the
// License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
#ifndef CL_PROJECTILE_DESC_H
#define CL_PROJECTILE_DESC_H
/** Description of a projectile
*
* \author Nicolas Vizerie
* \author Nevrax France
* \date 2003
*/
/*
class CProjectileDesc
{
public:
CAnimationFXSet Projectile;
CFXStickMode ProjectileImpact;
float ProjectileDelay; // delay before the projectile is thrown (may not be thrown at start of anim)
CAnimationFXSet Impact;
public:
/// Build the fx from an external script.
void build(const NLGEORGES::UFormElm &item);
/// Serialize a CAnimationFXSheet.
void serial(class NLMISC::IStream &f) throw(NLMISC::EStream);
// build tracks for fxs, loading animation as necessary using the given animation set
void buildTrack(NL3D::UAnimationSet *as);
};
*/
#endif