$treeview $search $mathjax
Stratagus  2.2.6
$projectbrief
$projectbrief
$searchbox
-->
         _________ __                 __
        /   _____//  |_____________ _/  |______     ____  __ __  ______
        \_____  \\   __\_  __ \__  \\   __\__  \   / ___\|  |  \/  ___/
        /        \|  |  |  | \// __ \|  |  / __ \_/ /_/  >  |  /\___ \
       /_______  /|__|  |__|  (____  /__| (____  /\___  /|____//____  >
               \/                  \/          \//_____/            \/
    ______________________                           ______________________
                          T H E   W A R   B E G I N S
           Stratagus - A free fantasy real time strategy game engine

Capture Class Reference

#include <spells.h>

Inheritance diagram for Capture:

SpellActionType

List of all members.


Public Member Functions

 Capture ()
spells.cpp - The spell cast action.
virtual int Cast (CUnit &caster, const SpellType *spell, CUnit *target, int x, int y)

Public Attributes

char SacrificeEnable
int Damage
 true if the caster dies after casting.
int DamagePercent
 damage the spell does if unable to caputre

Constructor & Destructor Documentation

Capture::Capture (  )  [inline]


Member Function Documentation

int Capture::Cast ( CUnit caster,
const SpellType spell,
CUnit target,
int  x,
int  y 
) [virtual]

Cast capture.

Parameters:
caster Unit that casts the spell
spell Spell-type pointer
target Target unit that spell is addressed to
x X coord of target spot when/if target does not exist
y Y coord of target spot when/if target does not exist
Returns:
=!0 if spell should be repeated, 0 if not

Implements SpellActionType.


Member Data Documentation

true if the caster dies after casting.

damage the spell does if unable to caputre


The documentation for this class was generated from the following files:
(C) Copyright 1998-2011 by The Stratagus Project under the GNU General Public License.
All trademarks and copyrights on this page are owned by their respective owners.