Crossfire Server, Trunk
CREWrapperArtifact.cpp
Go to the documentation of this file.
1 #include "CREWrapperArtifact.h"
2 
4 {
5  myArtifact = NULL;
6 }
7 
9 {
10  myArtifact = art;
12 }
13 
14 QObject* CREWrapperArtifact::item()
15 {
16  return &myItem;
17 }
18 
20 {
21  return myArtifact->chance;
22 }
23 
25 {
26  return myArtifact->difficulty;
27 }
28 
29 QStringList CREWrapperArtifact::allowed() const
30 {
31  QStringList allowed;
33 
34  while (a)
35  {
36  allowed.append(a->name);
37  a = a->next;
38  }
39  return allowed;
40 }
CREWrapperArtifact::difficulty
int difficulty
Definition: CREWrapperArtifact.h:19
disinfect.a
a
Definition: disinfect.py:13
CREWrapperObject::setObject
void setObject(object *obj)
Definition: CREWrapperObject.cpp:16
linked_char
Definition: global.h:86
CREWrapperArtifact::allowed
QStringList allowed
Definition: CREWrapperArtifact.h:20
artifactstruct::chance
uint16_t chance
Definition: artifact.h:16
artifactstruct::difficulty
uint8_t difficulty
Definition: artifact.h:17
CREWrapperArtifact::item
QObject item
Definition: CREWrapperArtifact.h:17
CREWrapperArtifact::myItem
CREWrapperObject myItem
Definition: CREWrapperArtifact.h:34
artifactstruct
Definition: artifact.h:14
CREWrapperArtifact.h
CREWrapperArtifact::myArtifact
const artifact * myArtifact
Definition: CREWrapperArtifact.h:33
CREWrapperArtifact::chance
int chance
Definition: CREWrapperArtifact.h:18
artifactstruct::item
object * item
Definition: artifact.h:15
CREWrapperArtifact::CREWrapperArtifact
CREWrapperArtifact()
Definition: CREWrapperArtifact.cpp:3
CREWrapperArtifact::setArtifact
void setArtifact(const artifact *art)
Definition: CREWrapperArtifact.cpp:8
artifactstruct::allowed
linked_char * allowed
Definition: artifact.h:19