falyptus

AncestraR - Shigekax Class

May 20th, 2012
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.11 KB | None | 0 0
  1. public class Shigekax
  2. {
  3.    
  4.     private int guid;
  5.     private int templateId;
  6.     private int[] stat; //stat[0] = statID, stat[1] = valeur
  7.     private int turnsRemaining;
  8.    
  9.     public Shigekax(int guid, int templateId, String stat, int turnsRemaining)
  10.     {
  11.         this.guid = guid;
  12.         this.templateId = templateId;
  13.         this.stat = new int[]{Integer.parseInt(stat.split(",")[0]), Integer.parseInt(stat.split(",")[1])};
  14.         this.turnsRemaining = turnsRemaining;
  15.     }
  16.    
  17.     public String parseStatString()
  18.     {
  19.         StringBuilder stats = new StringBuilder();
  20.         stats.append(Integer.toHexString(stat[0])).append("#").append(Integer.toHexString(stat[1])).append("#0#0#0d0+").append(stat[1]);
  21.         stats.append("32b#0#0#").append(turnsRemaining);
  22.         return stats.toString();
  23.     }
  24.    
  25.     public String parseStatToDB()
  26.     {
  27.         return stat[0]+","+stat[1];
  28.     }
  29.  
  30.     public int getGuid()
  31.     {
  32.         return guid;
  33.     }
  34.  
  35.     public int getTemplateId()
  36.     {
  37.         return templateId;
  38.     }
  39.  
  40.     public int[] getStat()
  41.     {
  42.         return stat;
  43.     }
  44.  
  45.     public int getTurnsRemaining()
  46.     {
  47.         return turnsRemaining;
  48.     }
  49.  
  50.     public void decrTurnsRemaining()
  51.     {
  52.         this.turnsRemaining--;
  53.     }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment