|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2008
Messaggi: 401
|
[Java]Problema con BlueJ
Per prima cosa, salve a tutti.
Ecco il mio problema: ho creato la abstract class Magia Codice:
import java.util.*;
public abstract class Magia
{
String nome;
String effetto;
int livello;
CampoDiBattaglia campo;
}
Poi ho creato la classe Harm: Codice:
public class Harm extends Magia
{
String nome = "Harm";
String effetto = "Danneggia tutti i nemici non-morti di 20-80 Hp";
int livello = 1;
void Attiva()
{
attiva2(20, 80);
}
void attiva2(int potereMin, int potereMax)
{
Vector random = new Vector();
for(int i = potereMin; int <= potereMax; i++)
{
random.add(i)
}
int numr = (int)(Math.random() * potereMin)
int potere = random.get(numr)
for(int i = 0; i < campo.personaggi.size; i++)
{
Personaggio x = campo.personaggi.get(i)
if(x.tipo == "Non-morto")
{
x.hp -= potere
}
}
}
}
Codice:
for(int i = potereMin; int <= potereMax; i++) Che faccio? Ultima modifica di agente mm8 : 01-07-2008 alle 17:04. |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
__________________
My gaming placement |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
Quote:
Edit: e comunque BlueJ funziona benissmo il tuo problema è con il codice scritto da te!
__________________
Khelidan |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2008
Messaggi: 401
|
Oh mio Dio, che stupido
cmq ora mi evidenzia Codice:
int potere = random.get(numr); e ora dove ho sbagliato? |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
devi aggiungere il cast ad int:
Codice:
int potere = (int)random.get(numr);
__________________
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Mar 2008
Messaggi: 401
|
nada, dice "inconvertibles types"
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
|
ah già, sei con j2me
devi fare così: Codice:
int potere = ((Integer)random.get(numr)).intValue();
__________________
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Mar 2008
Messaggi: 401
|
Grazie 1000000
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:27.




















