renaming the cChunk::getRandomBlock method + removing a buggy working log
This commit is contained in:
parent
1d987d4e90
commit
668b6edaa7
@ -485,7 +485,7 @@ void cChunk::getThreeRandomNumber(int& a_X, int& a_Y, int& a_Z,int a_MaxX, int a
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
void cChunk::getRandomBlock(int& a_X, int& a_Y, int& a_Z)
|
void cChunk::getRandomBlockCoords(int& a_X, int& a_Y, int& a_Z)
|
||||||
{
|
{
|
||||||
// MG TODO : check if this kind of optimization (only one random call) is still needed
|
// MG TODO : check if this kind of optimization (only one random call) is still needed
|
||||||
// MG TODO : if so propagate it
|
// MG TODO : if so propagate it
|
||||||
@ -501,7 +501,7 @@ void cChunk::getRandomBlock(int& a_X, int& a_Y, int& a_Z)
|
|||||||
void cChunk::SpawnMobs(cMobSpawner& a_MobSpawner)
|
void cChunk::SpawnMobs(cMobSpawner& a_MobSpawner)
|
||||||
{
|
{
|
||||||
int Center_X,Center_Y,Center_Z;
|
int Center_X,Center_Y,Center_Z;
|
||||||
getRandomBlock(Center_X,Center_Y,Center_Z);
|
getRandomBlockCoords(Center_X,Center_Y,Center_Z);
|
||||||
|
|
||||||
BLOCKTYPE PackCenterBlock = GetBlock(Center_X, Center_Y, Center_Z);
|
BLOCKTYPE PackCenterBlock = GetBlock(Center_X, Center_Y, Center_Z);
|
||||||
if (a_MobSpawner.CheckPackCenter(PackCenterBlock))
|
if (a_MobSpawner.CheckPackCenter(PackCenterBlock))
|
||||||
|
@ -394,7 +394,7 @@ private:
|
|||||||
|
|
||||||
|
|
||||||
// pick up a random block of this chunk
|
// pick up a random block of this chunk
|
||||||
void getRandomBlock(int& a_X, int& a_Y, int& a_Z);
|
void getRandomBlockCoords(int& a_X, int& a_Y, int& a_Z);
|
||||||
void getThreeRandomNumber(int& a_X, int& a_Y, int& a_Z,int a_MaxX, int a_MaxY, int a_MaxZ);
|
void getThreeRandomNumber(int& a_X, int& a_Y, int& a_Z,int a_MaxX, int a_MaxY, int a_MaxZ);
|
||||||
|
|
||||||
void RemoveBlockEntity(cBlockEntity * a_BlockEntity);
|
void RemoveBlockEntity(cBlockEntity * a_BlockEntity);
|
||||||
|
@ -6,8 +6,6 @@
|
|||||||
#include "Mobs/Monster.h"
|
#include "Mobs/Monster.h"
|
||||||
#include "Mobs/IncludeAllMonsters.h"
|
#include "Mobs/IncludeAllMonsters.h"
|
||||||
|
|
||||||
#include <sstream>
|
|
||||||
|
|
||||||
cMobSpawner::tMobTypes& cMobSpawner::m_MobTypes()
|
cMobSpawner::tMobTypes& cMobSpawner::m_MobTypes()
|
||||||
{
|
{
|
||||||
static tMobTypes* value = new tMobTypes(initMobTypesBeforeCx11());
|
static tMobTypes* value = new tMobTypes(initMobTypesBeforeCx11());
|
||||||
@ -179,7 +177,6 @@ bool cMobSpawner::CanSpawnHere(cMonster::eType a_MobType, BLOCKTYPE a_BlockType,
|
|||||||
{
|
{
|
||||||
if (a_MobType == cMonster::mtChicken || a_MobType == cMonster::mtPig || a_MobType == cMonster::mtCow || a_MobType == cMonster::mtSheep)
|
if (a_MobType == cMonster::mtChicken || a_MobType == cMonster::mtPig || a_MobType == cMonster::mtCow || a_MobType == cMonster::mtSheep)
|
||||||
{
|
{
|
||||||
LOGD(oss.str().c_str());
|
|
||||||
toReturn = (
|
toReturn = (
|
||||||
a_BlockType_below == E_BLOCK_GRASS /*&& // MG TODO
|
a_BlockType_below == E_BLOCK_GRASS /*&& // MG TODO
|
||||||
a_LightLevel >= 9 */
|
a_LightLevel >= 9 */
|
||||||
|
Loading…
Reference in New Issue
Block a user