/
alexmakov
/
Minecraft_Java
Обзор
Документация
Войти
/
alexmakov
/
Minecraft_Java
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/mojang/minecraft/particle/ParticleManager.java
47 строк
1 KB
Oliver Yasuna
Fixed walking on water. Close #2.
04 окт 2012, 00:19
04 окт 2012, 00:19
17a47fc
Код
Авторство
О чём код?
package com.mojang.minecraft.particle; import com.mojang.minecraft.Entity; import com.mojang.minecraft.level.Level; import com.mojang.minecraft.particle.Particle; import com.mojang.minecraft.render.TextureManager; import java.util.ArrayList; import java.util.List; public final class ParticleManager { public List[] particles = new List[2]; public TextureManager textureManager; public ParticleManager(Level var1, TextureManager var2) { if(var1 != null) { var1.particleEngine = this; } this.textureManager = var2; for(int var3 = 0; var3 < 2; ++var3) { this.particles[var3] = new ArrayList(); } } public final void spawnParticle(Entity var1) { Particle var3; int var2 = (var3 = (Particle)var1).getParticleTexture(); this.particles[var2].add(var3); } public final void tick() { for(int var1 = 0; var1 < 2; ++var1) { for(int var2 = 0; var2 < this.particles[var1].size(); ++var2) { Particle var3; (var3 = (Particle)this.particles[var1].get(var2)).tick(); if(var3.removed) { this.particles[var1].remove(var2--); } } } } }