Skip to content

Commit 45f9203

Browse files
committed
add example halloween
1 parent cd37383 commit 45f9203

File tree

21 files changed

+449
-41
lines changed

21 files changed

+449
-41
lines changed

docs/en/archives/Halloween/HalloweenStage.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ public class HalloweenStage extends Stage
77
GhostSprite ghost;
88

99
public HalloweenStage() {
10+
super(400, 400, Renderer.P2D);
1011
this.addBackdrop("bg", "sprites/background.jpg");
1112
this.addSound("bg", "sounds/background.wav");
1213

docs/en/archives/Halloween/package.bluej

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ dependency2.type=UsesDependency
88
dependency3.from=HalloweenStage
99
dependency3.to=PumpkinSprite
1010
dependency3.type=UsesDependency
11-
editor.fx.0.height=929
12-
editor.fx.0.width=800
13-
editor.fx.0.x=1071
14-
editor.fx.0.y=95
11+
editor.fx.0.height=0
12+
editor.fx.0.width=0
13+
editor.fx.0.x=0
14+
editor.fx.0.y=0
1515
objectbench.height=110
16-
objectbench.width=484
17-
package.divider.horizontal=0.5951515151515151
16+
objectbench.width=487
17+
package.divider.horizontal=0.5995145631067961
1818
package.divider.vertical=0.8765822784810127
1919
package.editor.height=824
20-
package.editor.width=694
21-
package.editor.x=1075
22-
package.editor.y=32
20+
package.editor.width=693
21+
package.editor.x=994
22+
package.editor.y=54
2323
package.frame.height=1048
24-
package.frame.width=845
24+
package.frame.width=844
2525
package.numDependencies=3
2626
package.numTargets=4
2727
package.showExtends=true

examples/java/Cat/CatSketch.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
package Cat;
2-
31
import org.openpatch.scratch.Sprite;
42
import org.openpatch.scratch.Stage;
53

examples/java/Cat/package.bluej

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#BlueJ package file
2+
editor.fx.0.height=929
3+
editor.fx.0.width=800
4+
editor.fx.0.x=150
5+
editor.fx.0.y=151
6+
objectbench.height=110
7+
objectbench.width=487
8+
package.divider.horizontal=0.5995145631067961
9+
package.divider.vertical=0.8765822784810127
10+
package.editor.height=824
11+
package.editor.width=693
12+
package.editor.x=691
13+
package.editor.y=60
14+
package.frame.height=1048
15+
package.frame.width=844
16+
package.numDependencies=0
17+
package.numTargets=1
18+
package.showExtends=true
19+
package.showUses=true
20+
project.charset=UTF-8
21+
readme.height=60
22+
readme.name=@README
23+
readme.width=49
24+
readme.x=10
25+
readme.y=10
26+
target1.height=70
27+
target1.name=CatSketch
28+
target1.showInterface=false
29+
target1.type=ClassTarget
30+
target1.width=120
31+
target1.x=70
32+
target1.y=10

examples/java/Clock/package.bluej

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
#BlueJ package file
2+
editor.fx.0.height=0
3+
editor.fx.0.width=0
4+
editor.fx.0.x=0
5+
editor.fx.0.y=0
6+
objectbench.height=110
7+
objectbench.width=487
8+
package.divider.horizontal=0.5995145631067961
9+
package.divider.vertical=0.8765822784810127
10+
package.editor.height=824
11+
package.editor.width=693
12+
package.editor.x=1075
13+
package.editor.y=32
14+
package.frame.height=1048
15+
package.frame.width=844
16+
package.numDependencies=0
17+
package.numTargets=5
18+
package.showExtends=true
19+
package.showUses=true
20+
project.charset=UTF-8
21+
readme.height=60
22+
readme.name=@README
23+
readme.width=49
24+
readme.x=10
25+
readme.y=10
26+
target1.height=70
27+
target1.name=ClockSprite
28+
target1.showInterface=false
29+
target1.type=ClassTarget
30+
target1.width=120
31+
target1.x=150
32+
target1.y=10
33+
target2.height=70
34+
target2.name=MinuteHandSprite
35+
target2.showInterface=false
36+
target2.type=ClassTarget
37+
target2.width=160
38+
target2.x=10
39+
target2.y=90
40+
target3.height=70
41+
target3.name=HourHandSprite
42+
target3.showInterface=false
43+
target3.type=ClassTarget
44+
target3.width=150
45+
target3.x=10
46+
target3.y=170
47+
target4.height=70
48+
target4.name=SecondHandSprite
49+
target4.showInterface=false
50+
target4.type=ClassTarget
51+
target4.width=160
52+
target4.x=10
53+
target4.y=250
54+
target5.height=70
55+
target5.name=Clock
56+
target5.showInterface=false
57+
target5.type=ClassTarget
58+
target5.width=120
59+
target5.x=160
60+
target5.y=90

examples/java/Pipes/package.bluej

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
#BlueJ package file
2+
editor.fx.0.height=0
3+
editor.fx.0.width=0
4+
editor.fx.0.x=0
5+
editor.fx.0.y=0
6+
objectbench.height=110
7+
objectbench.width=487
8+
package.divider.horizontal=0.5995145631067961
9+
package.divider.vertical=0.8765822784810127
10+
package.editor.height=824
11+
package.editor.width=693
12+
package.editor.x=1075
13+
package.editor.y=32
14+
package.frame.height=1048
15+
package.frame.width=844
16+
package.numDependencies=0
17+
package.numTargets=2
18+
package.showExtends=true
19+
package.showUses=true
20+
project.charset=UTF-8
21+
readme.height=60
22+
readme.name=@README
23+
readme.width=49
24+
readme.x=10
25+
readme.y=10
26+
target1.height=70
27+
target1.name=PenSprite
28+
target1.showInterface=false
29+
target1.type=ClassTarget
30+
target1.width=120
31+
target1.x=130
32+
target1.y=10
33+
target2.height=70
34+
target2.name=Pipes
35+
target2.showInterface=false
36+
target2.type=ClassTarget
37+
target2.width=120
38+
target2.x=10
39+
target2.y=90

examples/java/RainbowVine/RainbowVine.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public void run() {
2727
this.setPosition(Stage.parent.mouseX, Stage.parent.mouseY);
2828
this.turnRight(5);
2929

30-
if(this.getTimer().everyMillis(20)) {
30+
if(this.getTimer().everyMillis(60)) {
3131
Stage.getInstance().add(new LeafSprite(this));
3232
}
3333
}
@@ -51,10 +51,10 @@ public LeafSprite(VineSprite vine) {
5151

5252
public void run() {
5353
this.turnRight(5);
54-
this.move(10);
54+
this.move(5);
5555
this.getPen().changeSize(1);
5656
if (this.getTimer().afterMillis(200)) {
5757
Stage.getInstance().remove(this);
5858
}
5959
}
60-
}
60+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#BlueJ package file
2+
editor.fx.0.height=929
3+
editor.fx.0.width=800
4+
editor.fx.0.x=1065
5+
editor.fx.0.y=71
6+
objectbench.height=110
7+
objectbench.width=487
8+
package.divider.horizontal=0.5995145631067961
9+
package.divider.vertical=0.8765822784810127
10+
package.editor.height=824
11+
package.editor.width=693
12+
package.editor.x=1075
13+
package.editor.y=32
14+
package.frame.height=1048
15+
package.frame.width=844
16+
package.numDependencies=0
17+
package.numTargets=1
18+
package.showExtends=true
19+
package.showUses=true
20+
project.charset=UTF-8
21+
readme.height=60
22+
readme.name=@README
23+
readme.width=49
24+
readme.x=10
25+
readme.y=10
26+
target1.height=70
27+
target1.name=RainbowVine
28+
target1.showInterface=false
29+
target1.type=ClassTarget
30+
target1.width=120
31+
target1.x=70
32+
target1.y=10

examples/java/RandomDot/RandomDot.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
package RandomDot;
2-
31
import org.openpatch.scratch.Sprite;
42
import org.openpatch.scratch.Stage;
53

examples/java/RandomDot/package.bluej

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#BlueJ package file
2+
editor.fx.0.height=929
3+
editor.fx.0.width=800
4+
editor.fx.0.x=554
5+
editor.fx.0.y=32
6+
objectbench.height=110
7+
objectbench.width=487
8+
package.divider.horizontal=0.5995145631067961
9+
package.divider.vertical=0.8765822784810127
10+
package.editor.height=824
11+
package.editor.width=693
12+
package.editor.x=1075
13+
package.editor.y=32
14+
package.frame.height=1048
15+
package.frame.width=844
16+
package.numDependencies=0
17+
package.numTargets=1
18+
package.showExtends=true
19+
package.showUses=true
20+
project.charset=UTF-8
21+
readme.height=60
22+
readme.name=@README
23+
readme.width=49
24+
readme.x=10
25+
readme.y=10
26+
target1.height=70
27+
target1.name=RandomDot
28+
target1.showInterface=false
29+
target1.type=ClassTarget
30+
target1.width=120
31+
target1.x=70
32+
target1.y=10

0 commit comments

Comments
 (0)