Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
moises reinaldo quiroz diaz
tarea2
Commits
13b51bf3
Commit
13b51bf3
authored
8 years ago
by
moises reinaldo quiroz diaz
Browse files
Options
Download
Patches
Plain Diff
ahora todas las clases hacen algo
parent
2afe34f1
master
No related merge requests found
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
mira lo que hay aqui/build/classes/tarea2/Arquero.class
+0
-0
mira lo que hay aqui/build/classes/tarea2/Arquero.class
mira lo que hay aqui/build/classes/tarea2/Guerrero.class
+0
-0
mira lo que hay aqui/build/classes/tarea2/Guerrero.class
mira lo que hay aqui/build/classes/tarea2/Mago.class
+0
-0
mira lo que hay aqui/build/classes/tarea2/Mago.class
mira lo que hay aqui/build/classes/tarea2/Usuario.class
+0
-0
mira lo que hay aqui/build/classes/tarea2/Usuario.class
mira lo que hay aqui/src/tarea2/Arquero.java
+16
-9
mira lo que hay aqui/src/tarea2/Arquero.java
mira lo que hay aqui/src/tarea2/Guerrero.java
+16
-9
mira lo que hay aqui/src/tarea2/Guerrero.java
mira lo que hay aqui/src/tarea2/Mago.java
+5
-12
mira lo que hay aqui/src/tarea2/Mago.java
mira lo que hay aqui/src/tarea2/Usuario.java
+5
-0
mira lo que hay aqui/src/tarea2/Usuario.java
with
42 additions
and
30 deletions
+42
-30
mira lo que hay aqui/build/classes/tarea2/Arquero.class
+
0
−
0
View file @
13b51bf3
No preview for this file type
This diff is collapsed.
Click to expand it.
mira lo que hay aqui/build/classes/tarea2/Guerrero.class
+
0
−
0
View file @
13b51bf3
No preview for this file type
This diff is collapsed.
Click to expand it.
mira lo que hay aqui/build/classes/tarea2/Mago.class
+
0
−
0
View file @
13b51bf3
No preview for this file type
This diff is collapsed.
Click to expand it.
mira lo que hay aqui/build/classes/tarea2/Usuario.class
+
0
−
0
View file @
13b51bf3
No preview for this file type
This diff is collapsed.
Click to expand it.
mira lo que hay aqui/src/tarea2/Arquero.java
+
16
−
9
View file @
13b51bf3
...
...
@@ -13,24 +13,31 @@ import java.util.Random;
* @author Moises
*/
public
class
Arquero
extends
Usuario
{
private
int
hp
;
private
int
nivel
=
1
;
private
int
atk
;
private
final
Random
random
=
new
Random
();
ArrayList
<
Habilidad
>
habilidades
;
private
ArrayList
<
Habilidad
>
habilidades
;
public
Arquero
(
String
nombre
)
{
super
(
nombre
);
this
.
habilidades
=
new
ArrayList
<>();
this
.
atk
=
15
;
this
.
hp
=
1
50
;
Arquero
.
this
.
setHp
(
200
)
;
Arquero
.
setAtq
(
50
)
;
}
@Override
public
void
hablar
(){
System
.
out
.
println
(
"Hola Arquero "
+
getNombre
()+
" tu historia comienza aqui: \n"
);
}
@Override
public
void
agregarHabilidad
(){
if
(
Mago
.
getNivel
()==
1
)
{
Habilidad
basico
=
new
Habilidad
(
"Ataque Basico"
,
10
);
habilidades
.
add
(
basico
);
}
else
if
(
Mago
.
getNivel
()
==
3
)
{
Habilidad
habilidad
=
new
Habilidad
(
"habilidad1"
,
20
);
habilidades
.
add
(
habilidad
);
}
else
if
(
Mago
.
getNivel
()
==
4
){
habilidades
.
add
(
new
Habilidad
(
"habilidad2"
,
30
));
}
else
if
(
Mago
.
getNivel
()
==
5
){
habilidades
.
add
(
new
Habilidad
(
"habilidad3"
,
40
));}
}
...
...
This diff is collapsed.
Click to expand it.
mira lo que hay aqui/src/tarea2/Guerrero.java
+
16
−
9
View file @
13b51bf3
...
...
@@ -14,24 +14,31 @@ import java.util.Random;
* @author Moises
*/
public
class
Guerrero
extends
Usuario
{
private
int
hp
;
private
int
nivel
=
1
;
private
int
atk
;
private
final
Random
random
=
new
Random
();
ArrayList
<
Habilidad
>
habilidades
;
private
ArrayList
<
Habilidad
>
habilidades
;
public
Guerrero
(
String
nombre
)
{
super
(
nombre
);
this
.
habilidades
=
new
ArrayList
<>();
this
.
atk
=
15
;
this
.
hp
=
1
50
;
Guerrero
.
this
.
setHp
(
200
)
;
Guerrero
.
setAtq
(
50
)
;
}
@Override
public
void
hablar
(){
System
.
out
.
println
(
"Hola guerrero "
+
getNombre
()+
" tu historia comienza aqui: \n"
);
}
@Override
public
void
agregarHabilidad
(){
if
(
Mago
.
getNivel
()==
1
)
{
Habilidad
basico
=
new
Habilidad
(
"Ataque Basico"
,
10
);
habilidades
.
add
(
basico
);
}
else
if
(
Mago
.
getNivel
()
==
3
)
{
Habilidad
habilidad
=
new
Habilidad
(
"habilidad1"
,
20
);
habilidades
.
add
(
habilidad
);
}
else
if
(
Mago
.
getNivel
()
==
4
){
habilidades
.
add
(
new
Habilidad
(
"habilidad2"
,
30
));
}
else
if
(
Mago
.
getNivel
()
==
5
){
habilidades
.
add
(
new
Habilidad
(
"habilidad3"
,
40
));}
}
...
...
This diff is collapsed.
Click to expand it.
mira lo que hay aqui/src/tarea2/Mago.java
+
5
−
12
View file @
13b51bf3
...
...
@@ -13,19 +13,12 @@ import java.util.Random;
* @author Moises
*/
public
class
Mago
extends
Usuario
{
private
int
nivel
=
1
;
private
final
Random
random
=
new
Random
();
ArrayList
<
Habilidad
>
habilidades
;
private
ArrayList
<
Habilidad
>
habilidades
;
public
Mago
(
String
nombre
)
{
super
(
nombre
);
this
.
habilidades
=
new
ArrayList
<>();
Mago
.
this
.
setHp
(
200
);
Mago
.
setAtq
(
50
);
}
@Override
...
...
@@ -34,15 +27,15 @@ public class Mago extends Usuario {
}
@Override
public
void
agregarHabilidad
(){
if
(
n
ivel
==
1
)
{
if
(
Mago
.
getN
ivel
()
==
1
)
{
Habilidad
basico
=
new
Habilidad
(
"Ataque Basico"
,
10
);
habilidades
.
add
(
basico
);
}
else
if
(
n
ivel
==
3
)
{
}
else
if
(
Mago
.
getN
ivel
()
==
3
)
{
Habilidad
habilidad
=
new
Habilidad
(
"habilidad1"
,
20
);
habilidades
.
add
(
habilidad
);
}
else
if
(
n
ivel
==
4
){
}
else
if
(
Mago
.
getN
ivel
()
==
4
){
habilidades
.
add
(
new
Habilidad
(
"habilidad2"
,
30
));
}
else
if
(
n
ivel
==
5
){
}
else
if
(
Mago
.
getN
ivel
()
==
5
){
habilidades
.
add
(
new
Habilidad
(
"habilidad3"
,
40
));}
}
...
...
This diff is collapsed.
Click to expand it.
mira lo que hay aqui/src/tarea2/Usuario.java
+
5
−
0
View file @
13b51bf3
...
...
@@ -41,6 +41,10 @@ public class Usuario implements Personaje {
return
nombre
;
}
public
static
int
getNivel
()
{
return
nivel
;
}
public
ArrayList
<
Objeto
>
getObjeto
()
{
return
objeto
;
}
...
...
@@ -101,6 +105,7 @@ public class Usuario implements Personaje {
@Override
public
void
agregarHabilidad
()
{
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets