Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import puplet.Puplet;
- import java.util.*;
- public class Bram extends Puplet
- {
- private String[]puplets;
- private String[] menu= {"Discover", "voor woord in", "geef woord", "raad een letter"};
- private byte[] frame = new byte[32];
- StringBuffer posities=new StringBuffer("");
- private String woord="";
- private String letter="";
- int woordlength=0;
- public Bram()
- {
- super("Bram");
- makeMenu(menu);
- }
- //menuafhandeling (event handler)
- public void menuEvent(String s)
- {
- if(s.equals(menu[0]))
- {
- setMessage("Discovering...");
- puplets = discoverPuplets();
- setMessage("Discovered " + puplets.length);
- }
- else if(s.equals(menu[1])) //voer een woord in
- {
- woord=getMessage();
- setMessage("U heeft een woord ingevoerd");
- }
- else if(s.equals(menu[2]))
- {
- for(int i=0; i < woord.length(); i++)
- {
- posities.append(".");
- }
- setMessage(posities.toString());
- }
- else if(s.equals(menu[3]))
- {
- letter=getMessage();
- CheckLetter(letter);
- setMessage(posities.toString());
- }
- }
- public void CheckLetter(String l)
- {
- for(int i=0; i<woord.length(); i++)
- {
- if(woord.charAt(i)==l.charAt(0))
- {
- letterPlaatsen(i);
- }
- }
- }
- public void letterPlaatsen(int j)
- {
- System.out.println("hoi1");
- posities.insert(woord.charAt(j), j);
- System.out.println("hoi2");
- posities.deleteCharAt(j+1);
- System.out.println("hoi3");
- }
- public void copyStringToFrame(String s, int start)
- {
- for(int i=0; i<s.length(); i++)
- {
- frame[i+start]= (byte) s.charAt(i);
- }
- }
- }
Add Comment
Please, Sign In to add comment