File: makehtml

package info (click to toggle)
pathological 1.1.3-8
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny
  • size: 15,168 kB
  • ctags: 230
  • sloc: python: 1,694; sh: 122; makefile: 90; ansic: 24
file content (131 lines) | stat: -rwxr-xr-x 4,302 bytes parent folder | download | duplicates (9)
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
127
128
129
130
131
#!/bin/bash

G=graphics
H=html

# Make a blank tile
pngtopnm $G/blank-bg-tile.png > blank.ppm 2>/dev/null

# Make a NESW path
pngtopnm $G/path-15.png > a.ppm
ppmcolormask '#ce3535' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm blank.ppm path-15.ppm

# Make a NW path
pngtopnm $G/path-9.png > a.ppm
ppmcolormask '#ce3535' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm blank.ppm path-9.ppm

# Make a NESW tunnel
pngtopnm $G/tunnel-15.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm path-15.ppm tunnel-15.ppm

# Make a NW tunnel
pngtopnm $G/tunnel-9.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm path-9.ppm tunnel-9.ppm

# Add a buffer
pngtopnm $G/buffer.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm tunnel-15.ppm b.ppm
pngtopnm $G/buffer-top.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm b.ppm buffer.ppm
pnmtopng buffer.ppm > $H/buffer.png

# Add a marble
pngtopnm $G/marble-5.png > a.ppm
ppmcolormask '#ee00ff' a.ppm > mask.pbm
pnmcomp -xoff=32 -yoff=32 -alpha=mask.pbm a.ppm buffer.ppm buffer2.ppm
pnmtopng buffer2.ppm > $H/buffer2.png

# Make a director
pngtopnm $G/director-0.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm tunnel-9.ppm b.ppm
pnmtopng b.ppm > $H/director.png

# Make a filter
pngtopnm $G/filter-7.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm tunnel-9.ppm b.ppm
pnmtopng b.ppm > $H/filter.png

# Make a painter
pngtopnm $G/painter-2.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm tunnel-9.ppm b.ppm
pnmtopng b.ppm > $H/painter.png

# Make a replicator
pngtopnm $G/replicator.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm tunnel-9.ppm b.ppm
pnmtopng b.ppm > $H/replicator.png

# Make a shredder
pngtopnm $G/shredder.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm tunnel-9.ppm b.ppm
pnmtopng b.ppm > $H/shredder.png

# Make a switch
pngtopnm $G/switch-03.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm tunnel-9.ppm b.ppm
pnmtopng b.ppm > $H/switch.png

# Make a teleporter
pngtopnm $G/teleporter-h.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm tunnel-9.ppm b.ppm
pnmtopng b.ppm > $H/teleporter.png

# Make the stoplights
pngtopnm $G/stoplight.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm blank.ppm stoplight-0.ppm
pngtopnm $G/marble-3.png > a.ppm
ppmcolormask '#ee00ff' a.ppm > mask.pbm
pnmcomp -xoff=32 -yoff=61 -alpha=mask.pbm a.ppm stoplight-0.ppm stoplight-1.ppm
pngtopnm $G/marble-4.png > a.ppm
ppmcolormask '#ee00ff' a.ppm > mask.pbm
pnmcomp -xoff=32 -yoff=32 -alpha=mask.pbm a.ppm stoplight-1.ppm stoplight-2.ppm
pngtopnm $G/marble-6.png > a.ppm
ppmcolormask '#ee00ff' a.ppm > mask.pbm
pnmcomp -xoff=32 -yoff=3 -alpha=mask.pbm a.ppm stoplight-2.ppm stoplight-3.ppm
pnmtopng stoplight-3.ppm > $H/stoplight.png
pnmtopng stoplight-2.ppm > $H/stoplight2.png

# Make the triggers
pngtopnm $G/trigger.png > a.ppm
ppmcolormask '#cc26c6' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm blank.ppm trigger-0.ppm
pngtopnm $G/marble-6.png > a.ppm
ppmcolormask '#ee00ff' a.ppm > mask.pbm
pnmcomp -xoff=32 -yoff=4 -alpha=mask.pbm a.ppm trigger-0.ppm trigger-1.ppm
pngtopnm $G/marble-6.png > a.ppm
ppmcolormask '#ee00ff' a.ppm > mask.pbm
pnmcomp -xoff=60 -yoff=32 -alpha=mask.pbm a.ppm trigger-1.ppm trigger-2.ppm
pngtopnm $G/marble-3.png > a.ppm
ppmcolormask '#ee00ff' a.ppm > mask.pbm
pnmcomp -xoff=32 -yoff=60 -alpha=mask.pbm a.ppm trigger-2.ppm trigger-3.ppm
pngtopnm $G/marble-2.png > a.ppm
ppmcolormask '#ee00ff' a.ppm > mask.pbm
pnmcomp -xoff=4 -yoff=32 -alpha=mask.pbm a.ppm trigger-3.ppm trigger-4.ppm
pnmtopng trigger-4.ppm > $H/trigger.png
pnmtopng trigger-0.ppm > $H/trigger2.png

# Make a wheel
pngtopnm $G/wheel.png > a.ppm
ppmcolormask '#ea1515' a.ppm > mask.pbm
pnmcomp -alpha=mask.pbm a.ppm path-15.ppm wheel-0.ppm
pngtopnm $G/marble-4.png > a.ppm
ppmcolormask '#ee00ff' a.ppm > mask.pbm
pnmcomp -xoff=32 -yoff=4 -alpha=mask.pbm a.ppm wheel-0.ppm wheel-1.ppm
pnmtopng wheel-1.ppm > $H/wheel.png

# Delete all of the temporary files
rm *.ppm *.pbm