final void method3984(int i, int i_95_, int i_96_, boolean[][] bools,
			  boolean bool, int i_97_, int i_98_) {
	Class101_Sub1 class101_sub1
	    = ((SoftwareToolkit) aHa_Sub1_8217).aClass101_Sub1_7492;
	anInt8228 = i_97_;
	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_99_ = 0; i_99_ < i_96_ + i_96_; i_99_++) {
	    for (int i_100_ = 0; i_100_ < i_96_ + i_96_; i_100_++) {
		if (bools[i_99_][i_100_]) {
		    int i_101_ = i - i_96_ + i_99_;
		    int i_102_ = i_95_ - i_96_ + i_100_;
		    if (i_101_ >= 0 && i_101_ < ((s) this).anInt4587
			&& i_102_ >= 0 && i_102_ < ((s) this).anInt4590)
			method3992(i_101_, i_102_, i_98_);
		}
	    }
	}
    }