EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ItemData Class Reference

#include "ItemType.h"

Collaboration diagram for ItemData:

Public Member Functions

 ItemData (const char *_name="", uint16 _typeID=0, uint32 _ownerID=ownerSystem, uint32 _locationID=locTemp, EVEItemFlags _flag=flagNone, bool _contraband=false, bool _singleton=false, uint32 _quantity=0, const GPoint &_position=NULL_ORIGIN, const char *_customInfo="")
 
 ItemData (uint16 _typeID, uint32 _ownerID, uint32 _locationID, EVEItemFlags _flag, uint32 _quantity, const char *_customInfo="", bool _contraband=false)
 
 ItemData (uint16 _typeID, uint32 _ownerID, uint32 _locationID, EVEItemFlags _flag, const char *_name="", const GPoint &_position=NULL_ORIGIN, const char *_customInfo="", bool _contraband=false)
 

Public Attributes

bool contraband:1
 
bool singleton:1
 
EVEItemFlags flag
 
uint16 typeID
 
uint32 ownerID
 
uint32 locationID
 
uint32 quantity
 
GPoint position
 
std::string name
 
std::string customInfo
 

Detailed Description

Definition at line 169 of file ItemType.h.

Constructor & Destructor Documentation

ItemData::ItemData ( const char *  _name = "",
uint16  _typeID = 0,
uint32  _ownerID = ownerSystem,
uint32  _locationID = locTemp,
EVEItemFlags  _flag = flagNone,
bool  _contraband = false,
bool  _singleton = false,
uint32  _quantity = 0,
const GPoint _position = NULL_ORIGIN,
const char *  _customInfo = "" 
)

Definition at line 228 of file ItemType.cpp.

239 : name(_name),
240 typeID(_typeID),
241 ownerID(_ownerID),
242 locationID(_locationID),
243 flag(_flag),
244 contraband(_contraband),
245 singleton(_singleton),
246 quantity(_quantity),
247 position(_position),
248 customInfo(_customInfo)
249 {
250 }
uint32 locationID
Definition: ItemType.h:190
GPoint position
Definition: ItemType.h:192
std::string customInfo
Definition: ItemType.h:194
uint32 quantity
Definition: ItemType.h:191
uint16 typeID
Definition: ItemType.h:188
EVEItemFlags flag
Definition: ItemType.h:187
uint32 ownerID
Definition: ItemType.h:189
bool contraband
Definition: ItemType.h:185
std::string name
Definition: ItemType.h:193
bool singleton
Definition: ItemType.h:186
ItemData::ItemData ( uint16  _typeID,
uint32  _ownerID,
uint32  _locationID,
EVEItemFlags  _flag,
uint32  _quantity,
const char *  _customInfo = "",
bool  _contraband = false 
)

Definition at line 252 of file ItemType.cpp.

260 : name(""),
261 typeID(_typeID),
262 ownerID(_ownerID),
263 locationID(_locationID),
264 flag(_flag),
265 contraband(_contraband),
266 singleton(false),
267 quantity(_quantity),
269 customInfo(_customInfo)
270 {
271 }
uint32 locationID
Definition: ItemType.h:190
GPoint position
Definition: ItemType.h:192
std::string customInfo
Definition: ItemType.h:194
static const GPoint NULL_ORIGIN(0, 0, 0)
uint32 quantity
Definition: ItemType.h:191
uint16 typeID
Definition: ItemType.h:188
EVEItemFlags flag
Definition: ItemType.h:187
uint32 ownerID
Definition: ItemType.h:189
bool contraband
Definition: ItemType.h:185
std::string name
Definition: ItemType.h:193
bool singleton
Definition: ItemType.h:186
ItemData::ItemData ( uint16  _typeID,
uint32  _ownerID,
uint32  _locationID,
EVEItemFlags  _flag,
const char *  _name = "",
const GPoint _position = NULL_ORIGIN,
const char *  _customInfo = "",
bool  _contraband = false 
)

Definition at line 273 of file ItemType.cpp.

282 : name(_name),
283 typeID(_typeID),
284 ownerID(_ownerID),
285 locationID(_locationID),
286 flag(_flag),
287 contraband(_contraband),
288 singleton(true),
289 quantity(1),
290 position(_position),
291 customInfo(_customInfo)
292 {
293 }
uint32 locationID
Definition: ItemType.h:190
GPoint position
Definition: ItemType.h:192
std::string customInfo
Definition: ItemType.h:194
uint32 quantity
Definition: ItemType.h:191
uint16 typeID
Definition: ItemType.h:188
EVEItemFlags flag
Definition: ItemType.h:187
uint32 ownerID
Definition: ItemType.h:189
bool contraband
Definition: ItemType.h:185
std::string name
Definition: ItemType.h:193
bool singleton
Definition: ItemType.h:186

Member Data Documentation

bool ItemData::contraband

The documentation for this class was generated from the following files: