void Move() { GameObject currentNode = path.get(0); //Debug.Log ("Current: "+currentNode); float TargetDist = Vector2.Distance(groundCheck.transform.position, currentNode.transform.position); //Debug.Log (TargetDist); if (TargetDist < .45 && grounded) { if (path.size() > 1) { GetComponent <Rigidbody2D> ().velocity = new Vector3(0, 0, 0); bool jump = WalkOrJump(currentNode.GetComponent <NodePath> (), path.get(1).GetComponent <NodePath> ()); //Debug.Log ("Jump"); path.remove(0); currentNode = path.get(0); //Debug.Log ("NEXT"); //Debug.Log ("Next: "+currentNode); if (jump) { GetComponent <Rigidbody2D> ().AddForce(new Vector2(0f, jumpForce)); } } else { path.remove(0); } } else if (TargetDist >= .45 && (currentNode.transform.position.x > groundCheck.transform.position.x && currentNode.transform.position.x - groundCheck.transform.position.x > .05f || currentNode.transform.position.x < groundCheck.transform.position.x && groundCheck.transform.position.x - currentNode.transform.position.x > .05f)) { anim.SetBool("Move", true); if (facingRight == true) { transform.position = new Vector3(transform.position.x + movespeed, transform.position.y); } else { transform.position = new Vector3(transform.position.x - movespeed, transform.position.y); } Vector3 relativePoint = transform.InverseTransformPoint(currentNode.transform.position); if (facingRight == true && relativePoint.x < 0.0) { Flip(); } else if (facingRight == false && relativePoint.x < 0.0) { Flip(); } } else { anim.SetBool("Move", false); } }
/// <summary> /// 移除单元格 /// </summary> /// <param name="column">列</param> public void removeCell(FCGridColumn column) { int cellSize = m_cells.size(); for (int i = 0; i < cellSize; i++) { FCGridCell cell = m_cells.get(i); if (cell.Column == column) { m_cells.remove(cell); cell.onRemove(); break; } } }
public void updateComposites() { for (UpdateableComposite composite : updateablesList) { composite.updateComposite(); } // for ( int index : modifyUpdateablesList ){ // updateablesList.remove(index); // for ( int i = index ; i < updateablesList.size() ; ++i ){ // updateablesList.get(index).decrementIndex(); // } // } for (Iterator <Integer> itr = modifyUpdateablesList.iterator(); itr.hasNext();) { int index = itr.next(); //System.out.println("REMOVING "+index+" from "+updateablesList.size()); updateablesList.remove(index); //System.out.println("REMOVED UPDATEABLE "+updateablesList.size()); //for ( int i = index ; i < updateablesList.size() ; ++i ){ // updateablesList.get(i).decrementIndex(); //} itr.remove(); if (updateablesList.size() == 0) { //System.out.println("Updateables emptied "); this.removeUpdateableEntityFromUpdater(); } } }
public virtual ArrayList cluster(ArrayList features) { ArrayList arrayList = new ArrayList(); Array2DRowRealMatrix array2DRowRealMatrix = this.ArrayToRealMatrix(features, features.size()); LinkedList allChangingPoints = this.getAllChangingPoints(array2DRowRealMatrix); Iterator iterator = allChangingPoints.iterator(); int num = ((Integer)iterator.next()).intValue(); Array2DRowRealMatrix array2DRowRealMatrix2; while (iterator.hasNext()) { int num2 = ((Integer)iterator.next()).intValue(); Segment s = new Segment(num * 10, (num2 - num) * 10); array2DRowRealMatrix2 = (Array2DRowRealMatrix)array2DRowRealMatrix.getSubMatrix(num, num2 - 1, 0, 12); arrayList.add(new SpeakerCluster(s, array2DRowRealMatrix2, SpeakerIdentification.getBICValue(array2DRowRealMatrix2))); num = num2; } int num3 = arrayList.size(); new Array2DRowRealMatrix(num3, num3); array2DRowRealMatrix2 = this.updateDistances(arrayList); for (;;) { double num4 = (double)0f; int num5 = -1; int num6 = -1; for (int i = 0; i < num3; i++) { for (int j = 0; j < num3; j++) { if (i != j) { num4 += array2DRowRealMatrix2.getEntry(i, j); } } } num4 /= (double)(num3 * (num3 - 1) * 4); for (int i = 0; i < num3; i++) { for (int j = 0; j < num3; j++) { if (array2DRowRealMatrix2.getEntry(i, j) < num4 && i != j) { num4 = array2DRowRealMatrix2.getEntry(i, j); num5 = i; num6 = j; } } } if (num5 == -1) { break; } ((SpeakerCluster)arrayList.get(num5)).mergeWith((SpeakerCluster)arrayList.get(num6)); this.updateDistances(arrayList, num5, num6, array2DRowRealMatrix2); arrayList.remove(num6); num3 += -1; } return(arrayList); }
/// <summary> /// 移除图形 /// </summary> /// <param name="shape">图形</param> public void removeShape(BaseShape shape) { if (m_shapes.Contains(shape)) { m_shapes.remove(shape); } }
/// <summary> /// 移除表格列 /// </summary> /// <param name="column">表格列</param> public void removeColumn(FCBandedFCGridColumn column) { if (m_columns.Contains(column)) { m_columns.remove(column); m_grid.removeColumn(column); } }
public void EquipSpell(int index, int number) { spellSlots[number] = spells.get(index); spells.remove(index); if (curSpell == null) { curSpell = spellSlots[number]; curSpellPos = number; } }
/** * Adds a new report */ public static void addReport(ProfileReport report) { synchronized(_reportList) { _reportList.add(0, report); while (_reportList.size() > 32) { _reportList.remove(_reportList.size() - 1); } } }
//$goals 12 //$benchmark public void removeTest(ArrayList arrayList, int index) { if (arrayList != null) { { /*$goal 0 reachable*/ } Object ret_val = arrayList.remove(index); } else { { /*$goal 1 reachable*/ } } }
/// <summary> /// 移除表格带 /// </summary> /// <param name="band">表格带</param> public void removeBand(FCGridBand band) { if (m_bands.Contains(band)) { m_bands.remove(band); int bandSize = m_bands.size(); for (int i = 0; i < bandSize; i++) { m_bands.get(i).Index = i; } m_grid.removeControl(band); } }
public static ArrayList GetSentenceTags(string sentence) { var toReturn = new ArrayList(); var pairs = sentence.Split(' '); foreach (var pair in pairs) { var keyVal = pair.Split('/'); toReturn.add(keyVal[1]); } toReturn.remove(toReturn.size() - 1); return(toReturn); }
public override void next(Env env) { RecursiveIterator currentIter = getInnerIterator(); currentIter.next(env); if (!currentIter.valid(env) && _iterStack.size() > 1) { _iterStack.remove(_iterStack.size() - 1); next(env); return; } if (currentIter.hasChildren(env)) { RecursiveIterator recursiveIter = currentIter.getChildren(env); _iterStack.add(recursiveIter); } }
private void RemoveName_Click(object sender, EventArgs e) { if (A.contains(textBoxName.Text)) { A.remove(textBoxName.Text); MessageBox.Show(textBoxName.Text + " was deleted succesfully."); label1.Text = A.size() + " People"; } else { MessageBox.Show("There is no " + textBoxName.Text + " in list."); } DoItAll(); }
public void removeThis() { checkCreated(); locals.remove(0); foreach (var l in locals) { l.index--; } for (int i = 0; i < instructions.size(); i++) { var inst = instructions[i]; if (inst instanceof LocalVariableInstruction) { var lv = (LocalVariableInstruction)inst; instructions.set(i, new LocalVariableInstruction(lv.Opcode, lv.LocalVariable - 1)); }
private void testIterator(Set <DSInteger> the_set) { List <DSInteger> list = new ArrayList <DSInteger>(the_set.toArray()); //check that the iteration goes over all elements Iterator <DSInteger> it = the_set.iterator(); while (it.hasNext()) { Assert.AreEqual(true, list.remove(it.next())); } Assert.AreEqual(true, list.isEmpty()); //check removal it = the_set.iterator(); Assert.AreEqual(13, the_set.size()); //removal before calling next() try { it.remove(); Assert.Fail(); } catch (Exception the_ex) { //it should throw an exception here } //removal of the first item it.next(); it.remove(); Assert.AreEqual(12, the_set.size()); //make sure you cannot remove twice it.next(); it.remove(); try { it.remove(); Assert.Fail(); } catch (Exception the_ex) { //it should throw an exception here } }
public bool func_21134_a(InventoryCrafting inventorycrafting) { var arraylist = new ArrayList(field_21137_b); int i = 0; do { if (i >= 3) { break; } for (int j = 0; j < 3; j++) { ItemStack itemstack = inventorycrafting.func_21084_a(j, i); if (itemstack == null) { continue; } bool flag = false; Iterator iterator = arraylist.iterator(); do { if (!iterator.hasNext()) { break; } var itemstack1 = (ItemStack)iterator.next(); if (itemstack.itemID != itemstack1.itemID || itemstack1.getItemDamage() != -1 && itemstack.getItemDamage() != itemstack1.getItemDamage()) { continue; } flag = true; arraylist.remove(itemstack1); break; } while (true); if (!flag) { return(false); } } i++; } while (true); return(arraylist.isEmpty()); }
ArrayList <GameObject> findPath(GameObject First, GameObject Final) { ArrayList <GameObject> touchedNodes = new ArrayList <GameObject> (); ArrayList <GameObject> notEvaulatedNodes = new ArrayList <GameObject> (); notEvaulatedNodes.add(First); Dictionary <GameObject, GameObject> cameFrom = new Dictionary <GameObject, GameObject>(); while (notEvaulatedNodes.size() != 0) { GameObject current = notEvaulatedNodes.get(0); //Debug.Log ("Current: " + current.gameObject.name); if (current.Equals(Final)) { return(reverse(cameFrom, Final)); } notEvaulatedNodes.remove(0); touchedNodes.add(current); for (int i = 0; i < 4; i++) { if (current.GetComponent <NodePath>().AdjNodes [i] != null) { //Debug.Log ("Adj: " + current.GetComponent<NodePath>().AdjNodes [i].gameObject.name); if (!touchedNodes.isIn(current.GetComponent <NodePath>().AdjNodes [i].gameObject)) { //Debug.Log ("Has Not Been Touched: " + current.GetComponent<NodePath>().AdjNodes [i].gameObject.name); touchedNodes.add(current.GetComponent <NodePath>().AdjNodes [i].gameObject); if (!notEvaulatedNodes.isIn(current.GetComponent <NodePath>().AdjNodes [i].gameObject)) { notEvaulatedNodes.add(current.GetComponent <NodePath>().AdjNodes [i].gameObject); } //Debug.Log ("CAMEFROM " + current.GetComponent<NodePath>().AdjNodes [i].gameObject.name + " " + current.gameObject.name); cameFrom.Add(current.GetComponent <NodePath>().AdjNodes[i].gameObject, current); } else { //Debug.Log ("Already Touched: " + current.GetComponent<NodePath>().AdjNodes [i].gameObject.name); } } //else //Debug.Log ("Null Node"); } } return(null); }
/// <summary> /// 移除控件 /// </summary> /// <param name="control">控件</param> public override void removeControl(FCView control) { FCTabPage tabPage = control as FCTabPage; if (tabPage != null) { int tabPageSize = m_tabPages.size(); if (tabPageSize > 0) { FCTabPage selectedPage = SelectedTabPage; if (selectedPage == tabPage) { if (m_selectedIndex > 0) { if (m_selectedIndex < tabPageSize - 1) { selectedPage = m_tabPages.get(m_selectedIndex + 1); } else { selectedPage = m_tabPages.get(m_selectedIndex - 1); } } else { if (tabPageSize > 1) { selectedPage = m_tabPages.get(m_selectedIndex + 1); } } } m_tabPages.remove(tabPage); base.removeControl(tabPage.HeaderButton); base.removeControl(tabPage); tabPage.TabControl = null; SelectedTabPage = selectedPage; } } else { base.removeControl(control); } }
public void func_715_a() { for (int i = 0; i < pendingConnections.size(); i++) { var netloginhandler = (NetLoginHandler)pendingConnections.get(i); try { netloginhandler.tryLogin(); } catch (Exception exception) { netloginhandler.kickUser("Internal server error"); logger.log(Level.WARNING, (new StringBuilder()).append("Failed to handle packet: ").append(exception).toString(), exception); } if (netloginhandler.finishedProcessing) { pendingConnections.remove(i--); } } for (int j = 0; j < playerList.size(); j++) { var netserverhandler = (NetServerHandler)playerList.get(j); try { netserverhandler.handlePackets(); } catch (Exception exception1) { logger.log(Level.WARNING, (new StringBuilder()).append("Failed to handle packet: ").append(exception1).toString(), exception1); netserverhandler.kickPlayer("Internal server error"); } if (netserverhandler.connectionClosed) { playerList.remove(j--); } } }
public void removePhone(string name) { boolean had=false; for(User us:PhoneList) { if (us.name.equals(name)) { PhoneList.remove(us); had=true; } } if (had) { Console.WriteLine("Xoa thanh cong."); } else { Console.WriteLine("Khong tim thay"); } }
public void Collect() { if (IsVerbose) { global::System.Console.WriteLine("memc: " + Size + " bytes"); } while (list.size() > 0) { CMalloc m = (CMalloc)list.get(0); m.free(); list.remove(0); } if (IsVerbose) { global::System.Console.WriteLine("memc: " + Size + " bytes"); } }
private void findNextNonHMMArc(SearchStateArc searchStateArc, List list) { HashSet hashSet = new HashSet(); ArrayList arrayList = new ArrayList(); arrayList.add(searchStateArc); while (!arrayList.isEmpty()) { SearchStateArc searchStateArc2 = (SearchStateArc)arrayList.remove(0); if (!hashSet.contains(searchStateArc2)) { hashSet.add(searchStateArc2); if (!(searchStateArc2.getState() is HMMSearchState)) { list.add(searchStateArc2); } else { arrayList.addAll(Arrays.asList(searchStateArc2.getState().getSuccessors())); } } } }
public void RingBreak() { bool stop = false; string name = ""; for (int i = 0; i < passiveItems.Length && !stop; i++) { if (passiveItems [i].noDeathPenalty) { stop = true; name = passiveItems [i].itemName; passiveItems[i] = null; } } stop = false; for (int i = 0; i < passiveInventory.size() && !stop; i++) { if (passiveInventory.get(i).itemName.Equals(name)) { stop = true; passiveInventory.remove(i); } } }
//$goals 12 //$benchmark public void removeTest(ArrayList arrayList, int index) { if (arrayList != null) { {/*$goal 0 reachable*/} Object ret_val = arrayList.remove(index); } else { {/*$goal 1 reachable*/} } }
/// <summary> /// 移除画线工具 /// </summary> /// <param name="plot">画线工具</param> public void removePlot(FCPlot plot) { m_plots.remove(plot); }
/// <summary> /// 移除节点 /// </summary> /// <param name="node">节点</param> public void removeNode(FCTreeNode node) { node.onRemovingNode(); m_nodes.remove(node); }
/// <summary> /// 移除菜单项 /// </summary> /// <param name="item">菜单项</param> public void removeItem(FCMenuItem item) { item.onRemovingItem(); m_items.remove(item); }
public void removeTest([PexAssumeUnderTest] ArrayList target, int position) { PexAssume.IsNotNull(target); target.remove(position); }
public void RemoveAt(int index) { _list.remove(index); }
void Move() { GameObject currentNode = path.get(0); //Debug.Log ("Current: "+currentNode); float TargetDist = Vector2.Distance(groundCheck.transform.position, currentNode.transform.position); //Debug.Log (TargetDist); if (TargetDist < .45 && grounded) { if (path.size() > 1) { bool jump = WalkOrJump(currentNode.GetComponent <NodePath> (), path.get(1).GetComponent <NodePath> ()); //Debug.Log ("Jump"); path.remove(0); currentNode = path.get(0); //Debug.Log ("NEXT"); //Debug.Log ("Next: "+currentNode); if (jump) { GetComponent <Rigidbody2D> ().velocity = new Vector3(0, 0, 0); GetComponent <Rigidbody2D> ().AddForce(new Vector2(0f, jumpForce)); } } else { path.remove(0); } } else if (TargetDist >= .45 && (currentNode.transform.position.x > groundCheck.transform.position.x && currentNode.transform.position.x - groundCheck.transform.position.x > .05f || currentNode.transform.position.x < groundCheck.transform.position.x && groundCheck.transform.position.x - currentNode.transform.position.x > .05f)) { if (!dash && !Atk && grounded && TargetDist > atkZone + 1 && m <= 0) { int RND = Random.Range(0, 5); if (RND == 2) { dash = true; } } if (dash && m <= 0) { anim.SetBool("Roll", true); if (facingRight == true) { transform.position = new Vector3(transform.position.x + 0.1f, transform.position.y); } else { transform.position = new Vector3(transform.position.x - 0.1f, transform.position.y); } Vector3 relativePoint = transform.InverseTransformPoint(Player.transform.position); if (facingRight == true && relativePoint.x < 0.0) { Flip(); } else if (facingRight == false && relativePoint.x < 0.0) { Flip(); } Invoke("DodgeOff", 0.5f); } else { anim.SetBool("Move", true); if (facingRight == true) { transform.position = new Vector3(transform.position.x + movespeed, transform.position.y); } else { transform.position = new Vector3(transform.position.x - movespeed, transform.position.y); } Vector3 relativePoint = transform.InverseTransformPoint(currentNode.transform.position); if (facingRight == true && relativePoint.x < 0.0) { Flip(); } else if (facingRight == false && relativePoint.x < 0.0) { Flip(); } } } else { anim.SetBool("Move", false); } }
private ArrayList findAllPaths(Fst fst, int num, HashSet hashSet, string text) { Semiring semiring = fst.getSemiring(); HashMap hashMap = new HashMap(); HashMap hashMap2 = new HashMap(); LinkedList linkedList = new LinkedList(); Path path = new Path(fst.getSemiring()); path.setCost(semiring.one()); hashMap2.put(fst.getStart(), path); linkedList.add(fst.getStart()); string[] osyms = fst.getOsyms(); while (!linkedList.isEmpty()) { State state = (State)linkedList.remove(); Path path2 = (Path)hashMap2.get(state); if (state.getFinalWeight() != semiring.zero()) { string text2 = path2.getPath().toString(); if (hashMap.containsKey(text2)) { Path path3 = (Path)hashMap.get(text2); if (path3.getCost() > path2.getCost()) { hashMap.put(text2, path2); } } else { hashMap.put(text2, path2); } } int i = state.getNumArcs(); for (int j = 0; j < i; j++) { Arc arc = state.getArc(j); path = new Path(fst.getSemiring()); Path path4 = (Path)hashMap2.get(state); path.setCost(path4.getCost()); path.setPath((ArrayList)path4.getPath().clone()); string text3 = osyms[arc.getOlabel()]; foreach (string text4 in String.instancehelper_split(text3, new StringBuilder().append("\\").append(text).toString())) { if (!hashSet.contains(text4)) { path.getPath().add(text4); } } path.setCost(semiring.times(path.getCost(), arc.getWeight())); State nextState = arc.getNextState(); hashMap2.put(nextState, path); if (!linkedList.contains(nextState)) { linkedList.add(nextState); } } } ArrayList arrayList = new ArrayList(); Iterator iterator = hashMap.values().iterator(); while (iterator.hasNext()) { Path path5 = (Path)iterator.next(); arrayList.add(path5); } Collections.sort(arrayList, new PathComparator()); int num2 = arrayList.size(); for (int i = num; i < num2; i++) { arrayList.remove(arrayList.size() - 1); } return(arrayList); }