Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

board.h File Reference

#include <qarray.h>
#include <qstring.h>
#include <qlist.h>
#include <qrect.h>

Include dependency graph for board.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define OUT   -1
#define X   -1
#define N   0
#define S   1
#define E   2
#define W   3
#define NE   4
#define SE   5
#define NW   6
#define SW   7
#define BoardWidth   59
#define BoardHeight   65
#define fixBits   0x0007
#define varBits   0xFFF8
#define monsterBits   0xFF00
#define pointBit   0x0008
#define energizerBit   0x0010
#define fruitBit   0x0020
#define pacmanBit   0x0040
#define monsterBit   0x0100

Enumerations

enum  Square {
  out = OUT, empty, brick, prison,
  gate, tunnel, prisonentry, prisonexit,
  Point, energizer, fruit, pacman,
  monster, fruithome, pacmanhome, monsterhome
}
enum  Image {
  None, Intro, Demo, Level,
  File
}


Define Documentation

#define BoardHeight   65
 

Definition at line 28 of file board.h.

Referenced by Board::init(), Painter::initbackPixmaps(), Painter::initRoomPixmap(), Referee::paintEvent(), Referee::pause(), Referee::Referee(), and Board::setup().

#define BoardWidth   59
 

Definition at line 27 of file board.h.

Referenced by Painter::draw(), Board::init(), Painter::initbackPixmaps(), Painter::initRoomPixmap(), Referee::introMonster(), Referee::introPlay(), Board::isJump(), Board::move(), Referee::paintEvent(), Referee::pause(), Referee::Referee(), Board::setup(), Board::x(), and Board::y().

#define E   2
 

Definition at line 20 of file board.h.

#define energizerBit   0x0010
 

Definition at line 35 of file board.h.

Referenced by Board::isEnergizer(), Board::reset(), and Board::set().

#define fixBits   0x0007
 

Definition at line 30 of file board.h.

Referenced by Board::isBrick(), Board::isEmpty(), Board::isGate(), Board::isPrison(), and Board::isTunnel().

#define fruitBit   0x0020
 

Definition at line 36 of file board.h.

Referenced by Board::isFruit(), Board::reset(), and Board::set().

#define monsterBit   0x0100
 

Definition at line 38 of file board.h.

Referenced by Board::reset(), and Board::set().

#define monsterBits   0xFF00
 

Definition at line 32 of file board.h.

Referenced by Board::isMonster().

#define N   0
 

Definition at line 18 of file board.h.

Referenced by Board::closeup(), Painter::drawBrick(), Painter::drawPrison(), Referee::eaten(), Monster::eyes(), ANetNodeInstance::initialize(), Referee::initMonsters(), Board::isJump(), Board::isWay(), Referee::keyPressEvent(), Monster::move(), Board::move(), NetworkSetup::NetworkSetup(), Pacman::pix(), LanCardRun::setMyState(), Opietooth2::OTInquiry::slotHCIEvent(), and Board::turn().

#define NE   4
 

Definition at line 22 of file board.h.

Referenced by Painter::drawBrick(), Painter::drawPrison(), Board::isJump(), Board::move(), and Board::turn().

#define NW   6
 

Definition at line 24 of file board.h.

Referenced by Painter::drawBrick(), Painter::drawPrison(), ANetwork::generateFile(), Board::isJump(), Board::move(), NetworkEdit::SLOT_NetmaskModified(), and Board::turn().

#define OUT   -1
 

Definition at line 9 of file board.h.

Referenced by Energizer::Energizer(), Painter::erase(), Board::init(), Referee::introMonster(), Referee::introPlay(), Board::isEnergizer(), Board::isFruit(), Board::isMonster(), Board::isOut(), Board::isPacman(), Board::isPoint(), Board::isWay(), Pacman::move(), Fruit::move(), Energizer::move(), Pacman::Pacman(), Pacman::pix(), Fruit::pix(), Energizer::pix(), Board::position(), Painter::rect(), Board::reset(), Board::set(), Fruit::setLevel(), and Referee::timerEvent().

#define pacmanBit   0x0040
 

Definition at line 37 of file board.h.

Referenced by Board::isPacman(), Board::reset(), and Board::set().

#define pointBit   0x0008
 

Definition at line 34 of file board.h.

Referenced by Board::isPoint(), Board::reset(), and Board::set().

#define S   1
 

Definition at line 19 of file board.h.

Referenced by EditNetworkSetup::accept(), PPPEdit::acceptable(), NetworkSettingsData::canStart(), Opietooth2::OTDevice::checkAttach(), Board::closeup(), PPPDNSEdit::commit(), Opietooth2::OTSDPService::description(), TheNSResources::detectCurrentUser(), WLanRun::detectState(), USBRun::detectState(), LanCardRun::detectState(), Painter::drawBrick(), Painter::drawPrison(), Monster::eyes(), NetworkSettingsData::generateSettings(), WLanNetNode::genNic(), PPPNetNode::genNic(), LanCardNetNode::genNic(), BluetoothBNEPNetNode::genNic(), WLanRun::getInterface(), USBRun::getInterface(), LanCardRun::getInterface(), Opietooth2::OTDriver::getPeerName(), TheNSResources::getPixmap(), Referee::initMonsters(), Opietooth2::OTInquiry::inquire(), Board::isJump(), PPPRun::isMyPPPUp(), Board::isWay(), Referee::keyPressEvent(), Opietooth2::OTPeer::load(), NetworkSettingsData::loadSettings(), main(), Monster::move(), Board::move(), Opietooth2::OTSDPService::name(), NetworkSetup::NetworkSetup(), PeerLBI::PeerLBI(), Pacman::pix(), SystemFile::postDeviceSection(), SystemFile::postNodeSection(), SystemFile::preDeviceSection(), SystemFile::preNodeSection(), ProfileEdit::ProfileEdit(), qdtoa(), Opie::Internal::RoHFeedback::RoHFeedback(), Opietooth2::OTGateway::saveKnownPeers(), NetworkSettingsData::saveSettings(), BluetoothRFCOMMRun::setMyState(), NetworkSettings::SLOT_GenerateConfig(), Opietooth2::OTSniffing::SLOT_Load(), ProfileEdit::SLOT_Refresh(), Opietooth2::OTScan::SLOT_RefreshServices(), LanCardEdit::SLOT_RemoveUnknown(), Opietooth2::OTSniffing::SLOT_Save(), LanCardEdit::SLOT_ScanCards(), Opietooth2::OTScan::SLOT_Show(), SystemFile::SystemFile(), Opietooth2::OTSDPAttribute::toString(), Board::turn(), VLog(), WLanEdit::WLanEdit(), and NetworkSettings::~NetworkSettings().

#define SE   5
 

Definition at line 23 of file board.h.

Referenced by Painter::drawBrick(), Painter::drawPrison(), Board::isJump(), Board::move(), and Board::turn().

#define SW   7
 

Definition at line 25 of file board.h.

Referenced by Painter::drawBrick(), Painter::drawPrison(), Board::isJump(), Board::move(), and Board::turn().

#define varBits   0xFFF8
 

Definition at line 31 of file board.h.

Referenced by Board::reset().

#define W   3
 

Definition at line 21 of file board.h.

Referenced by Board::closeup(), Painter::drawBrick(), Painter::drawPrison(), Monster::eyes(), Referee::initMonsters(), Referee::initPacman(), Referee::introPlay(), Board::isJump(), Board::isWay(), Referee::keyPressEvent(), main(), Monster::move(), Board::move(), Pacman::pix(), EditNetworkSetup::SLOT_AlterTab(), Board::turn(), and Qt3::QTextFormatCollection::updateDefaultFormat().

#define X   -1
 

Definition at line 17 of file board.h.


Enumeration Type Documentation

enum Image
 

Enumeration values:
None 
Intro 
Demo 
Level 
File 

Definition at line 15 of file board.h.

enum Square
 

Enumeration values:
out 
empty 
brick 
prison 
gate 
tunnel 
prisonentry 
prisonexit 
Point 
energizer 
fruit 
pacman 
monster 
fruithome 
pacmanhome 
monsterhome 

Definition at line 11 of file board.h.


Generated on Sat Nov 5 16:55:43 2005 for OPIE by  doxygen 1.4.2