@ -8,17 +8,6 @@
# include "class.hpp"
# include "containerstore.hpp"
//helper function
std : : string toLower ( const std : : string & name )
{
std : : string lowerCase ;
std : : transform ( name . begin ( ) , name . end ( ) , std : : back_inserter ( lowerCase ) ,
( int ( * ) ( int ) ) std : : tolower ) ;
return lowerCase ;
}
MWWorld : : Ptr : : CellStore * MWWorld : : Cells : : getCellStore ( const ESM : : Cell * cell )
{
if ( cell - > data . flags & ESM : : Cell : : Interior )
@ -140,14 +129,13 @@ MWWorld::Ptr::CellStore *MWWorld::Cells::getExterior (int x, int y)
MWWorld : : Ptr : : CellStore * MWWorld : : Cells : : getInterior ( const std : : string & name )
{
std : : string nName = toLower ( name ) ;
std : : map < std : : string , Ptr : : CellStore > : : iterator result = mInteriors . find ( nName ) ;
std : : map < std : : string , Ptr : : CellStore > : : iterator result = mInteriors . find ( name ) ;
if ( result = = mInteriors . end ( ) )
{
const ESM : : Cell * cell = mStore . cells . findInt ( n N ame) ;
const ESM : : Cell * cell = mStore . cells . findInt ( n ame) ;
result = mInteriors . insert ( std : : make_pair ( n N ame, Ptr : : CellStore ( cell ) ) ) . first ;
result = mInteriors . insert ( std : : make_pair ( n ame, Ptr : : CellStore ( cell ) ) ) . first ;
}
if ( result - > second . mState ! = Ptr : : CellStore : : State_Loaded )