alfinete
Power Member
tenho este code nu m file com o mesmo nome da class, que puxa o jogo do galo que esta noutro file, ate ai tdo bem, corre tdo lindamente.
este file abaixo é o file que faz o menu para puxar os dois jogos , que tb corre perfeitamente
o que que quero fazer é chamar a class RunGalo na função abaixo , pertencente ao code a cima da class JogosUI
para poder carregar o jogo quando clico na opção dele
agradecia imenso uma ajuda
Código:
public class RunGalo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Galo g = new Galo();
try{
g.corregagalo();
}catch(Exception e){
}
}
}
este file abaixo é o file que faz o menu para puxar os dois jogos , que tb corre perfeitamente
Código:
import java.util.Scanner;
/**
* Interface para a aplicacao Jogos.
* @author paulo.carvalho n31660
*/
public class JogosUI {
/**
* Constructor.
*
*/
public JogosUI(){
}
/**
* Executa a interface da aplicacao.
* @throws Exception
*/
public void run() throws Exception {
// Interface
int opcao = 0;
do {
System.out.println("1 - Jogo do Galo");
System.out.println("2 - Jogo da Forca");
System.out.println("3 - Sair\n");
System.out.println("\nEscolha uma opcao:\n");
System.out.println("\nopcao ->> ");
opcao = new Scanner(System.in).nextInt();
switch (opcao) {
case 1:
jogoDoGalo();
break;
case 2:
jogoDaForca();
break;
case 3:
sair();
default:
System.out.println("\nOpcao desconhecida!\n");
break;
}
}while(true);
}
protected void jogoDoGalo(){
//System.out.println("Jogo Galo");
}
protected void jogoDaForca(){
//System.out.println("Jogo Forca");
}//forca
protected void sair(){
System.exit(1);
System.out.println("\nTou a ver que nao lhe apetece jogar!\n");
}
}
o que que quero fazer é chamar a class RunGalo na função abaixo , pertencente ao code a cima da class JogosUI
Código:
protected void jogoDoGalo(){
//System.out.println("Jogo Galo");
}
para poder carregar o jogo quando clico na opção dele
agradecia imenso uma ajuda