Update of /cvsroot/wpdev/wolfpack/python
In directory sc8-pr-cvs1:/tmp/cvs-serv21016/python
Modified Files:
char.cpp
Log Message:
Removed LOS.Cpp (moved to coord.cpp)
and some legacy functions from wolfpack.cpp
Index: char.cpp
===================================================================
RCS file: /cvsroot/wpdev/wolfpack/python/char.cpp,v
retrieving revision 1.100
retrieving revision 1.101
diff -C2 -d -r1.100 -r1.101
*** char.cpp 31 Aug 2003 18:47:27 -0000 1.100
--- char.cpp 3 Sep 2003 14:44:22 -0000 1.101
***************
*** 357,361 ****
{
Coord_cl pos = getWpCoord( pObj );
! return PyInt_FromLong( chardirxyz( self->pChar, pos.x, pos.y ) );
}
--- 357,361 ----
{
Coord_cl pos = getWpCoord( pObj );
! return PyInt_FromLong( self->pChar->pos().direction( Coord_cl( pos.x, pos.y ) ) );
}
***************
*** 363,367 ****
P_ITEM pItem = getWpItem( pObj );
if( pItem )
! return PyInt_FromLong( chardirxyz( self->pChar, pItem->pos().x, pItem->pos().y ) );
P_CHAR pChar = getWpChar( pObj );
--- 363,367 ----
P_ITEM pItem = getWpItem( pObj );
if( pItem )
! return PyInt_FromLong( self->pChar->pos().direction( pItem->pos() ) );
P_CHAR pChar = getWpChar( pObj );
***************
*** 379,383 ****
pos.y = PyInt_AsLong( PyTuple_GetItem( args, 1 ) );
! return PyInt_FromLong( chardirxyz( self->pChar, pos.x, pos.y ) );
}
--- 379,383 ----
pos.y = PyInt_AsLong( PyTuple_GetItem( args, 1 ) );
! return PyInt_FromLong( self->pChar->pos().direction( pos ) );
}
***************
*** 1501,1505 ****
return PyFalse;
! if( !lineOfSight( self->pChar->pos(), pos, WALLS_CHIMNEYS|DOORS|FLOORS_FLAT_ROOFING ) )
return PyFalse;
--- 1501,1505 ----
return PyFalse;
! if( !self->pChar->pos().lineOfSight( pos ) )
return PyFalse;
|