final void method3983(int i, int i_248_, int i_249_, boolean[][] bools,
			  boolean bool, int i_250_) {
	Class101_Sub1 class101_sub1
	    = ((SoftwareToolkit) aHa_Sub1_8217).aClass101_Sub1_7492;
	anInt8228 = -1;
	aFloat8212 = ((Class101_Sub1) class101_sub1).aFloat5672;
	aFloat8216 = ((Class101_Sub1) class101_sub1).aFloat5673;
	aFloat8224 = ((Class101_Sub1) class101_sub1).aFloat5669;
	aFloat8213 = ((Class101_Sub1) class101_sub1).aFloat5686;
	aFloat8214 = ((Class101_Sub1) class101_sub1).aFloat5655;
	aFloat8221 = ((Class101_Sub1) class101_sub1).aFloat5678;
	aFloat8229 = ((Class101_Sub1) class101_sub1).aFloat5666;
	aFloat8226 = ((Class101_Sub1) class101_sub1).aFloat5685;
	aFloat8233 = ((Class101_Sub1) class101_sub1).aFloat5662;
	aFloat8227 = ((Class101_Sub1) class101_sub1).aFloat5680;
	aFloat8231 = ((Class101_Sub1) class101_sub1).aFloat5664;
	aFloat8218 = ((Class101_Sub1) class101_sub1).aFloat5681;
	for (int i_251_ = 0; i_251_ < i_249_ + i_249_; i_251_++) {
	    for (int i_252_ = 0; i_252_ < i_249_ + i_249_; i_252_++) {
		if (bools[i_251_][i_252_]) {
		    int i_253_ = i - i_249_ + i_251_;
		    int i_254_ = i_248_ - i_249_ + i_252_;
		    if (i_253_ >= 0 && i_253_ < ((s) this).anInt4587
			&& i_254_ >= 0 && i_254_ < ((s) this).anInt4590)
			method3992(i_253_, i_254_, i_250_);
		}
	    }
	}
    }