ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <iris.h>

List of all members.

Public Types

enum  Direction { Open = 0, Close = 1 }

Public Member Functions

 Iris ()
 ~Iris ()
void play (Direction dir, int x, int y, int length)
void draw ()
void update (int frameTime)
void saveState (SaveGame *state) const
void restoreState (SaveGame *state)

Private Attributes

bool _playing
Direction _direction
int _x1
int _y1
int _x2
int _y2
int _targetX
int _targetY
int _length
int _currTime

Detailed Description

Definition at line 30 of file iris.h.


Member Enumeration Documentation

Enumerator:
Open 
Close 

Definition at line 32 of file iris.h.


Constructor & Destructor Documentation

Grim::Iris::Iris (  ) 

Definition at line 30 of file iris.cpp.

Grim::Iris::~Iris (  ) 

Definition at line 35 of file iris.cpp.


Member Function Documentation

void Grim::Iris::draw (  ) 

Definition at line 48 of file iris.cpp.

void Grim::Iris::play ( Iris::Direction  dir,
int  x,
int  y,
int  length 
)

Definition at line 39 of file iris.cpp.

void Grim::Iris::restoreState ( SaveGame state  ) 

Definition at line 96 of file iris.cpp.

void Grim::Iris::saveState ( SaveGame state  )  const

Definition at line 81 of file iris.cpp.

void Grim::Iris::update ( int  frameTime  ) 

Definition at line 59 of file iris.cpp.


Member Data Documentation

int Grim::Iris::_currTime [private]

Definition at line 57 of file iris.h.

Definition at line 49 of file iris.h.

int Grim::Iris::_length [private]

Definition at line 56 of file iris.h.

bool Grim::Iris::_playing [private]

Definition at line 48 of file iris.h.

int Grim::Iris::_targetX [private]

Definition at line 54 of file iris.h.

int Grim::Iris::_targetY [private]

Definition at line 55 of file iris.h.

int Grim::Iris::_x1 [private]

Definition at line 50 of file iris.h.

int Grim::Iris::_x2 [private]

Definition at line 52 of file iris.h.

int Grim::Iris::_y1 [private]

Definition at line 51 of file iris.h.

int Grim::Iris::_y2 [private]

Definition at line 53 of file iris.h.


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


Generated on Sat Jul 20 2019 05:03:01 for ResidualVM by doxygen 1.7.1
curved edge   curved edge