From 86a0e87eca38e1a1f1c653ea161acdabb52596af Mon Sep 17 00:00:00 2001 From: pouillot Date: Sun, 17 Oct 2010 19:48:11 +0000 Subject: [PATCH] Re #204 (Unable to use own skins for WR-Series Cars) Added /driver/// in the search path for textures, to be consistent with /driver/// and enable user customization really at the driver level git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@2934 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: eb6a9b607971ae9dba767b824ae23ccb60d54c1d Former-commit-id: 05048f8806a76498ab8eb7c0f0dded3eb98bd239 --- src/modules/graphic/ssggraph/grcar.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/modules/graphic/ssggraph/grcar.cpp b/src/modules/graphic/ssggraph/grcar.cpp index 54655ac44..43362dfe3 100644 --- a/src/modules/graphic/ssggraph/grcar.cpp +++ b/src/modules/graphic/ssggraph/grcar.cpp @@ -621,6 +621,9 @@ grInitCar(tCarElt *car) lg += sprintf(grFilePath + lg, "%sdrivers/%s/%s;", GetLocalDir(), car->_modName, car->_carName); if (bTemplate) lg += sprintf(grFilePath + lg, "%sdrivers/%s/%s;", GetLocalDir(), car->_modName, car->_carTemplate); + lg += sprintf(grFilePath + lg, "%sdrivers/%s/%d/%s;", GetLocalDir(), car->_modName, car->_driverIndex, car->_carName); + if (bTemplate) + lg += sprintf(grFilePath + lg, "%sdrivers/%s/%d/%s;", GetLocalDir(), car->_modName, car->_driverIndex, car->_carTemplate); lg += sprintf(grFilePath + lg, "drivers/%s/%d/%s;", car->_modName, car->_driverIndex, car->_carName); if (bTemplate) lg += sprintf(grFilePath + lg, "drivers/%s/%d/%s;", car->_modName, car->_driverIndex, car->_carTemplate); @@ -663,6 +666,9 @@ grInitCar(tCarElt *car) lg += sprintf(buf + lg, "%sdrivers/%s/%s;", GetLocalDir(), car->_modName, car->_carName); if (bTemplate) lg += sprintf(buf + lg, "%sdrivers/%s/%s;", GetLocalDir(), car->_modName, car->_carTemplate); + lg += sprintf(buf + lg, "%sdrivers/%s/%d/%s;", GetLocalDir(), car->_modName, car->_driverIndex, car->_carName); + if (bTemplate) + lg += sprintf(buf + lg, "%sdrivers/%s/%d/%s;", GetLocalDir(), car->_modName, car->_driverIndex, car->_carTemplate); lg += sprintf(buf + lg, "drivers/%s/%d/%s;", car->_modName, car->_driverIndex, car->_carName); if (bTemplate) lg += sprintf(buf + lg, "drivers/%s/%d/%s;", car->_modName, car->_driverIndex, car->_carTemplate);