mirror of
				https://github.com/Klagarge/PokeHES.git
				synced 2025-10-30 19:29:17 +00:00 
			
		
		
		
	new vector to display speech
This commit is contained in:
		| @@ -5,9 +5,8 @@ import java.util.Vector; | ||||
| public class TextEnemy { | ||||
|     public FightData fightData; | ||||
|     public SpeechData speechData; | ||||
|     public boolean attackOn = false; | ||||
|  | ||||
|     Vector<String> line = new Vector<String>(); | ||||
|     Vector<Line> line = new Vector<Line>(); | ||||
|      | ||||
|     public TextEnemy(String name){ | ||||
|         //generate the vector of fight | ||||
| @@ -23,20 +22,31 @@ public class TextEnemy { | ||||
|     public void generateText(){ | ||||
|         int i =0; | ||||
|         //introduction line | ||||
|         line.add(speechData.getSpeechs(i++)); | ||||
|         line.add(new Line(speechData.getSpeechs(i++), false)); | ||||
|  | ||||
|         for(int j=0; i<4;i++){ | ||||
|         //attack and answer (number on vector : 1-4) | ||||
|             line.add( | ||||
|         //attack and answer (number on vector : 1-4)  | ||||
|             line.add(new Line( | ||||
|             speechData.getSpeechs(i++) + fightData.getAttack(j).attack + "?  ("+fightData.getAttack(j).xp+ ") " + "\n" + | ||||
|             fightData.getAttack(j).answer1 + "\n" + | ||||
|             fightData.getAttack(j).answer2 + "\n" +  | ||||
|             fightData.getAttack(j).answer3 + "\n" +  | ||||
|             fightData.getAttack(j).answer4); | ||||
|             fightData.getAttack(j).answer4, true )); | ||||
|             // TODO mélanger les attaques aléatoirement | ||||
|         } | ||||
|         //finish (win and death) | ||||
|  | ||||
|         line.add(new Line(speechData.getSpeechs(i++), false)); | ||||
|         line.add(new Line(speechData.getSpeechs(i++), false)); | ||||
|     } | ||||
|  | ||||
|      | ||||
| } | ||||
| class Line { | ||||
|     String line; | ||||
|     boolean attackOn; | ||||
|  | ||||
|     Line( String line, boolean attackOn){ | ||||
|         this.line = line; | ||||
|         this.attackOn = attackOn; | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user