- Fixed a potential memory leak in load_scenario() in which new was essentially called twice in a row. - Added a max_items() function to the town record classes, in preparation for an eventual removal of the limit on preset items. git-svn-id: http://openexile.googlecode.com/svn/trunk@66 4ebdad44-0ea0-11de-aab3-ff745001d230
44 lines
719 B
C++
44 lines
719 B
C++
/*
|
|
* tmpltown.cpp
|
|
* BoE
|
|
*
|
|
* Created by Celtic Minstrel on 24/04/09.
|
|
*
|
|
*/
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
#include <map>
|
|
#include <sstream>
|
|
|
|
|
|
#include "classes.h"
|
|
|
|
unsigned short& cBigTemplTown::terrain(size_t x, size_t y){
|
|
return _terrain[0][0]; // will need to calculate the terrain somehow
|
|
}
|
|
|
|
rectangle& cBigTemplTown::room_rect(size_t i){
|
|
return _room_rect[i];
|
|
}
|
|
|
|
cCreature& cBigTemplTown::creatures(size_t i){
|
|
return _creatures[i];
|
|
}
|
|
|
|
unsigned char& cBigTemplTown::lighting(size_t i, size_t r){
|
|
return _lighting[i][r];
|
|
}
|
|
|
|
short cBigTemplTown::max_dim(){
|
|
return 0; // not sure what they are yet.
|
|
}
|
|
|
|
short cBigTemplTown::max_monst(){
|
|
return 30;
|
|
}
|
|
|
|
short cBigTemplTown::max_items(){
|
|
return 64;
|
|
}
|