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:
		
							
								
								
									
										7
									
								
								resources/fight/fight.csv
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								resources/fight/fight.csv
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | attaque,contre-attaque 1,contre-attaque 2,contre-attaque 3,contre-attaque 4,1 | ||||||
|  | df,sdfs,dfs,df,sdf,10 | ||||||
|  | sdf,sdf,sd,sdf,sdfs,3 | ||||||
|  | sdf,sdf,fsd,sdf,dfs,45 | ||||||
|  | sd,fsdf,fsd,f,dfsd,4 | ||||||
|  | sdfsf,df,sdf,sdf,fsdf,6 | ||||||
|  | sdf,sdf,sdf,sdfs,df,3 | ||||||
| 
 | 
							
								
								
									
										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