D:/Projects/dark-oberon.svn/game/sources/engine/playermap.cpp File Reference


Detailed Description

Author:
Peter Knut
Date:
2007
Version:
1.0 - Initial.

#include "engine/playermap.h"
#include "engine/unit.h"
#include "engine/prototype.h"
#include "engine/warfog.h"
#include "framework/gfxserver.h"

Defines

#define IsHole(i, j)   (warfog_field[segment][i][j] == Warfog::WARFOG_UNKNOWN && warfog_field[MapEnums::SEG_SKY][i][j] != Warfog::WARFOG_UNKNOWN)
#define IsUnknownH2(i, j)   (warfog_field[segment][i - 1][j] == Warfog::WARFOG_UNKNOWN && warfog_field[segment][i + 1][j] == Warfog::WARFOG_UNKNOWN)
#define IsUnknownH3(i, j)   (IsUnknownH2(i, j) && warfog_field[segment][i][j] == Warfog::WARFOG_UNKNOWN)
#define IsUnknownV2(i, j)   (warfog_field[segment][i][j - 1] == Warfog::WARFOG_UNKNOWN && warfog_field[segment][i][j + 1] == Warfog::WARFOG_UNKNOWN)
#define IsUnknownV3(i, j)   (IsUnknownV2(i, j) && warfog_field[segment][i][j] == Warfog::WARFOG_UNKNOWN)


Define Documentation

#define IsHole ( i,
 )     (warfog_field[segment][i][j] == Warfog::WARFOG_UNKNOWN && warfog_field[MapEnums::SEG_SKY][i][j] != Warfog::WARFOG_UNKNOWN)

#define IsUnknownH2 ( i,
 )     (warfog_field[segment][i - 1][j] == Warfog::WARFOG_UNKNOWN && warfog_field[segment][i + 1][j] == Warfog::WARFOG_UNKNOWN)

#define IsUnknownH3 ( i,
 )     (IsUnknownH2(i, j) && warfog_field[segment][i][j] == Warfog::WARFOG_UNKNOWN)

#define IsUnknownV2 ( i,
 )     (warfog_field[segment][i][j - 1] == Warfog::WARFOG_UNKNOWN && warfog_field[segment][i][j + 1] == Warfog::WARFOG_UNKNOWN)

#define IsUnknownV3 ( i,
 )     (IsUnknownV2(i, j) && warfog_field[segment][i][j] == Warfog::WARFOG_UNKNOWN)


Generated on Sat Oct 20 14:47:29 2007 for Dark Oberon by  doxygen 1.5.3