mirror of
				https://github.com/Klagarge/PokeHES.git
				synced 2025-10-31 03:39:16 +00:00 
			
		
		
		
	add fight data
This commit is contained in:
		
							
								
								
									
										82
									
								
								src/Text/FightData.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								src/Text/FightData.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,82 @@ | ||||
| package Text; | ||||
|  | ||||
| import java.io.BufferedReader; | ||||
| import java.io.File; | ||||
| import java.io.FileReader; | ||||
| import java.util.Vector; | ||||
|  | ||||
| public class FightData { | ||||
|  | ||||
|     private  Vector<Attack> attacks = new Vector<Attack>(); | ||||
|     private  File file; | ||||
|     private static final String REGEX = ","; | ||||
|  | ||||
|     public static void main(String[] args) { | ||||
|         FightData d = new FightData("app/src/main/java/test_map/data/donnee.csv"); | ||||
|         d.readFile(); | ||||
|         for(Attack a : d.attacks){ | ||||
|             System.out.println(a); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     public FightData(String pathname){ | ||||
|         file = new File(pathname); | ||||
|     } | ||||
|  | ||||
|     public void readFile(){ | ||||
|         Attack attack; | ||||
|         String line = ""; | ||||
|         try { | ||||
|             FileReader f = new FileReader(file); | ||||
|             BufferedReader bf = new BufferedReader(f);  | ||||
|  | ||||
|             line = bf.readLine();  | ||||
|             while(line != null){ | ||||
|                 String[] a = line.split(REGEX);//change the regex if it is another | ||||
|                 attack = new Attack(a[0], a[1], a[2], a[3], a[4], Float.valueOf(a[5])); | ||||
|                 attacks.add(attack); | ||||
|                 line = bf.readLine(); | ||||
|             } | ||||
|  | ||||
|             bf.close(); | ||||
|  | ||||
|           } catch (Exception e) { | ||||
|             e.printStackTrace(); | ||||
|           } | ||||
|          | ||||
|     } | ||||
|  | ||||
|     public Vector<Attack> getAllAttacks(){ | ||||
|         return attacks; | ||||
|     } | ||||
|  | ||||
|      | ||||
|     public Attack getAttacks(int a){ | ||||
|         return attacks.get(a); | ||||
|     } | ||||
|  | ||||
| } | ||||
|  | ||||
| class Attack{ | ||||
|     String attack; | ||||
|     String answer1; | ||||
|     String answer2; | ||||
|     String answer3; | ||||
|     String answer4; | ||||
|     float xp; | ||||
|  | ||||
|     Attack(String attack, String answer1,String answer2,String answer3, String answer4, float xp){ | ||||
|         this.attack = attack; | ||||
|         this.answer1 = answer1; | ||||
|         this.answer2 = answer2; | ||||
|         this.answer3 = answer3; | ||||
|         this.answer4 = answer4; | ||||
|         this.xp = xp; | ||||
|     } | ||||
|  | ||||
|     public String toString(){ | ||||
|         return attack+ "  " + answer1+ "  " + answer2+ "  " + answer3+ "  " + answer4+ "  " + xp; | ||||
|     } | ||||
| } | ||||
|      | ||||
|  | ||||
		Reference in New Issue
	
	Block a user