5657585960616263646566
return; } dots = new ArrayList( howMany ); for (int x = 0; x < howMany; x++) dots.add( new Splotch( in ) ); isLit = 0; for (Splotch s : dots) { if ( s.lumen )
154155156157158159160161162163164
private void removeSide(ForgeDirection side) { Iterator<Splotch> i = dots.iterator(); while (i.hasNext()) { Splotch s = i.next(); if ( s.side == side ) i.remove(); } markForUpdate();
184185186187188189190191192193194
dots = new ArrayList<Splotch>(); if ( dots.size() > 20 ) dots.remove( 0 ); dots.add( new Splotch( col, lit, side, hitVec ) ); if ( lit ) isLit += LIGHT_PER_DOT; maxLit(); markForUpdate();