public class MemoryGame extends World
{
private Card [][] board;
super(600, 400, 1);
MemoryGame()
{
board = new Card [5][4];
shuffle();
}
public class MemoryGame extends World
{
private Card [][] board;
super(600, 400, 1);
MemoryGame()
{
board = new Card [5][4];
shuffle();
}
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot, and MouseInfo)
import java.util.Random;
/**
* Write a description of class MemoryGame here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class MemoryGame extends World
{
private Card [][] board;
MemoryGame()
{
super(5, 4, 100);
board = new Card [5][4];
shuffle();
}
public void playGame()
{
choosePairOfCards();
}
public void setCells()
{
int a=0;
for (int row=0; row<board.length; row++)
{
for(int col=0; col<board[0].length; col++)
{
{
board[row][col] = new Card(words[a], a);
}
}
}
}
public void printCells()
{
Card aCard;
for (int row=0; row<board.length; row++)
{
for (int col=0; col<board[0].length; col++)
{
aCard = board [row][col];
aCard.showCard();
}
System.out.println();
}
}
public void shuffle()
{
for (int a=0; a<words.length; a++)
{
int pos = r.nextInt(words.length);
String temp = words[a];
words[a] = words[pos];
words [pos] = temp;
}
}
}
choosePairOfCards();
board[row][col] = new Card(words[a], a);
for (int a=0; a<words.length; a++)
{
int pos = r.nextInt(words.length);
String temp = words[a];
words[a] = words[pos];
words [pos] = temp;
}choosePairOfCards();
board[row][col] = new Card(words[a], a);
for (int a=0; a<words.length; a++)
{
int pos = r.nextInt(words.length);
String temp = words[a];
words[a] = words[pos];
words [pos] = temp;
}import greenfoot.*;
public class MemoryGame extends World
{
Card[] cards = new Card[20];
public MemoryGame()
{
super(5, 4, 100);
// load array
// shuffle
// deal
}
}for (int i=0; i<cards.length; i++) cards[i] = new Card("g"+(i/2), i/2);java.util.Collections.shuffle(java.util.Arrays.asList(cards));
for (int i=0; i<cards.length; i++) addObject(cards[i], i/5, i%5);
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot, and MouseInfo)
/**
* Write a description of class MemoryGame here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class MemoryGame extends World
{
Card[] cards = new Card[20];
java.util.Collections.shuffle(java.util.Arrays.asList(cards));
public MemoryGame()
{
super(5, 4, 100);
// load array
// shuffle
// deal
}
public void setCells()
{
for (int a=0; a<words.length; a++)
{
int pos = r.nextInt(words.length);
String temp = words[a];
words[a] = words[pos];
words [pos] = temp;
}
}
public void printCells()
{
Card aCard;
for (int i=0; i<cards.length; i++) addObject(cards[i], i/5, i%5);
{
for (int col=0; col<board[0].length; col++)
{
aCard = board [row][col];
aCard.showCard();
}
System.out.println();
}
}
public void shuffle()
{
for (int i=0; i<cards.length; i++) cards[i] = new Card("g"+i, i);
{
int pos = r.nextInt(words.length);
String temp = words[a];
words[a] = words[pos];
words [pos] = temp;
}
}
}
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot, and MouseInfo)
/**
* Write a description of class MemoryGame here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class MemoryGame extends World
{
Card[] cards = new Card[20];
public MemoryGame()
{
super(5, 4, 100);
// load array
// shuffle
// deal
for (int i=0; i<cards.length; i++) cards[i] = new Card("g"+(i/2), i/2);
java.util.Collections.shuffle(java.util.Arrays.asList(cards));
for (int i=0; i<cards.length; i++) addObject(cards[i], i/5, i%5);
}
}