diff options
author | Clyne Sullivan <tullivan99@gmail.com> | 2016-01-26 07:33:28 -0500 |
---|---|---|
committer | Clyne Sullivan <tullivan99@gmail.com> | 2016-01-26 07:33:28 -0500 |
commit | 368b446c29d2001246cab2d40e406708f7c6bf7d (patch) | |
tree | ef90399051e79660c9b9eb8322c0e74348951b74 /src/entities.cpp | |
parent | cc28c882ce57c23bf79a2afec24b72f9942d6077 (diff) |
merge
Diffstat (limited to 'src/entities.cpp')
-rw-r--r-- | src/entities.cpp | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/entities.cpp b/src/entities.cpp index 8608aeb..4a8e6b7 100644 --- a/src/entities.cpp +++ b/src/entities.cpp @@ -38,13 +38,9 @@ void getRandomName(Entity *e){ bufs = new char[32]; - std::cout<<"1\n"; - for(;!names.eof();max++) names.getline(bufs,32); - std::cout<<"2\n"; - tempNum = rand() % max; names.seekg(0,names.beg); @@ -218,13 +214,18 @@ Object::Object(){ inv = NULL; } -Object::Object(ITEM_ID id, bool qo, const char *pd){ +Object::Object(ITEM_ID id, const char *pd){ identifier = id; - questObject = qo; - - pickupDialog = new char[strlen(pd)+1]; - strcpy(pickupDialog,pd); - + + if(pd){ + pickupDialog = new char[strlen(pd)+1]; + strcpy(pickupDialog,pd); + questObject = true; + }else{ + pickupDialog = new char[1]; + *pickupDialog = '\0'; + questObject = false; + } type = OBJECTT; alive = true; |