forked from Kolyah35/minecraft-pe-0.6.1
Compare commits
5 Commits
edc6985a6b
...
792d4b32e7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
792d4b32e7 | ||
|
|
2da05d94c8 | ||
|
|
a0e99e2f03 | ||
|
|
b6ea0c7dc3 | ||
|
|
620b358ba7 |
@@ -312,6 +312,7 @@ if(UNIX)
|
|||||||
target_compile_definitions("${PROJECT_NAME}-server" PUBLIC "STANDALONE_SERVER" "SERVER_PROFILER")
|
target_compile_definitions("${PROJECT_NAME}-server" PUBLIC "STANDALONE_SERVER" "SERVER_PROFILER")
|
||||||
|
|
||||||
target_include_directories("${PROJECT_NAME}-server" PUBLIC
|
target_include_directories("${PROJECT_NAME}-server" PUBLIC
|
||||||
|
"${CMAKE_SOURCE_DIR}/glad/include/"
|
||||||
"${CMAKE_SOURCE_DIR}/src/"
|
"${CMAKE_SOURCE_DIR}/src/"
|
||||||
"project/lib_projects/raknet/jni/RaknetSources"
|
"project/lib_projects/raknet/jni/RaknetSources"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1159,8 +1159,8 @@ void Minecraft::init()
|
|||||||
// now i can finally initialize foliage color, probably not the best way to handle this but i cant be arsed rn
|
// now i can finally initialize foliage color, probably not the best way to handle this but i cant be arsed rn
|
||||||
FoliageColor::init(foliagePixels);
|
FoliageColor::init(foliagePixels);
|
||||||
|
|
||||||
TextureId grassId = (textures->loadTexture("misc/foliagecolor.png")); // loading the uh png for foliage color
|
TextureId grassId = (textures->loadTexture("misc/grasscolor.png")); // loading the uh png for foliage color
|
||||||
int* grassPixels = textures->loadTexturePixels(grassId, "misc/foliagecolor.png");
|
int* grassPixels = textures->loadTexturePixels(grassId, "misc/grasscolor.png");
|
||||||
GrassColor::init(grassPixels);
|
GrassColor::init(grassPixels);
|
||||||
|
|
||||||
bool tint = options.getBooleanValue(OPTIONS_FOLIAGE_TINT); // finally, toggleable foliage color
|
bool tint = options.getBooleanValue(OPTIONS_FOLIAGE_TINT); // finally, toggleable foliage color
|
||||||
@@ -1453,15 +1453,24 @@ void Minecraft::_levelGenerated()
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::string Minecraft::gatherStats1() {
|
std::string Minecraft::gatherStats1() {
|
||||||
|
#ifndef STANDALONE_SERVER
|
||||||
return levelRenderer->gatherStats1();
|
return levelRenderer->gatherStats1();
|
||||||
|
#endif
|
||||||
|
return "Blank";
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string Minecraft::gatherStats2() {
|
std::string Minecraft::gatherStats2() {
|
||||||
|
#ifndef STANDALONE_SERVER
|
||||||
return levelRenderer->gatherStats2();
|
return levelRenderer->gatherStats2();
|
||||||
|
#endif
|
||||||
|
return "Blank";
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string Minecraft::gatherStats3() {
|
std::string Minecraft::gatherStats3() {
|
||||||
|
#ifndef STANDALONE_SERVER
|
||||||
return ("P: " + particleEngine->countParticles() + ". T: " + (level->gatherStats()));
|
return ("P: " + particleEngine->countParticles() + ". T: " + (level->gatherStats()));
|
||||||
|
#endif
|
||||||
|
return "Blank";
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string Minecraft::gatherStats4() {
|
std::string Minecraft::gatherStats4() {
|
||||||
|
|||||||
@@ -187,10 +187,12 @@ void MobRenderer::scale(Mob* mob, float a) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void MobRenderer::renderName(Mob* mob, float x, float y, float z) {
|
void MobRenderer::renderName(Mob* mob, float x, float y, float z) {
|
||||||
/*
|
|
||||||
std::stringstream ss; ss << mob->entityId;
|
std::stringstream ss; ss << mob->entityId;
|
||||||
|
if (entityRenderDispatcher->minecraft->options.getBooleanValue(OPTIONS_RENDER_DEBUG)) {
|
||||||
renderNameTag(mob, ss.str(), x, y, z, 64);
|
renderNameTag(mob, ss.str(), x, y, z, 64);
|
||||||
*/
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void MobRenderer::renderNameTag(Mob* mob, const std::string& name, float x, float y, float z, int maxDist) {
|
void MobRenderer::renderNameTag(Mob* mob, const std::string& name, float x, float y, float z, int maxDist) {
|
||||||
@@ -205,7 +207,11 @@ void MobRenderer::renderNameTag(Mob* mob, const std::string& name, float x, floa
|
|||||||
float s = 1 / 60.0f * size;
|
float s = 1 / 60.0f * size;
|
||||||
|
|
||||||
glPushMatrix2();
|
glPushMatrix2();
|
||||||
glTranslatef2((float) x + 0, (float) y + 1.0f /*2.3f*/, (float) z);
|
if (mob->isPlayer()){
|
||||||
|
glTranslatef2((float) x + 0, (float) y + 1.0f, (float) z);
|
||||||
|
} else {
|
||||||
|
glTranslatef2((float) x + 0, (float) y + 2.3f, (float) z);
|
||||||
|
}
|
||||||
|
|
||||||
glRotatef2(-entityRenderDispatcher->playerRotY, 0, 1, 0);
|
glRotatef2(-entityRenderDispatcher->playerRotY, 0, 1, 0);
|
||||||
glRotatef2(entityRenderDispatcher->playerRotX, 1, 0, 0);
|
glRotatef2(entityRenderDispatcher->playerRotX, 1, 0, 0);
|
||||||
|
|||||||
@@ -1165,7 +1165,13 @@ int Level::getSkyDarken(float a) {
|
|||||||
|
|
||||||
float br = 1 - (Mth::cos(td * Mth::PI * 2) * 2 + 0.5f);
|
float br = 1 - (Mth::cos(td * Mth::PI * 2) * 2 + 0.5f);
|
||||||
if (br < 0.0f) br = 0.0f;
|
if (br < 0.0f) br = 0.0f;
|
||||||
if (br > 0.80f) br = 0.80f; //@note; was 1.0f
|
if (dimension->FogType == 1) // @TODO - probably make this not dependent on dimension type honestly - shredder
|
||||||
|
{
|
||||||
|
if (br > 1.0f) br = 1.0f; //@ uses the normal javasky color ramp when java sky type is choosen,
|
||||||
|
} else
|
||||||
|
{
|
||||||
|
if (br > 0.8f) br = 0.8f; //@note; was 1.0f
|
||||||
|
}
|
||||||
return ((int) (br * 11));
|
return ((int) (br * 11));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user