Difference for plugins/cfpython/cfpython_map.c from version 1.3 to 1.4


version 1.3 version 1.4
Line 30
 
Line 30
   
 static PyObject* Map_GetDifficulty(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetDifficulty(Crossfire_Map* whoptr, void* closure)
 {  {
     return Py_BuildValue("i", cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_DIFFICULTY));      return Py_BuildValue("i", *(int*)cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_DIFFICULTY));
 }  }
 static PyObject* Map_GetPath(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetPath(Crossfire_Map* whoptr, void* closure)
 {  {
Line 46
 
Line 46
 }  }
 static PyObject* Map_GetResetTime(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetResetTime(Crossfire_Map* whoptr, void* closure)
 {  {
     return Py_BuildValue("i", cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_RESET_TIME));      return Py_BuildValue("i", *(int*)cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_RESET_TIME));
 }  }
 static PyObject* Map_GetResetTimeout(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetResetTimeout(Crossfire_Map* whoptr, void* closure)
 {  {
     return Py_BuildValue("i", cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_RESET_TIMEOUT));      return Py_BuildValue("i", *(int*)cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_RESET_TIMEOUT));
 }  }
 static PyObject* Map_GetPlayers(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetPlayers(Crossfire_Map* whoptr, void* closure)
 {  {
     return Py_BuildValue("i", cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_PLAYERS));      return Py_BuildValue("i", *(int*)cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_PLAYERS));
 }  }
 static PyObject* Map_GetLight(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetLight(Crossfire_Map* whoptr, void* closure)
 {  {
     return Py_BuildValue("i", cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_LIGHT));      return Py_BuildValue("i", *(int*)cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_LIGHT));
 }  }
 static PyObject* Map_GetDarkness(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetDarkness(Crossfire_Map* whoptr, void* closure)
 {  {
     return Py_BuildValue("i", cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_DARKNESS));      return Py_BuildValue("i", *(int*)cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_DARKNESS));
 }  }
 static PyObject* Map_GetWidth(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetWidth(Crossfire_Map* whoptr, void* closure)
 {  {
Line 78
 
Line 78
 }  }
 static PyObject* Map_GetEnterY(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetEnterY(Crossfire_Map* whoptr, void* closure)
 {  {
     return Py_BuildValue("i", cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_ENTER_Y));      return Py_BuildValue("i", *(int*)cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_ENTER_Y));
 }  }
 static PyObject* Map_GetTemperature(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetTemperature(Crossfire_Map* whoptr, void* closure)
 {  {
Line 98
 
Line 98
 }  }
 static PyObject* Map_GetWindDir(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetWindDir(Crossfire_Map* whoptr, void* closure)
 {  {
     return Py_BuildValue("i", cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_WINDDIR));      return Py_BuildValue("i", *(int*)cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_WINDDIR));
 }  }
 static PyObject* Map_GetSky(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetSky(Crossfire_Map* whoptr, void* closure)
 {  {
     return Py_BuildValue("i", cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_SKY));      return Py_BuildValue("i", *(int*)cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_SKY));
 }  }
 static PyObject* Map_GetWPartX(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetWPartX(Crossfire_Map* whoptr, void* closure)
 {  {
     return Py_BuildValue("i", cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_WPARTX));      return Py_BuildValue("i", *(int*)cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_WPARTX));
 }  }
 static PyObject* Map_GetWPartY(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetWPartY(Crossfire_Map* whoptr, void* closure)
 {  {
     return Py_BuildValue("i", cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_WPARTY));      return Py_BuildValue("i", *(int*)cf_map_get_property(whoptr->map, CFAPI_MAP_PROP_WPARTY));
 }  }
 static PyObject* Map_GetMessage(Crossfire_Map* whoptr, void* closure)  static PyObject* Map_GetMessage(Crossfire_Map* whoptr, void* closure)
 {  {
Line 139
 
Line 139
         return NULL;          return NULL;
   
     val = cf_map_get_object_at(map->map,x,y);      val = cf_map_get_object_at(map->map,x,y);
   
     if (val != NULL)  
         return Crossfire_Object_wrap(val);          return Crossfire_Object_wrap(val);
     else  
     {  
         Py_INCREF(Py_None);  
         return Py_None;  
     }  
 }  }
 static PyObject* Map_CreateObject(Crossfire_Map* map, PyObject* args)  static PyObject* Map_CreateObject(Crossfire_Map* map, PyObject* args)
 {  {
Line 190
 
Line 183
     foundob = cf_map_present_arch_by_name(what, map->map, nx, ny);      foundob = cf_map_present_arch_by_name(what, map->map, nx, ny);
     return Crossfire_Object_wrap(foundob);      return Crossfire_Object_wrap(foundob);
 }  }
   static PyObject* Map_Next(Crossfire_Map* map, PyObject* args)
   {
    return Crossfire_Map_wrap(cf_map_get_property(map->map,CFAPI_MAP_PROP_NEXT));
   }
   
 static int Map_InternalCompare(Crossfire_Map* left, Crossfire_Map* right)  static int Map_InternalCompare(Crossfire_Map* left, Crossfire_Map* right)
 {  {


Legend:
line(s) removed in v.1.3 
line(s) changed
 line(s) added in v.1.4

File made using version 1.98 of cvs2html by leaf at 2011-07-21 16:59