|
|
/*************************************************************************** strengthattrib.h - description ------------------- begin : Fri Mar 3 2000 copyright : (C) 2000 by Daniel Roberge email : droberge@uvic.ca ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the Artistic License. * * * ***************************************************************************/ #ifndef STRENGTHATTRIB_H #define STRENGTHATTRIB_H #include "rpoints.h" #include "dice.h" /**A wrapper for the Strength attribute which can return derived values. *@author Daniel Roberge */ class StrengthAttrib : public RenormalizablePoints { public: /** Creates a StrengthAttrib with the value equal to Str. */ StrengthAttrib(int Str); /** Creates a StrengthAttrib with a value equal to 3d6. */ StrengthAttrib(); ~StrengthAttrib(); /** Returns the hit adjustment corresponding to the current Strength. */ int getHitAdj(); /** Returns the damage adjustment for this Strength */ int getDamAdj(); /** Returns the weight allowance for this Strength. */ unsigned getWeight(); }; #endif
Generated by: droberge@magebook.localdomain on Mon Jul 3 13:20:08 200. |