Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

PowerEffect Class Reference

#include <powereffect.h>

Inheritance diagram for PowerEffect:

Effect ElectricEffect HeatEffect LightEffect List of all members.

Public Member Functions

 PowerEffect ()
 PowerEffect (Actor *sender, int magnitude)
int get_magnitude ()
virtual RecListget_receiver_list ()

Protected Attributes

int _magnitude
 how bright the light, how fast the motor, etc.


Detailed Description

Delivered to a receiver of some power, like electricity.

Usually used to turn something on, like a lightbulb, or a generator, etc.


Constructor & Destructor Documentation

PowerEffect::PowerEffect  )  [inline]
 

Dummy constructor, pretty much here solely for adding to the receiver list.

PowerEffect::PowerEffect Actor sender,
int  magnitude
[inline]
 

Constructor for a Power effect.

Parameters:
magnitude the intensity of the power being supplied.


Member Function Documentation

int PowerEffect::get_magnitude  )  [inline]
 

Returns:
the intensity of the power effect.

virtual RecList& PowerEffect::get_receiver_list  )  [inline, virtual]
 

Returns:
the WhoCares list.

Implements Effect.

Reimplemented in ElectricEffect, HeatEffect, and LightEffect.


The documentation for this class was generated from the following files:
Generated on Sat Mar 13 15:00:11 2004 by doxygen 1.3.5