mirror of
https://github.com/Cubitect/cubiomes.git
synced 2025-08-03 09:46:41 -04:00
Added struct2str
This commit is contained in:
parent
f2c96306c7
commit
f81c2e4fde
4
makefile
4
makefile
@ -17,7 +17,7 @@ endif
|
||||
|
||||
all: release
|
||||
|
||||
debug: CFLAGS += -DDEBUG -O0 -ggdb3 -fsanitize=undefined
|
||||
debug: CFLAGS += -DDEBUG -O0 -ggdb3
|
||||
debug: libcubiomes
|
||||
release: CFLAGS += -O3 -g3
|
||||
release: libcubiomes
|
||||
@ -26,8 +26,10 @@ native: libcubiomes
|
||||
|
||||
ifeq ($(OS),Windows_NT)
|
||||
else
|
||||
debug: CFLAGS += -fsanitize=undefined
|
||||
libcubiomes: CFLAGS += -fPIC
|
||||
endif
|
||||
|
||||
libcubiomes: noise.o biome_tree.o layers.o generator.o finders.o util.o quadbase.o
|
||||
$(AR) $(ARFLAGS) libcubiomes.a $^
|
||||
|
||||
|
30
util.c
30
util.c
@ -244,6 +244,36 @@ const char *biome2str(int mc, int id)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
const char* struct2str(int stype)
|
||||
{
|
||||
switch (stype)
|
||||
{
|
||||
case Desert_Pyramid: return "desert_pyramid";
|
||||
case Jungle_Temple: return "jungle_pyramid";
|
||||
case Swamp_Hut: return "swamp_hut";
|
||||
case Igloo: return "igloo";
|
||||
case Village: return "village";
|
||||
case Ocean_Ruin: return "ocean_ruin";
|
||||
case Shipwreck: return "shipwreck";
|
||||
case Monument: return "monument";
|
||||
case Mansion: return "mansion";
|
||||
case Outpost: return "pillager_outpost";
|
||||
case Treasure: return "buried_treasure";
|
||||
case Mineshaft: return "mineshaft";
|
||||
case Desert_Well: return "desert_well";
|
||||
case Ruined_Portal: return "ruined_portal";
|
||||
case Ruined_Portal_N: return "ruined_portal_nether";
|
||||
case Geode: return "amethyst_geode";
|
||||
case Ancient_City: return "ancient_city";
|
||||
case Trail_Ruin: return "trail_ruins";
|
||||
case Fortress: return "fortress";
|
||||
case Bastion: return "bastion_remnant";
|
||||
case End_City: return "end_city";
|
||||
case End_Gateway: return "end_gateway";
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void setBiomeColor(unsigned char biomeColor[256][3], int id,
|
||||
unsigned char r, unsigned char g, unsigned char b)
|
||||
{
|
||||
|
3
util.h
3
util.h
@ -27,6 +27,9 @@ int str2mc(const char *s);
|
||||
/// get the resource id name for a biome (for versions 1.13+)
|
||||
const char *biome2str(int mc, int id);
|
||||
|
||||
/// get the resource id name for a structure
|
||||
const char *struct2str(int stype);
|
||||
|
||||
/// initialize a biome colormap with some defaults
|
||||
void initBiomeColors(unsigned char biomeColors[256][3]);
|
||||
void initBiomeTypeColors(unsigned char biomeColors[256][3]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user