Crossfire Server, Trunk
CRERandomMap.cpp
Go to the documentation of this file.
1 #include "CRERandomMap.h"
2 
3 CRERandomMap::CRERandomMap(CREMapInformation* source, int x, int y, const char* parameters)
4 {
5  myMap = source;
6  myX = x;
7  myY = y;
8  memset(&myParameters, 0, sizeof myParameters);
10 }
11 
13 {
14  return myMap;
15 }
16 
17 int CRERandomMap::x() const
18 {
19  return myX;
20 }
21 
22 int CRERandomMap::y() const
23 {
24  return myY;
25 }
26 
28 {
29  return &myParameters;
30 }
diamondslots.x
x
Definition: diamondslots.py:15
CRERandomMap::parameters
const RMParms * parameters() const
Definition: CRERandomMap.cpp:27
set_random_map_variable
int set_random_map_variable(RMParms *rp, const char *buf)
Definition: reader.c:2579
CRERandomMap.h
CRERandomMap::myX
int myX
Definition: CRERandomMap.h:26
CRERandomMap::CRERandomMap
CRERandomMap(CREMapInformation *source, int x, int y, const char *parameters)
Definition: CRERandomMap.cpp:3
RMParms
Definition: random_map.h:14
CRERandomMap::myMap
CREMapInformation * myMap
Definition: CRERandomMap.h:25
CREMapInformation
Definition: CREMapInformation.h:13
CRERandomMap::y
int y() const
Definition: CRERandomMap.cpp:22
CRERandomMap::x
int x() const
Definition: CRERandomMap.cpp:17
filter.parameters
parameters
Definition: filter.py:41
CRERandomMap::myParameters
RMParms myParameters
Definition: CRERandomMap.h:28
CRERandomMap::myY
int myY
Definition: CRERandomMap.h:27
diamondslots.y
y
Definition: diamondslots.py:16
CRERandomMap::map
const CREMapInformation * map() const
Definition: CRERandomMap.cpp:12