forked from DaniPTRK/Next-Move
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathanarhie.java
More file actions
126 lines (125 loc) · 5 KB
/
anarhie.java
File metadata and controls
126 lines (125 loc) · 5 KB
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Această scenă este similară cu scenele ce apar în urma pornirii dictaturii militare sau a înfrângerii.
*/
public class anarhie extends lowmil
{
int count;
/**
* Constructor for objects of class anarhie.
*
*/
public anarhie()
{
prepare();
getObjects(Inter.class).get(0).passday1(0);
}
public void act()
{
getObjects(Text.class).get(0).TextFadeIn(0,"În timpul războiului, România a suferit\n o puternică lovitură de stat din partea populației.",50, Color.WHITE);
Greenfoot.delay(290);
getObjects(Text.class).get(0).TextFadeOut(0);
Greenfoot.playSound("jeer.mp3");
getObjects(Inter.class).get(0).passday2(0);
walk();
getObjects(Inter.class).get(0).passday1(0);
Greenfoot.playSound("sumup.mp3");
Greenfoot.setWorld(new prisonexterior());
}
//Animație de mers.
public void walk()
{
int i;
for(i=0; i<=255; i=i+15)
{
getObjects(Conducator.class).get(0).setLocation(getObjects(Conducator.class).get(0).getX(),getObjects(Conducator.class).get(0).getY()+5);
getObjects(rosold.class).get(0).setLocation(getObjects(rosold.class).get(0).getX()+5,getObjects(rosold.class).get(0).getY()+5);
getObjects(rosold.class).get(1).setLocation(getObjects(rosold.class).get(1).getX()-5,getObjects(rosold.class).get(1).getY()+5);
if(count%50>25)
{
getObjects(Conducator.class).get(0).setImage("fatamers2.png");
getObjects(rosold.class).get(0).setImage("ros.png");
getObjects(rosold.class).get(1).setImage("ros.png");
}
else
{
getObjects(Conducator.class).get(0).setImage("fatamers1.png");
getObjects(rosold.class).get(0).setImage("rod.png");
getObjects(rosold.class).get(1).setImage("rod.png");
}
getObjects(Conducator.class).get(0).getImage().setTransparency(i);
getObjects(rosold.class).get(0).getImage().setTransparency(i);
getObjects(rosold.class).get(1).getImage().setTransparency(i);
count++;
Greenfoot.delay(3);
}
for(i=255; i>=0; i=i-5)
{
getObjects(Conducator.class).get(0).setLocation(getObjects(Conducator.class).get(0).getX(),getObjects(Conducator.class).get(0).getY()+4);
getObjects(rosold.class).get(0).setLocation(getObjects(rosold.class).get(0).getX(),getObjects(rosold.class).get(0).getY()+4);
getObjects(rosold.class).get(1).setLocation(getObjects(rosold.class).get(1).getX(),getObjects(rosold.class).get(1).getY()+4);
if(count%50>25)
{
getObjects(Conducator.class).get(0).setImage("fatamers2.png");
getObjects(rosold.class).get(0).setImage("ros.png");
getObjects(rosold.class).get(1).setImage("ros.png");
}
else
{
getObjects(Conducator.class).get(0).setImage("fatamers1.png");
getObjects(rosold.class).get(0).setImage("rod.png");
getObjects(rosold.class).get(1).setImage("rod.png");
}
getObjects(Conducator.class).get(0).getImage().setTransparency(i);
getObjects(rosold.class).get(0).getImage().setTransparency(i);
getObjects(rosold.class).get(1).getImage().setTransparency(i);
count++;
Greenfoot.delay(3);
}
}
private void prepare()
{
v10 v10 = new v10();
addObject(v10,484,520);
v11 v11 = new v11();
addObject(v11,158,518);
v2 v2 = new v2();
addObject(v2,230,620);
v4 v4 = new v4();
addObject(v4,309,505);
v3 v3 = new v3();
addObject(v3,361,646);
v5 v5 = new v5();
addObject(v5,927,473);
v6 v6 = new v6();
addObject(v6,1136,555);
v7 v7 = new v7();
addObject(v7,1063,632);
v8 v8 = new v8();
addObject(v8,810,496);
v9 v9 = new v9();
addObject(v9,100,635);
v1 v1 = new v1();
addObject(v1,872,628);
rosold rosold= new rosold();
addObject(rosold,640,405);
rosold.setImage("rofront.png");
rosold.getImage().setTransparency(0);
rosold rosold2 = new rosold();
addObject(rosold2,640,405);
rosold2.setImage("rofront.png");
rosold2.getImage().setTransparency(0);
Conducator conducator = new Conducator();
addObject(conducator,640,405);
conducator.getImage().setTransparency(0);
Inter inter= new Inter();
addObject(inter, 640, 355);
getObjects(Inter.class).get(0).init();
Text text=new Text();
addObject(text, 640, 355);
text.getImage().setTransparency(0);
Text text2=new Text();
addObject(text2, 640, 355);
text2.getImage().setTransparency(0);
}
}