PsyOps

BGPlayer

May 22nd, 2014
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     private class BGPlayer
  2.     {
  3.         public BGPlayer(String PlayerName)
  4.         {
  5.             this.m_PlayerName = PlayerName;
  6.         }
  7.        
  8.         private String m_PlayerName;
  9.         public  String getPlayerName(){ return m_PlayerName; }
  10.        
  11.         private int m_CapturedFlags = 0;
  12.         public int getCapturedFlags(){  return this.m_CapturedFlags;}
  13.        
  14.         private int m_Multi = 0;
  15.         private int m_BestMulti = 1;
  16.         private long m_KillTimestamp = System.currentTimeMillis();
  17.        
  18.         private int m_Kills = 0;
  19.         public int getKills(){ return this.m_Kills;}
  20.         public void KilledPlayer()
  21.         {
  22.             // add player kills
  23.             this.m_Kills += 1;
  24.             // check for multikill
  25.             if (System.currentTimeMillis() - m_KillTimestamp < 1000)
  26.             {
  27.                 m_Multi+=1;
  28.                 if (m_Multi > m_BestMulti) m_BestMulti = m_Multi;
  29.             }
  30.             else
  31.             {
  32.                 m_Multi = 1;
  33.             }
  34.            
  35.             // update kill timestamp
  36.             m_KillTimestamp = System.currentTimeMillis();
  37.         }
  38.        
  39.         private int m_Deaths = 0;
  40.         public int getDeaths(){ return this.m_Deaths;}
  41.         public void Died(){ this.m_Deaths += 1;}
  42.        
  43.         private int m_DamageDealt = 0;
  44.         public int getDamageDealt() {   return this.m_DamageDealt;  }
  45.         public void dealtDamage(int Damage) { this.m_DamageDealt += Damage;}
  46.        
  47.         private int m_DamageTaken = 0;
  48.         public int getDamageTaken() {   return this.m_DamageTaken;  }
  49.         public void tookDamage(int Damage) { this.m_DamageTaken += Damage;}
  50.     }
Advertisement
Add Comment
Please, Sign In to add comment