private void initialize() { InternalFPF locFPF1 = new InternalFPF(); InternalFPF locFPF2 = new InternalFPF(); // Local random number. RandNum rndnum = new RandNum(); // Allocate arrays. aarray = new InternalFPF[array_rows]; barray = new InternalFPF[array_rows]; carray = new InternalFPF[array_rows]; // Instantiate objects. for (int i = 0; i < array_rows; i++) { aarray[i] = new InternalFPF(); barray[i] = new InternalFPF(); carray[i] = new InternalFPF(); } for (int i = 0; i < array_rows; i++) { locFPF1 = new InternalFPF(rndnum.nextwc(50000)); locFPF2 = new InternalFPF(rndnum.nextwc(50000) + 1); EmFloatPnt.DivideInternalFPF(locFPF1, locFPF2, aarray[i]); locFPF2 = new InternalFPF(rndnum.nextwc(50000) + 1); EmFloatPnt.DivideInternalFPF(locFPF1, locFPF2, barray[i]); } System.gc(); // Do garbage collection. }
public Gun() { super(RandNum.go(1, 10), RandNum.go(25, 50), RandNum.go(1, 10)); this.ammo = RandNum.go(1, 40); }