From: Matze B. <mat...@us...> - 2001-12-23 12:33:06
|
Update of /cvsroot/planeshift/planeshift/src/common/engine In directory usw-pr-cvs1:/tmp/cvs-serv5289/src/common/engine Modified Files: celbase.cpp Log Message: more bugfixes Index: celbase.cpp =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/common/engine/celbase.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** celbase.cpp 2001/12/23 11:52:03 1.4 --- celbase.cpp 2001/12/23 12:33:03 1.5 *************** *** 68,71 **** --- 68,72 ---- CelBase::~CelBase() { + SCF_DEC_REF(game); if (pl) { *************** *** 74,78 **** } SCF_DEC_REF(bl); - SCF_DEC_REF(game); SCF_DEC_REF(room); SCF_DEC_REF(txtmgr); --- 75,78 ---- *************** *** 199,203 **** if (!LoadTextures()) return false; ! if (!CreateRoom("room","temple")) return false; --- 199,203 ---- if (!LoadTextures()) return false; ! if (!CreateRoom("room","dungeon")) return false; *************** *** 245,252 **** //somehow an engine init is needed ! engine->Prepare(); game=entity_room; - game->IncRef(); return entity_room; --- 245,251 ---- //somehow an engine init is needed ! txtmgr->PrepareTextures(); game=entity_room; return entity_room; *************** *** 285,289 **** pccamera = SCF_QUERY_INTERFACE_FAST (pc, iPcCamera); - #if 0 pc = pl->CreatePropertyClass (entity, "pcmovable"); if (!pc) return NULL; --- 284,287 ---- *************** *** 315,319 **** pcmesh->MoveMesh (room, pos); pcmesh->DecRef(); - #endif pccamera->DecRef(); --- 313,316 ---- |