Skip to content

Commit

Permalink
ristinollaToimiiiiiiii
Browse files Browse the repository at this point in the history
  • Loading branch information
dennsva committed Jan 13, 2018
1 parent 0d2833c commit ef06177
Show file tree
Hide file tree
Showing 156 changed files with 8,518 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
package robotti;

import lejos.nxt.*;

/**
* Example leJOS Project with an ant build file
*
*/

public class Robotti {

//alas = A forward
//vasemmalle = B forward
//taakse = C forward

//lähtöpaikka NXT:n vieressa!

public static void main(String[] args) {
Piirturi piirturi = new Piirturi();

//piirturi.vapaaPiirtaminen();
//piirturi.ympyraTesti();
//piirturi.asetaKorkeus();
//piirturi.vapaaPiirtaminen(false);
//piirturi.piirraViiva(100, 100, 500, 800);
//piirturi.piirraViiva(100, 200, 400, 300);
//piirturi.nollaaRobotti();

piirturi.asetaKorkeus(false);
/*
Pelaaja pelaaja1 = new Ihmispelaaja(1);
Pelaaja pelaaja2 = new Ihmispelaaja(2);

Ristinolla peli = new Ristinolla(pelaaja1, pelaaja2);
peli.aloita();
Button.ENTER.waitForPressAndRelease();
*/
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
package robotti;

import lejos.nxt.*;

/**
* Example leJOS Project with an ant build file
*
*/

public class Robotti {

//alas = A forward
//vasemmalle = B forward
//taakse = C forward

//lähtöpaikka NXT:n vieressa!

public static void main(String[] args) {
//Piirturi piirturi = new Piirturi();

//piirturi.vapaaPiirtaminen();
//piirturi.ympyraTesti();
//piirturi.asetaKorkeus();
//piirturi.vapaaPiirtaminen();
//piirturi.piirraViiva(100, 100, 500, 800);
//piirturi.piirraViiva(100, 200, 400, 300);
//piirturi.nollaaRobotti();

Pelaaja pelaaja1 = new Ihmispelaaja(1);
Pelaaja pelaaja2 = new Ihmispelaaja(2);

Ristinolla peli = new Ristinolla(pelaaja1, pelaaja2);
peli.aloita();
pelaaja1.pelaa(peli.getRuudukko());
Button.ENTER.waitForPressAndRelease();


}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package robotti;

public class Ristinollapiirturi {

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
package robotti;

import lejos.nxt.*;

/**
* Example leJOS Project with an ant build file
*
*/

public class Robotti {

//alas = A forward
//vasemmalle = B forward
//taakse = C forward

//lähtöpaikka NXT:n vieressa!

public static void main(String[] args) {
//Piirturi piirturi = new Piirturi();

//piirturi.vapaaPiirtaminen();
//piirturi.ympyraTesti();
//piirturi.asetaKorkeus();
//piirturi.vapaaPiirtaminen();
//piirturi.piirraViiva(100, 100, 500, 800);
//piirturi.piirraViiva(100, 200, 400, 300);
//piirturi.nollaaRobotti();

Pelaaja pelaaja1 = new Ihmispelaaja(1);
Pelaaja pelaaja2 = new Satunnaispelaaja(2);

Ristinolla peli = new Ristinolla(pelaaja1, pelaaja2);

pelaaja1.pelaa(peli.getRuudukko());
//Ristinolla.aloita();


}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package robotti;

import java.util.ArrayList;

import lejos.nxt.Motor;
import lejos.nxt.SensorPort;
import lejos.nxt.SensorPortListener;
import lejos.nxt.TouchSensor;

public class Ihmispelaaja implements Pelaaja {

private int pelaaja;

public Ihmispelaaja(int pelaaja) {
this.pelaaja = pelaaja;
}

public int pelaa(ArrayList<Integer> ruudukko) {
System.out.println("Valitse pelattava");
System.out.println("ruutu ja paina");
System.out.println("enter");

System.out.println(ruudukko);

return 1;
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
package robotti;

import java.util.ArrayList;

import lejos.nxt.Button;
import lejos.nxt.ButtonListener;
import lejos.nxt.LCD;
import lejos.nxt.Motor;
import lejos.nxt.SensorPort;
import lejos.nxt.SensorPortListener;
import lejos.nxt.TouchSensor;

public class Ihmispelaaja implements Pelaaja {

private int pelaaja;

public Ihmispelaaja(int pelaaja) {
this.pelaaja = pelaaja;
}

public int pelaa(ArrayList<Integer> ruudukko) {
System.out.println("Valitse pelattava");
System.out.println("ruutu ja paina");
System.out.println("enter");

System.out.println();

final int indeksi = 0;

Button.RIGHT.addButtonListener(new ButtonListener() {
public void buttonPressed(Button b) {
lisaa(indeksi);

LCD.clear();
System.out.println("Valitse pelattava");
System.out.println("ruutu ja paina");
System.out.println("enter");

System.out.println(indeksi);
}

public void buttonReleased(Button b) {

}
});

Button.ENTER.waitForPressAndRelease();
return 1;

}

public void lisaa(int indeksi) {
indeksi++;
}

}
Loading

0 comments on commit ef06177

Please sign in to comment.