Skip to content

Commit

Permalink
ONTAINERMAP -> CONTAINERMAP
Browse files Browse the repository at this point in the history
  • Loading branch information
martin-illarion committed Jul 24, 2011
1 parent 32cc57b commit 4cf0d1c
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 29 deletions.
48 changes: 24 additions & 24 deletions Container.cpp
Expand Up @@ -51,9 +51,9 @@ Container &Container:: operator =(const Container &source) {
// Item kopieren // Item kopieren
items = source.items; items = source.items;


// alte ONTAINERMAP l�schen (rekursiv alle Container) // alte CONTAINERMAP l�schen (rekursiv alle Container)
if (!containers.empty()) { if (!containers.empty()) {
ONTAINERMAP::iterator theIterator; CONTAINERMAP::iterator theIterator;


for (theIterator = containers.begin(); theIterator != containers.end(); ++theIterator) { for (theIterator = containers.begin(); theIterator != containers.end(); ++theIterator) {
delete(*theIterator).second; delete(*theIterator).second;
Expand All @@ -65,10 +65,10 @@ Container &Container:: operator =(const Container &source) {


// alle Container kopieren (rekursiv) // alle Container kopieren (rekursiv)
if (!source.containers.empty()) { if (!source.containers.empty()) {
ONTAINERMAP::const_iterator theIterator; CONTAINERMAP::const_iterator theIterator;


for (theIterator = source.containers.begin(); theIterator != source.containers.end(); ++theIterator) { for (theIterator = source.containers.begin(); theIterator != source.containers.end(); ++theIterator) {
containers.insert(ONTAINERMAP::value_type((*theIterator).first, new Container(*((*theIterator).second)))); containers.insert(CONTAINERMAP::value_type((*theIterator).first, new Container(*((*theIterator).second))));
} }
} }


Expand All @@ -90,7 +90,7 @@ Container::~Container() {
items.clear(); items.clear();


if (!containers.empty()) { if (!containers.empty()) {
ONTAINERMAP::iterator theIterator; CONTAINERMAP::iterator theIterator;


for (theIterator = containers.begin(); theIterator != containers.end(); ++theIterator) { for (theIterator = containers.begin(); theIterator != containers.end(); ++theIterator) {
delete(*theIterator).second; delete(*theIterator).second;
Expand Down Expand Up @@ -240,8 +240,8 @@ bool Container::InsertContainer(Item it, Container *cc) {
Item titem = it; Item titem = it;


if (items.size() < MAXITEMS) { // es ist noch Platz frei if (items.size() < MAXITEMS) { // es ist noch Platz frei
ONTAINERMAP::iterator iterat; CONTAINERMAP::iterator iterat;
ONTAINERMAP::key_type count = 0; CONTAINERMAP::key_type count = 0;
// freie Container-ID finden // freie Container-ID finden
iterat = containers.find(0); iterat = containers.find(0);


Expand All @@ -255,7 +255,7 @@ bool Container::InsertContainer(Item it, Container *cc) {
// den Container in die Itemliste einf�gen // den Container in die Itemliste einf�gen
items.push_back(titem); items.push_back(titem);
// den Inhalt des Containers in die Containermap mit der entsprechenden ID einf�gen // den Inhalt des Containers in die Containermap mit der entsprechenden ID einf�gen
containers.insert(ONTAINERMAP::value_type(count, cc)); containers.insert(CONTAINERMAP::value_type(count, cc));
return true; return true;
} }
} }
Expand All @@ -272,7 +272,7 @@ bool Container::changeQuality(TYPE_OF_ITEM_ID id, short int amount) {
while (theIterator < items.end()) { while (theIterator < items.end()) {
if (ContainerItems->find(theIterator->id)) { if (ContainerItems->find(theIterator->id)) {
// Item ist ein Container // Item ist ein Container
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


if (iterat != containers.end()) { if (iterat != containers.end()) {
// Inhalt des Containers gefunden // Inhalt des Containers gefunden
Expand Down Expand Up @@ -323,7 +323,7 @@ bool Container::changeQualityAt(MAXCOUNTTYPE nr, short int amount) {
} else { } else {
//Falls Item ein Tasche den Inhalt l�schen //Falls Item ein Tasche den Inhalt l�schen
if (ContainerItems->find(theIterator->id)) { if (ContainerItems->find(theIterator->id)) {
ONTAINERMAP::iterator iterat = containers.find((*theIterator).number); CONTAINERMAP::iterator iterat = containers.find((*theIterator).number);


if (iterat != containers.end()) { if (iterat != containers.end()) {
containers.erase(iterat); containers.erase(iterat);
Expand Down Expand Up @@ -365,7 +365,7 @@ bool Container::TakeItemNr(MAXCOUNTTYPE nr, Item &it, Container* &cc, unsigned c
if (ContainerItems->find(it.id, cont)) { if (ContainerItems->find(it.id, cont)) {
// das Item aus dem Vektor l�schen // das Item aus dem Vektor l�schen
items.erase(theIterator); items.erase(theIterator);
ONTAINERMAP::iterator iterat = containers.find(it.number); CONTAINERMAP::iterator iterat = containers.find(it.number);


if (iterat != containers.end()) { if (iterat != containers.end()) {
#ifdef Container_DEBUG #ifdef Container_DEBUG
Expand Down Expand Up @@ -437,7 +437,7 @@ luabind::object Container::getItemList() {


if (ContainerItems->find(theIterator->id)) { if (ContainerItems->find(theIterator->id)) {
// Item ist ein Container // Item ist ein Container
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


if (iterat != containers.end()) { if (iterat != containers.end()) {
// rekursiv verarbeiten // rekursiv verarbeiten
Expand Down Expand Up @@ -472,7 +472,7 @@ luabind::object Container::getItemList(TYPE_OF_ITEM_ID itemid) {


if (ContainerItems->find(theIterator->id)) { if (ContainerItems->find(theIterator->id)) {
// Item ist ein Container // Item ist ein Container
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


if (iterat != containers.end()) { if (iterat != containers.end()) {
// rekursiv verarbeiten // rekursiv verarbeiten
Expand Down Expand Up @@ -504,7 +504,7 @@ void Container::increaseItemList(TYPE_OF_ITEM_ID itemid, luabind::object &list,


if (ContainerItems->find(theIterator->id)) { if (ContainerItems->find(theIterator->id)) {
// Item ist ein Container // Item ist ein Container
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


if (iterat != containers.end()) { if (iterat != containers.end()) {
// rekursiv verarbeiten // rekursiv verarbeiten
Expand All @@ -531,7 +531,7 @@ void Container::increaseItemList(luabind::object &list, int &index) {


if (ContainerItems->find(theIterator->id)) { if (ContainerItems->find(theIterator->id)) {
// Item ist ein Container // Item ist ein Container
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


if (iterat != containers.end()) { if (iterat != containers.end()) {
// rekursiv verarbeiten // rekursiv verarbeiten
Expand Down Expand Up @@ -702,7 +702,7 @@ void Container::Save(std::ofstream *where) {


// Item ist ein Container // Item ist ein Container
if (ContainerItems->find(theIterator->id)) { if (ContainerItems->find(theIterator->id)) {
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


// Inhalt des Containers gefunden // Inhalt des Containers gefunden
if (iterat != containers.end()) { if (iterat != containers.end()) {
Expand All @@ -723,7 +723,7 @@ void Container::Save(std::ofstream *where) {
void Container::Load(std::istream *where) { void Container::Load(std::istream *where) {


if (!containers.empty()) { if (!containers.empty()) {
ONTAINERMAP::iterator theIterator; CONTAINERMAP::iterator theIterator;


for (theIterator = containers.begin(); theIterator != containers.end(); ++theIterator) { for (theIterator = containers.begin(); theIterator != containers.end(); ++theIterator) {
delete(*theIterator).second; delete(*theIterator).second;
Expand Down Expand Up @@ -767,7 +767,7 @@ int Container::countItem(TYPE_OF_ITEM_ID itemid) {
} }


if (ContainerItems->find(theIterator->id)) { // Item ist ein Container if (ContainerItems->find(theIterator->id)) { // Item ist ein Container
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


if (iterat != containers.end()) { // Inhalt des Containers gefunden if (iterat != containers.end()) { // Inhalt des Containers gefunden
// rekursiv verarbeiten // rekursiv verarbeiten
Expand All @@ -790,7 +790,7 @@ int Container::countItem(TYPE_OF_ITEM_ID itemid, uint32_t data) {


if (ContainerItems->find(theIterator->id)) { if (ContainerItems->find(theIterator->id)) {
// Item ist ein Container // Item ist ein Container
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


if (iterat != containers.end()) { if (iterat != containers.end()) {
// Inhalt des Containers gefunden, rekursiv verarbeiten // Inhalt des Containers gefunden, rekursiv verarbeiten
Expand Down Expand Up @@ -824,7 +824,7 @@ uint16_t Container::Volume(int rekt) {
} }


if (ContainerItems->find(theIterator->id)) { if (ContainerItems->find(theIterator->id)) {
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


if (iterat != containers.end()) { if (iterat != containers.end()) {
#ifdef Container_DEBUG #ifdef Container_DEBUG
Expand Down Expand Up @@ -863,7 +863,7 @@ int Container::weight(int rekt) {
} }


if (ContainerItems->find(theIterator->id)) { // Item ist ein Container -> number ist nur die ID f�r den Containerinhalt if (ContainerItems->find(theIterator->id)) { // Item ist ein Container -> number ist nur die ID f�r den Containerinhalt
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


if (iterat != containers.end()) { // Inhalt des Containers gefunden if (iterat != containers.end()) { // Inhalt des Containers gefunden
// rekursiv verarbeiten // rekursiv verarbeiten
Expand Down Expand Up @@ -895,7 +895,7 @@ int Container::_eraseItem(TYPE_OF_ITEM_ID itemid, int count, uint32_t data, bool


while (theIterator < items.end()) { while (theIterator < items.end()) {
if ((ContainerItems->find(theIterator->id)) && (temp > 0)) { // Item ist ein Container if ((ContainerItems->find(theIterator->id)) && (temp > 0)) { // Item ist ein Container
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


if (iterat != containers.end()) { // Inhalt des Containers gefunden if (iterat != containers.end()) { // Inhalt des Containers gefunden
// rekursiv verarbeiten // rekursiv verarbeiten
Expand Down Expand Up @@ -974,7 +974,7 @@ void Container::doAge(ITEM_FUNCT funct, bool inventory) {
#endif #endif


if (ContainerItems->find(theIterator->id)) { if (ContainerItems->find(theIterator->id)) {
ONTAINERMAP::iterator iterat = containers.find(theIterator->number); CONTAINERMAP::iterator iterat = containers.find(theIterator->number);


if (iterat != containers.end()) { if (iterat != containers.end()) {
#ifdef Container_DEBUG #ifdef Container_DEBUG
Expand All @@ -997,7 +997,7 @@ void Container::doAge(ITEM_FUNCT funct, bool inventory) {
} }
} }


ONTAINERMAP::iterator iterat; CONTAINERMAP::iterator iterat;


if (!containers.empty()) { if (!containers.empty()) {
for (iterat = containers.begin(); iterat != containers.end(); ++iterat) { for (iterat = containers.begin(); iterat != containers.end(); ++iterat) {
Expand Down
4 changes: 2 additions & 2 deletions Container.hpp
Expand Up @@ -62,10 +62,10 @@ class Container {
ITEMVECTOR items; ITEMVECTOR items;


//! definiert eine Template-Klasse "map mit key unsigned char für Zeiger auf Container" //! definiert eine Template-Klasse "map mit key unsigned char für Zeiger auf Container"
typedef std::map < MAXCOUNTTYPE , Container *, std::less < MAXCOUNTTYPE > > ONTAINERMAP; typedef std::map < MAXCOUNTTYPE , Container *, std::less < MAXCOUNTTYPE > > CONTAINERMAP;


//! alle Gegenstände der Item in items, die selbst Container sind //! alle Gegenstände der Item in items, die selbst Container sind
ONTAINERMAP containers; CONTAINERMAP containers;


//! Konstruktor //! Konstruktor
Container(uint16_t max_cont_Volume); Container(uint16_t max_cont_Volume);
Expand Down
6 changes: 3 additions & 3 deletions Map.hpp
Expand Up @@ -179,14 +179,14 @@ class Map {
//! liefert die Anzahl der Felder in Y-Richtung zurück //! liefert die Anzahl der Felder in Y-Richtung zurück
unsigned short int GetHeight(); unsigned short int GetHeight();


//! Vergleichsfunktion für den ONTAINERMAP - key //! Vergleichsfunktion für den CONTAINERMAP - key
struct eqmappos { struct eqmappos {
bool operator()(MAP_POSITION a, MAP_POSITION b) const { bool operator()(MAP_POSITION a, MAP_POSITION b) const {
return ((a.x == b.x) && (a.y == b.y)); return ((a.x == b.x) && (a.y == b.y));
} }
}; };


//! Hashfunktion für ONTAINERMAP - key //! Hashfunktion für CONTAINERMAP - key
struct mapposhash { struct mapposhash {
hash < int > inthash; hash < int > inthash;
int operator()(const MAP_POSITION a) const { int operator()(const MAP_POSITION a) const {
Expand All @@ -197,7 +197,7 @@ class Map {




//! definiert eine Template-Klasse "hash_map mit key position für ITEMVECTORMAP" //! definiert eine Template-Klasse "hash_map mit key position für ITEMVECTORMAP"
typedef hash_map < MAP_POSITION, Container::ONTAINERMAP, mapposhash, eqmappos > ONTAINERHASH; typedef hash_map < MAP_POSITION, Container::CONTAINERMAP, mapposhash, eqmappos > CONTAINERHASH;


//! die Inhalte aller Container die direkt auf der Karte liegen mit der dazugehörigen Koordinate //! die Inhalte aller Container die direkt auf der Karte liegen mit der dazugehörigen Koordinate
ONTAINERHASH maincontainers; ONTAINERHASH maincontainers;
Expand Down

0 comments on commit 4cf0d1c

Please sign in to comment.