ENF Class Reference

Loads and stores information on all NPCs from an ENF file. More...

#include <eodata.hpp>

Collaboration diagram for ENF:

Collaboration graph
[legend]

List of all members.

Public Types

enum  Type {
  NPC, Passive, Aggressive, Unknown1,
  Unknown2, Unknown3, Shop, Inn,
  Unknown4, Bank, Barber, Guild,
  Priest, Law, Skills, Quest
}

Public Member Functions

 ENF (std::string filename)

Public Attributes

unsigned char rid [4]
unsigned char len [2]
std::vector< ENF_Datadata
ENF_Datanulldata

Static Public Attributes

static const int DATA_SIZE = 39


Detailed Description

Loads and stores information on all NPCs from an ENF file.

Member Enumeration Documentation

enum ENF::Type

Enumerator:
NPC 
Passive 
Aggressive 
Unknown1 
Unknown2 
Unknown3 
Shop 
Inn 
Unknown4 
Bank 
Barber 
Guild 
Priest 
Law 
Skills 
Quest 


Constructor & Destructor Documentation

ENF::ENF ( std::string  filename  ) 


Member Data Documentation

const int ENF::DATA_SIZE = 39 [static]

unsigned char ENF::rid[4]

unsigned char ENF::len[2]

std::vector<ENF_Data> ENF::data


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

Generated on Sun Apr 5 20:28:22 2009 for EOServ by  doxygen 1.5.7.1