• Skip to content
  • Skip to link menu
KDE 4.0 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kgoldrunner

kgrconsts.h File Reference

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

Go to the source code of this file.


Classes

struct  Timing

Defines

#define NSPEED   12
#define MAXSPEED   NSPEED * 2
#define MINSPEED   NSPEED / 4
#define BEGINSPEED   NSPEED / 2
#define NOVICESPEED   (3 * NSPEED) / 4
#define CHAMPSPEED   (3 * NSPEED) / 2

Enumerations

enum  Owner { SYSTEM, USER }
enum  Position {
  RIGHTWALK1, RIGHTWALK2, RIGHTWALK3, RIGHTWALK4,
  RIGHTWALK5, RIGHTWALK6, RIGHTWALK7, RIGHTWALK8,
  LEFTWALK1, LEFTWALK2, LEFTWALK3, LEFTWALK4,
  LEFTWALK5, LEFTWALK6, LEFTWALK7, LEFTWALK8,
  RIGHTCLIMB1, RIGHTCLIMB2, RIGHTCLIMB3, RIGHTCLIMB4,
  RIGHTCLIMB5, RIGHTCLIMB6, RIGHTCLIMB7, RIGHTCLIMB8,
  LEFTCLIMB1, LEFTCLIMB2, LEFTCLIMB3, LEFTCLIMB4,
  LEFTCLIMB5, LEFTCLIMB6, LEFTCLIMB7, LEFTCLIMB8,
  CLIMB1, CLIMB2, FALL1, FALL2
}
enum  Status {
  STANDING, FALLING, WALKING, CLIMBING,
  CAPTIVE
}
enum  Direction {
  RIGHT, LEFT, UP, DOWN,
  STAND
}
enum  SearchStrategy { LOW, MEDIUM, HIGH }
enum  KBAction {
  KB_UP, KB_DOWN, KB_LEFT, KB_RIGHT,
  KB_DIGLEFT, KB_DIGRIGHT, KB_STOP
}
enum  SelectAction {
  SL_START, SL_ANY, SL_CREATE, SL_UPDATE,
  SL_SAVE, SL_MOVE, SL_DELETE, SL_CR_GAME,
  SL_UPD_GAME
}

Variables

const char FREE = ' '
const char ENEMY = 'E'
const char HERO = 'R'
const char BETON = 'X'
const char BRICK = 'M'
const char FBRICK = 'F'
const char HLADDER = 'Z'
const char LADDER = 'H'
const char NUGGET = 'N'
const char POLE = 'T'
const char HOLE = 'O'
const char USEDHOLE = 'U'
const char CANWALKLEFT = 0x1
const char CANWALKRIGHT = 0x2
const char CANWALKUP = 0x4
const char CANWALKDOWN = 0x8
const char VISITED = 0x10
const char FIELDWIDTH = 28
const char FIELDHEIGHT = 20
const char VERTIKAL = 0
const char HORIZONTAL = 1
const int DIGDELAY = 200
const int STEP = 4
const int gameCycle = 4
const int graphicsCycle = 8
const double DROPNUGGETDELAY = 70.0

Define Documentation

#define BEGINSPEED   NSPEED / 2

Definition at line 48 of file kgrconsts.h.

#define CHAMPSPEED   (3 * NSPEED) / 2

Definition at line 50 of file kgrconsts.h.

#define MAXSPEED   NSPEED * 2

Definition at line 45 of file kgrconsts.h.

#define MINSPEED   NSPEED / 4

Definition at line 46 of file kgrconsts.h.

#define NOVICESPEED   (3 * NSPEED) / 4

Definition at line 49 of file kgrconsts.h.

#define NSPEED   12

Definition at line 44 of file kgrconsts.h.


Enumeration Type Documentation

enum Direction

Enumerator:
RIGHT 
LEFT 
UP 
DOWN 
STAND 

Definition at line 76 of file kgrconsts.h.

enum KBAction

Enumerator:
KB_UP 
KB_DOWN 
KB_LEFT 
KB_RIGHT 
KB_DIGLEFT 
KB_DIGRIGHT 
KB_STOP 

Definition at line 80 of file kgrconsts.h.

enum Owner

Enumerator:
SYSTEM 
USER 

Definition at line 16 of file kgrconsts.h.

enum Position

Enumerator:
RIGHTWALK1 
RIGHTWALK2 
RIGHTWALK3 
RIGHTWALK4 
RIGHTWALK5 
RIGHTWALK6 
RIGHTWALK7 
RIGHTWALK8 
LEFTWALK1 
LEFTWALK2 
LEFTWALK3 
LEFTWALK4 
LEFTWALK5 
LEFTWALK6 
LEFTWALK7 
LEFTWALK8 
RIGHTCLIMB1 
RIGHTCLIMB2 
RIGHTCLIMB3 
RIGHTCLIMB4 
RIGHTCLIMB5 
RIGHTCLIMB6 
RIGHTCLIMB7 
RIGHTCLIMB8 
LEFTCLIMB1 
LEFTCLIMB2 
LEFTCLIMB3 
LEFTCLIMB4 
LEFTCLIMB5 
LEFTCLIMB6 
LEFTCLIMB7 
LEFTCLIMB8 
CLIMB1 
CLIMB2 
FALL1 
FALL2 

Definition at line 69 of file kgrconsts.h.

enum SearchStrategy

Enumerator:
LOW 
MEDIUM 
HIGH 

Definition at line 77 of file kgrconsts.h.

enum SelectAction

Enumerator:
SL_START 
SL_ANY 
SL_CREATE 
SL_UPDATE 
SL_SAVE 
SL_MOVE 
SL_DELETE 
SL_CR_GAME 
SL_UPD_GAME 

Definition at line 84 of file kgrconsts.h.

enum Status

Enumerator:
STANDING 
FALLING 
WALKING 
CLIMBING 
CAPTIVE 

Definition at line 75 of file kgrconsts.h.


Variable Documentation

const char BETON = 'X'

Definition at line 21 of file kgrconsts.h.

const char BRICK = 'M'

Definition at line 22 of file kgrconsts.h.

const char CANWALKDOWN = 0x8

Definition at line 34 of file kgrconsts.h.

const char CANWALKLEFT = 0x1

Definition at line 31 of file kgrconsts.h.

const char CANWALKRIGHT = 0x2

Definition at line 32 of file kgrconsts.h.

const char CANWALKUP = 0x4

Definition at line 33 of file kgrconsts.h.

const int DIGDELAY = 200

Definition at line 61 of file kgrconsts.h.

const double DROPNUGGETDELAY = 70.0

Definition at line 67 of file kgrconsts.h.

const char ENEMY = 'E'

Definition at line 19 of file kgrconsts.h.

const char FBRICK = 'F'

Definition at line 23 of file kgrconsts.h.

const char FIELDHEIGHT = 20

Definition at line 38 of file kgrconsts.h.

const char FIELDWIDTH = 28

Definition at line 37 of file kgrconsts.h.

const char FREE = ' '

Definition at line 18 of file kgrconsts.h.

const int gameCycle = 4

Definition at line 64 of file kgrconsts.h.

const int graphicsCycle = 8

Definition at line 65 of file kgrconsts.h.

const char HERO = 'R'

Definition at line 20 of file kgrconsts.h.

const char HLADDER = 'Z'

Definition at line 24 of file kgrconsts.h.

const char HOLE = 'O'

Definition at line 28 of file kgrconsts.h.

const char HORIZONTAL = 1

Definition at line 41 of file kgrconsts.h.

const char LADDER = 'H'

Definition at line 25 of file kgrconsts.h.

const char NUGGET = 'N'

Definition at line 26 of file kgrconsts.h.

const char POLE = 'T'

Definition at line 27 of file kgrconsts.h.

const int STEP = 4

Definition at line 63 of file kgrconsts.h.

const char USEDHOLE = 'U'

Definition at line 29 of file kgrconsts.h.

const char VERTIKAL = 0

Definition at line 40 of file kgrconsts.h.

const char VISITED = 0x10

Definition at line 35 of file kgrconsts.h.

kgoldrunner

Skip menu "kgoldrunner"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members

API Reference

Skip menu "API Reference"
  • kblackbox
  • kgoldrunner
  • kmahjongg
  • ksquares
  • libkdegames
  •   highscore
  •   kgame
  •   kggzgames
  •   kggzmod
  •   kggznet
  • libkmahjongg
Generated for API Reference by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal