Example #1
0
 //Move infected out of infected state (either immune, deceased, or in another country)
 //0 = immune, 1 = deceased, 2 = moved countries
 public void rmInf(int num, Virus.Stages start, int state, int detected)
 {
     this.infected[start][detected] -= num;
     if (state == 0)
     {
         immune += num;
     }
     else if (state == 1)
     {
         total    -= num;
         deceased += num;
     }
     else if (state == 2)
     {
         total -= num;
     }
 }
Example #2
0
 private void detect(int num, Virus.Stages start)
 {
     this.infected[start][0] -= num;
     this.infected[start][1] += num;
 }
Example #3
0
 //Move infected into the infected counters (these are from another country)
 public void addInf(int num, Virus.Stages start, int detected)
 {
     this.infected[start][detected] += num;
     total += num;
 }
Example #4
0
 //Moves infected between states
 private void moveInf(int num, Virus.Stages start, Virus.Stages end, int type)
 {
     this.infected[start][type] -= num;
     this.infected[end][type]   += num;
 }