/
alexmakov
/
Minecraft_Java
Обзор
Документация
Войти
/
alexmakov
/
Minecraft_Java
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/mojang/minecraft/render/ChunkDistanceComparator.java
33 строки
649 B
Oliver Yasuna
Initial commit.
24 сен 2012, 05:19
24 сен 2012, 05:19
1443a1b
Код
Авторство
О чём код?
package com.mojang.minecraft.render; import com.mojang.minecraft.player.Player; import java.util.Comparator; public class ChunkDistanceComparator implements Comparator { public ChunkDistanceComparator(Player player) { this.player = player; } @Override public int compare(Object o1, Object o2) { Chunk chunk = (Chunk)o1; Chunk other = (Chunk)o2; float sqDist = chunk.distanceSquared(player); float otherSqDist = other.distanceSquared(player); if(sqDist == otherSqDist) { return 0; } else if(sqDist > otherSqDist) { return -1; } else { return 1; } } private Player player; }