Fixed mapper palette generation
parent
1ec89edecb
commit
a09d09a6c1
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -204,6 +204,7 @@ usage: printf("MineTest Schematics Editor by bzt Copyright (C) 2019 MIT license
|
|||
case 'l': j++; i++; break;
|
||||
case 'G': gimppal(); return 0; break;
|
||||
case 'C':
|
||||
blocks_parse();
|
||||
if(newmap) {
|
||||
j = atoi(newmap);
|
||||
if(j) savepal = j - 1;
|
||||
|
|
|
@ -1329,14 +1329,14 @@ void mapperpal()
|
|||
int i;
|
||||
unsigned char *c;
|
||||
|
||||
blocks_parse();
|
||||
if(savepal < 0 || savepal >= numpalettes) savepal = 0;
|
||||
|
||||
printf("# Generated by MTSEdit for Minetestmapper colors.txt\r\n# using node palette %s\r\n\r\n", palettes[savepal]);
|
||||
for(i = 0; i < numblocks; i++) {
|
||||
c = (unsigned char*)&blocks[i].color;
|
||||
if(c[3])
|
||||
printf("%s %3d %3d %3d\r\n", blocks[i].blocknames[savepal+2][0] ? blocks[i].blocknames[savepal+2] :
|
||||
blocks[i].blocknames[2], c[0], c[1], c[2]);
|
||||
if(c[3] && blocks[i].blocknames[3])
|
||||
printf("%s %3d %3d %3d\r\n", blocks[i].blocknames[savepal+3] && blocks[i].blocknames[savepal+3][0] ?
|
||||
blocks[i].blocknames[savepal+3] : blocks[i].blocknames[3], c[0], c[1], c[2]);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue