diff -r ca607e3077dd -r df9cedf12aab src/ai/api/ai_tilelist_valuator.hpp.sq --- a/src/ai/api/ai_tilelist_valuator.hpp.sq Fri May 04 21:46:28 2007 +0000 +++ b/src/ai/api/ai_tilelist_valuator.hpp.sq Fri May 04 22:59:59 2007 +0000 @@ -37,21 +37,21 @@ } namespace SQConvert { - /* Allow AITileListNeighbourRoad to be used as Squirrel parameter */ - template <> AITileListNeighbourRoad *GetParam(ForceType, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AITileListNeighbourRoad *)instance; } - template <> AITileListNeighbourRoad &GetParam(ForceType, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AITileListNeighbourRoad *)instance; } - template <> const AITileListNeighbourRoad *GetParam(ForceType, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AITileListNeighbourRoad *)instance; } - template <> const AITileListNeighbourRoad &GetParam(ForceType, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AITileListNeighbourRoad *)instance; } + /* Allow AITileListNeighbourRoadCount to be used as Squirrel parameter */ + template <> AITileListNeighbourRoadCount *GetParam(ForceType, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AITileListNeighbourRoadCount *)instance; } + template <> AITileListNeighbourRoadCount &GetParam(ForceType, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AITileListNeighbourRoadCount *)instance; } + template <> const AITileListNeighbourRoadCount *GetParam(ForceType, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AITileListNeighbourRoadCount *)instance; } + template <> const AITileListNeighbourRoadCount &GetParam(ForceType, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AITileListNeighbourRoadCount *)instance; } }; // namespace SQConvert -void SQAITileListNeighbourRoadRegister(Squirrel *engine) { - DefSQClass SQAITileListNeighbourRoad("AITileListNeighbourRoad"); - SQAITileListNeighbourRoad.PreRegister(engine); - SQAITileListNeighbourRoad.AddConstructor(engine, 1, "x"); +void SQAITileListNeighbourRoadCountRegister(Squirrel *engine) { + DefSQClass SQAITileListNeighbourRoadCount("AITileListNeighbourRoadCount"); + SQAITileListNeighbourRoadCount.PreRegister(engine); + SQAITileListNeighbourRoadCount.AddConstructor(engine, 1, "x"); - SQAITileListNeighbourRoad.DefSQStaticMethod(engine, &AITileListNeighbourRoad::GetClassName, "GetClassName", 1, "x"); + SQAITileListNeighbourRoadCount.DefSQStaticMethod(engine, &AITileListNeighbourRoadCount::GetClassName, "GetClassName", 1, "x"); - SQAITileListNeighbourRoad.PostRegister(engine); + SQAITileListNeighbourRoadCount.PostRegister(engine); } namespace SQConvert {