From f1c13a7c79f7c2eb5d1d08d3e4724a29d383538c Mon Sep 17 00:00:00 2001 From: DiSlord Date: Fri, 20 Feb 2009 16:12:47 -0600 Subject: fix for height maps --HG-- branch : trunk --- contrib/extractor/adt.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'contrib/extractor/adt.cpp') diff --git a/contrib/extractor/adt.cpp b/contrib/extractor/adt.cpp index 37e4c0883d9..b512fc6a715 100644 --- a/contrib/extractor/adt.cpp +++ b/contrib/extractor/adt.cpp @@ -403,15 +403,14 @@ void TransformData() { for(int y=0;y<128;y++) { - cell->v8[x][y] = (float)mcells->ch[x/8][y/8].v8[x%8][y%8]; - cell->v9[x][y] = (float)mcells->ch[x/8][y/8].v9[x%8][y%8]; + cell->v8[y][x] = (float)mcells->ch[x/8][y/8].v8[x%8][y%8]; + cell->v9[y][x] = (float)mcells->ch[x/8][y/8].v9[x%8][y%8]; } //extra 1 point on bounds - cell->v9[x][128] = (float)mcells->ch[x/8][15].v9[x%8][8]; + cell->v9[128][x] = (float)mcells->ch[x/8][15].v9[x%8][8]; //x==y - cell->v9[128][x] = (float)mcells->ch[15][x/8].v9[8][x%8]; - + cell->v9[x][128] = (float)mcells->ch[15][x/8].v9[8][x%8]; } //and the last 1 @@ -470,6 +469,7 @@ bool ConvertADT(char * filename,char * filename2) delete cell; TransformData(); + /* for(unsigned int x=0;xv9, 1, sizeof(cell->v9), output); + fwrite(&cell->v8, 1, sizeof(cell->v8), output); fclose(output); delete cell; /* -- cgit v1.2.3