-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTwintower23.js
More file actions
97 lines (95 loc) · 2 KB
/
Twintower23.js
File metadata and controls
97 lines (95 loc) · 2 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
var AnzahlStockwerke = 10;
var Breite = 100;
var DistAElev = 15;
var DistBElev = 27;
var BreiteAElev = 71;
var BreiteBElev = 47;
var HoeheStockwerk = 5;
var BreiteGangElev = 2;
var drone;
function BaueBodenplatte()
{
drone = box( blocks.quartz , Breite, 1, Breite );
}
function BaueStockwerkeUnten6()
{
drone.turn(3);
drone.back(1);
for (j=0;j<4;j++)
{
for (i=0;i<Breite/3;i++)
{
drone.back(1);
drone.box( blocks.iron , 1, 6*HoeheStockwerk, 1 );
drone.back(1);
drone.box( blocks.glass , 1, 6*HoeheStockwerk, 1 );
drone.back(1);
drone.box( blocks.glass , 1, 6*HoeheStockwerk, 1 );
}
drone.turn(3);
}
}
function BaueZwischendecke()
{
drone.box( blocks.quartz , Breite, 1, Breite );
}
function BaueAufzug()
{
drone.right(1);
drone.box (blocks.air, (BreiteAElev - 2)/2, 1,(BreiteBElev - 2)/2);
drone.left(1);
drone.box0(blocks.quartz,(BreiteAElev - 2)/2, HoeheStockwerk,(BreiteBElev - 2)/2 );
}
function BaueAufzugtrakt()
{
drone.fwd(DistBElev);
drone.right(DistAElev);
BaueAufzug();
drone.fwd((BreiteBElev - 2)/2 + 2);
BaueAufzug();
drone.right((BreiteAElev - 2)/2 +2);
BaueAufzug();
drone.back((BreiteBElev - 2)/2 + 2);
BaueAufzug();
drone.left((BreiteAElev - 2)/2 +2);
drone.back(DistBElev);
drone.left(DistAElev);
}
function BaueStockwerk()
{
for (j=0;j<4;j++)
{
for (i=0;i<Breite/2;i++)
{
drone.back(1);
drone.box( blocks.iron , 1, HoeheStockwerk, 1 );
drone.back(1);
drone.box( blocks.glass , 1, HoeheStockwerk, 1 );
}
drone.turn(3);
}
drone.turn(1);
BaueAufzugtrakt();
drone.turn(3);
}
function BaueDach()
{
drone.box( blocks.quartz , Breite, 1, Breite );
}
function Twintower23()
{
BaueBodenplatte();
BaueStockwerkeUnten6();
drone.up(6*HoeheStockwerk);
for ( k = 0; k < 30;k++)
{
drone.turn(1);
BaueZwischendecke();
drone.turn(3);
BaueStockwerk();
drone.up(HoeheStockwerk);
}
drone.turn(1);
BaueDach();
}
exports.Twintower23 = Twintower23;