src/engine/eAdvWall.cpp File Reference

#include "eWall.h"
#include "math.h"
#include "rTexture.h"
#include "rDisplayList.h"
#include "eTimer.h"
#include "rScreen.h"
#include "eAdvWall.h"
#include "eCamera.h"
#include "tConfiguration.h"
#include "eRectangle.h"
#include "rRender.h"
#include <vector>

Include dependency graph for eAdvWall.cpp:

Go to the source code of this file.

Functions

static eRectangle se_OffsetBounds (REAL offset)
bool sg_MoviePack ()

Variables

static eRectangle se_rimWallBounds
tList< eWallRimse_rimWalls
static bool se_RimWrapY = true
static tSettingItem< bool > se_RimWrapYConf ("RIM_WALL_WRAP_Y", se_RimWrapY)
static rDisplayList se_rimDisplayList
static rFileTexture se_RimWallNoWrap (rTextureGroups::TEX_WALL,"textures/rim_wall.png", 1, 0)
static rFileTexture se_RimWallWrap (rTextureGroups::TEX_WALL,"textures/rim_wall.png", 1, 1)
std::vector< eCoord > se_rimWallRubberBand


Function Documentation

static eRectangle se_OffsetBounds ( REAL  offset  )  [inline, static]

Definition at line 75 of file eAdvWall.cpp.

References eCoord, eRectangle::GetHigh(), and eRectangle::GetLow().

Referenced by eWallRim::Bound(), eWallRim::Clip(), and eWallRim::IsBound().

00076 {
00077     return eRectangle( se_rimWallBounds.GetLow()  + eCoord(offset,offset),
00078                        se_rimWallBounds.GetHigh() - eCoord(offset,offset) );
00079 }

Here is the call graph for this function:

Here is the caller graph for this function:

bool sg_MoviePack (  ) 

Definition at line 59 of file gStuff.cpp.

Referenced by gFloor::BlackSky(), dir_eWall_select(), gLogo::Display(), gFloor::FloorColor(), gFloor::glFloorTexture(), gFloor::glFloorTexture_a(), gFloor::glFloorTexture_b(), gFloor::GridSize(), gWallRim_helper(), gCycle::MyInitAfterCreation(), eWallRim::RenderAll(), gWallRim::RenderReal(), and sky_select().

00059                    {
00060     return sg_moviepackInstalled && sg_moviepackUse;
00061 }

Here is the caller graph for this function:


Variable Documentation

rDisplayList se_rimDisplayList [static]

Definition at line 123 of file eAdvWall.cpp.

eRectangle se_rimWallBounds [static]

Definition at line 46 of file eAdvWall.cpp.

rFileTexture se_RimWallNoWrap(rTextureGroups::TEX_WALL,"textures/rim_wall.png", 1, 0) [static]

Referenced by eWallRim::RenderAll().

std::vector<eCoord> se_rimWallRubberBand

Definition at line 214 of file eAdvWall.cpp.

Referenced by cWidget::Map::DrawRimWalls(), and eWallRim::UpdateBounds().

tList<eWallRim> se_rimWalls

Definition at line 47 of file eAdvWall.cpp.

Referenced by cWidget::Map::DrawMap(), eWallRim::RenderAll(), and eWallRim::UpdateBounds().

rFileTexture se_RimWallWrap(rTextureGroups::TEX_WALL,"textures/rim_wall.png", 1, 1) [static]

Referenced by eWallRim::RenderAll().

bool se_RimWrapY = true [static]

Definition at line 118 of file eAdvWall.cpp.

Referenced by eWallRim::RenderAll().

tSettingItem<bool> se_RimWrapYConf("RIM_WALL_WRAP_Y", se_RimWrapY) [static]


Generated on Sat Mar 15 22:56:38 2008 for Armagetron Advanced by  doxygen 1.5.4