Hosting courtesy of Sourceforge

SourceForge Logo
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Game::SingleImageTile Class Reference

#include <Tile.h>

Inheritance diagram for Game::SingleImageTile:

Inheritance graph
[legend]
Collaboration diagram for Game::SingleImageTile:

Collaboration graph
[legend]
List of all members.

Public Methods

 SingleImageTile (Graphics::AbstractImage *image)
Parse::ParsermakeParserToParseMe (istream &inputFile)

Detailed Description

Abstract class for representing tiles that will be drawn by a single AbstractImage class. The class itself can be composed on a animation, but not two distinct AbstractImages.

Definition at line 94 of file Tile.h.


Constructor & Destructor Documentation

SingleImageTile::SingleImageTile  
 

Definition at line 43 of file Tile.cpp.

SingleImageTile::SingleImageTile Graphics::AbstractImage   image
 

Warning, this SingleImageTile will delete the image passed in its destructor

Definition at line 47 of file Tile.cpp.

SingleImageTile::~SingleImageTile   [virtual]
 

Definition at line 51 of file Tile.cpp.


Member Function Documentation

void SingleImageTile::drawAt SDL_Surface *    screen,
SDL_Rect *    loc
[virtual]
 

Reimplemented from Graphics::DrawableAt.

Definition at line 56 of file Tile.cpp.

Parse::Parser * SingleImageTile::makeParserToParseMe std::istream &    input [virtual]
 

Creates parser with the following attributes
image - image drawn to represent the tile

Reimplemented from Parse::Parseable.

Definition at line 91 of file Tile.cpp.

void SingleImageTile::setImage Graphics::AbstractImage   image
 

Definition at line 97 of file Tile.cpp.


Member Data Documentation

Graphics::AbstractImage* Game::SingleImageTile::img [protected]
 

Definition at line 110 of file Tile.h.


The documentation for this class was generated from the following files:
Generated on Tue May 21 07:26:54 2002 for BomberLAN by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001