mirror of
https://github.com/smartcmd/MinecraftConsoles.git
synced 2026-08-20 09:57:09 +00:00
fixed dangling pointer issue and world saving ( should save to path/windows64/gamehdd now )
This commit is contained in:
commit
9f964bbd32
|
|
@ -1169,8 +1169,6 @@ void GameRenderer::render(float a, bool bFirst)
|
||||||
|
|
||||||
lastNsTime = System::nanoTime();
|
lastNsTime = System::nanoTime();
|
||||||
|
|
||||||
ApplyGammaPostProcess();
|
|
||||||
|
|
||||||
if (!mc->options->hideGui || mc->screen != NULL)
|
if (!mc->options->hideGui || mc->screen != NULL)
|
||||||
{
|
{
|
||||||
mc->gui->render(a, mc->screen != NULL, xMouse, yMouse);
|
mc->gui->render(a, mc->screen != NULL, xMouse, yMouse);
|
||||||
|
|
@ -1196,6 +1194,7 @@ void GameRenderer::render(float a, bool bFirst)
|
||||||
if (mc->screen != NULL && mc->screen->particles != NULL) mc->screen->particles->render(a);
|
if (mc->screen != NULL && mc->screen->particles != NULL) mc->screen->particles->render(a);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ApplyGammaPostProcess();
|
||||||
}
|
}
|
||||||
|
|
||||||
void GameRenderer::renderLevel(float a)
|
void GameRenderer::renderLevel(float a)
|
||||||
|
|
|
||||||
|
|
@ -986,7 +986,6 @@ static Minecraft* InitialiseMinecraftRuntime()
|
||||||
|
|
||||||
ProfileManager.SetDebugFullOverride(true);
|
ProfileManager.SetDebugFullOverride(true);
|
||||||
|
|
||||||
// Initialise storage manager — was accidentally left inside #if 0 in original code
|
|
||||||
StorageManager.Init(0, app.GetString(IDS_DEFAULT_SAVENAME), "savegame.dat", FIFTY_ONE_MB, &CConsoleMinecraftApp::DisplaySavingMessage, (LPVOID)&app, "");
|
StorageManager.Init(0, app.GetString(IDS_DEFAULT_SAVENAME), "savegame.dat", FIFTY_ONE_MB, &CConsoleMinecraftApp::DisplaySavingMessage, (LPVOID)&app, "");
|
||||||
StorageManager.StoreTMSPathName();
|
StorageManager.StoreTMSPathName();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -187,10 +187,10 @@ void StemTile::spawnResources(Level *level, int x, int y, int z, int data, float
|
||||||
Item *seed = NULL;
|
Item *seed = NULL;
|
||||||
if (fruit == Tile::pumpkin) seed = Item::seeds_pumpkin;
|
if (fruit == Tile::pumpkin) seed = Item::seeds_pumpkin;
|
||||||
if (fruit == Tile::melon) seed = Item::seeds_melon;
|
if (fruit == Tile::melon) seed = Item::seeds_melon;
|
||||||
for (int i = 0; i < 3; i++)
|
if (seed != NULL)
|
||||||
{
|
{
|
||||||
popResource(level, x, y, z, shared_ptr<ItemInstance>(new ItemInstance(seed)));
|
popResource(level, x, y, z, shared_ptr<ItemInstance>(new ItemInstance(seed)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int StemTile::getResource(int data, Random *random, int playerBonusLevel)
|
int StemTile::getResource(int data, Random *random, int playerBonusLevel)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue