____                _       __
    / __ )____  _____   | |     / /___ ___________
   / __  / __ \/ ___/   | | /| / / __ `/ ___/ ___/
  / /_/ / /_/ (__  )    | |/ |/ / /_/ / /  (__  )
 /_____/\____/____/     |__/|__/\__,_/_/  /____/

       A futuristic real-time strategy game.
          This file is part of Bos Wars.
(C) Copyright 2001-2007 by the Bos Wars and Stratagus Project. Distributed under the "GNU General Public License"

CBuildRestrictionDistance Class Reference

#include <unittype.h>

Inheritance diagram for CBuildRestrictionDistance:

CBuildRestriction

List of all members.

Public Member Functions

 CBuildRestrictionDistance ()
virtual ~CBuildRestrictionDistance ()
virtual void Init ()
virtual bool Check (const CUnitType *type, int x, int y, CUnit *&ontoptarget) const

Public Attributes

int Distance
 distance to build (circle)
DistanceTypeType DistanceType
std::string RestrictTypeName
CUnitTypeRestrictType


Detailed Description

Definition at line 566 of file unittype.h.


Constructor & Destructor Documentation

CBuildRestrictionDistance::CBuildRestrictionDistance (  )  [inline]

Definition at line 568 of file unittype.h.

virtual CBuildRestrictionDistance::~CBuildRestrictionDistance (  )  [inline, virtual]

Definition at line 569 of file unittype.h.


Member Function Documentation

virtual void CBuildRestrictionDistance::Init ( void   )  [inline, virtual]

Reimplemented from CBuildRestriction.

Definition at line 570 of file unittype.h.

References RestrictType, RestrictTypeName, and UnitTypeByIdent().

bool CBuildRestrictionDistance::Check ( const CUnitType type,
int  x,
int  y,
CUnit *&  ontoptarget 
) const [virtual]


Member Data Documentation

distance to build (circle)

Definition at line 573 of file unittype.h.

Referenced by Check(), and ParseBuildingRules().

Definition at line 574 of file unittype.h.

Referenced by Check(), and ParseBuildingRules().

Definition at line 575 of file unittype.h.

Referenced by Init(), and ParseBuildingRules().

Definition at line 576 of file unittype.h.

Referenced by Check(), and Init().


The documentation for this class was generated from the following files:

Generated on Sat Feb 21 00:28:23 2009 for Bos Wars by  doxygen 1.5.6