generated from lspigariol/Tp-presentacion
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample.wlk
49 lines (45 loc) · 872 Bytes
/
example.wlk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
object delfina{
var diversion = 0
var consolapresente=play
method jugabilidadconsola(){
return consolapresente.jugabilidad()
}
method agarrar(consola){
consolapresente=consola
}
method jugar(videojuego){
diversion=diversion+videojuego.diversion_otorgada()
consolapresente.usar()
}
method diversion()=diversion
}
object arkanoid{
method diversion_otorgada(){
return 50
}
}
object mario{
method diversion_otorgada(){
return if (delfina.jugabilidadconsola()>5) 100 else 15
}
}
object pokemon{
method diversion_otorgada(){
return delfina.jugabilidadconsola()*10
}
}
object play{
const jugabilidad = 10
method jugabilidad()=jugabilidad
method usar(){
}
}
object portatil{
var bateriabaja = false
method usar(){
bateriabaja=true
}
method jugabilidad(){
return if (bateriabaja)1 else 8
}
}