private void a(d[] dVarArr, a aVar) { for (int i = 0; i < dVarArr.length; i++) { d dVar = dVarArr[i]; if (dVarArr[i] != null) { int g = dVar.g() % 30; int h = dVar.h(); if (h <= aVar.c()) { if (!this.a) { h += 2; } switch (h % 3) { case a.i /*0*/: if ((g * 3) + 1 == aVar.d()) { break; } dVarArr[i] = null; break; case l.a /*1*/: if (g / 3 != aVar.b() || g % 3 != aVar.e()) { dVarArr[i] = null; break; } break; break; case a.k /*2*/: if (g + 1 == aVar.a()) { break; } dVarArr[i] = null; break; default: break; } } dVarArr[i] = null; } } }