| author | ecalot
<ecalot> 2004-06-19 20:45:58 UTC |
| committer | ecalot
<ecalot> 2004-06-19 20:45:58 UTC |
| parent | a240881feec3da738cf546fa9be3148273a054b7 |
| FP/src/res/resources.c | +3 | -3 |
diff --git a/FP/src/res/resources.c b/FP/src/res/resources.c index 45cc4c0..de1a264 100644 --- a/FP/src/res/resources.c +++ b/FP/src/res/resources.c @@ -73,9 +73,9 @@ int res_getData(int id,int maxItems,tMemory* result) { int indexNumber; /* main loop */ - for (indexNumber=id;indexNumber+1==id;indexNumber++) { - if (indexNumber==maxItems) indexNumber=0; /* reset the counter */ - gotId=mReadFileInDatFile(indexNumber,&(result->array),&(result->size)); + for (indexNumber=0;indexNumber<maxItems;indexNumber++) { + gotId=mReadFileInDatFile((indexNumber+id-DATA_START_ITEMS)%maxItems,&(result->array),&(result->size)); + //printf("Debug: res_getData: indexNumber=%d gotId=%d id=%d\n",indexNumber,gotId,id); if (gotId==id) break; }