Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- public class PrintMarioBoard {
- static Main main = new Main();
- static MarioPlayer player = new MarioPlayer();
- public static void printScore() {
- System.out.print("User Score:");
- System.out.println(main.score);
- }
- public static void printTime() {
- while (main.playerTime > 0) {
- System.out.println(main.playerTime--);
- try {
- Thread.sleep(1000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- clearConsole();
- }
- }
- public static void keyPressed(int e) {
- // System.out.println(e);
- switch (e) {
- case 119:// up
- reDrawBoard(player.x++, player.y);
- break;
- case 97:// left
- reDrawBoard(player.x, player.y--);
- break;
- case 100:// right
- reDrawBoard(player.x, player.y++);
- break;
- /*
- * case 115://down
- *
- * reDrawBoard(x--,y--); break;
- */
- default:
- break;
- }
- }
- public static void die() {
- System.out.println("End game");
- }
- public static void generatePipes() {
- Random random = new Random();
- for (int i = 0; i < main.playerObstacle.length; i++) {
- main.playerObstacle[i] = random.nextInt(400);
- }
- }
- public static void printPipes() {
- for (int i = 0; i < main.playerObstacle.length; i++) {
- for (int j = 0; j <= main.playerObstacle[i]; j++) {
- System.out.print(" ");
- if (j == main.playerObstacle[i]) {
- System.out.print("|");
- /*+ "| |\n"
- + "| |\n"
- + "| |\n"
- + "----");*/
- }
- }
- }
- }
- public static void reDrawBoard(int x, int y) {
- // System.out.print((char)8);
- // clearConsole();
- // System.out.print(ESC1 + "2J");
- for (int i = 0; i < 100; i++) {
- System.out.println("\n");
- }
- for (int i = 0; i <= x; i++) {
- System.out.println();
- for (int j = 0; j <= y; j++) {
- System.out.print(" ");
- if (i == x && j == y) {
- System.out.print(player.createMarioObject());
- }
- }
- }
- System.out.flush();
- }
- public final static void clearConsole() {
- try {
- final String os = System.getProperty("os.name");
- if (os.contains("Windows")) {
- Runtime.getRuntime().exec("cls");
- } else {
- Runtime.getRuntime().exec("clear");
- }
- } catch (final Exception e) {
- // Handle any exceptions.
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement