public StateLawNode(int num) { data.dotPos=0; data.lawNum=num; data.IsDotEnded=false; next=null; }
public void add(StateLawItem newItem) { StateLawNode temp=first; if(first==null) { first=new StateLawNode(newItem); return; } while(temp.next!=null) { temp=temp.next; } temp.next=new StateLawNode(newItem); this.lawCount++; }
public StateLaws() { first=null; lawCount=0; }
public StateLawNode(StateLawItem newItem) { this.data=newItem; next=null; }
public void add(int dotPos,int lawNum) { StateLawItem newItem; newItem.dotPos=dotPos; newItem.IsDotEnded=false; newItem.lawNum=lawNum; StateLawNode temp=first; if(first==null) { first=new StateLawNode(newItem); return; } while(temp.next!=null) { temp=temp.next; } temp.next=new StateLawNode(newItem); this.lawCount++; }