Пример #1
0
 private Chunk fillChunkWithBlock(Chunk _Chunk, BlockEnum _BlockEnum)
 {
     for(int x = 0; x < _Chunk.Size.X; x++)
     {
         for(int y = 0; y < _Chunk.Size.Y; y++)
         {
             Block var_Block = new Block((int)_Chunk.Position.X + x * Block.BlockSize, (int)_Chunk.Position.Y + y * Block.BlockSize, _BlockEnum, _Chunk);
             if (!_Chunk.setBlockAtPosition(x, y, var_Block))
             {
                 Logger.Logger.LogErr("RegionFactory->fillChunkWithBlock(...) : Platzierung nicht möglich!");
             }
             else
             {
                 if (Configuration.Configuration.isHost)
                 {
                 }
                 else
                 {
                     var_Block.requestFromServer();
                 }
             }
         }
     }
     return _Chunk;
 }