Skip to content

Commit 0d33b9f

Browse files
committed
Better pass at tram alignment
1 parent 12376a4 commit 0d33b9f

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

src/templates_trams.pnml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,97 +1,97 @@
11
template template_tram4px(x,y){
22
//left_x, upper_y, width, height, offset_x, offset_y
33
[ x, y, 8, 11, -3, -12] //n
4-
[ x+9, y, 8, 12, 8, -12] //ne
4+
[ x+9, y, 8, 12, 8, -11] //ne
55
[ x+18, y, 5, 13, 8, -9] //e
66
[ x+24, y, 8, 12, 0, -4] //se
77
[ x+33, y, 8, 11, -3, -5] //s
8-
[ x+42, y, 8, 12, -10, -5] //sw
8+
[ x+42, y, 8, 12, -12, -3] //sw
99
[ x+51, y, 5, 13, -15, -9] //w
10-
[ x+57, y, 8, 12, -8, -11] //nw
10+
[ x+57, y, 8, 12, -8, -10] //nw
1111
}
1212

13-
// NE, SE, SE, NW diagonals lowered 1px vs train (literally no idea why, it only seems to matter on 8px?)
13+
// NE, SE, SE, NW diagonals lowered 1px vs the other views (literally no idea why, it only seems to matter on 8px?)
1414
template template_tram8px(x,y){
1515
//left_x, upper_y, width, height, offset_x, offset_y
1616
[ x, y, 8, 13, -3, -12] //n
17-
[ x+9, y, 10, 13, 6, -11] //ne
17+
[ x+9, y, 10, 13, 6, -10] //ne
1818
[ x+20, y, 9, 13, 4, -9] //e
1919
[ x+30, y, 10, 13, -2, -4] //se
2020
[ x+41, y, 8, 13, -3, -7] //s
21-
[ x+50, y, 10, 13, -10, -5] //sw
21+
[ x+50, y, 10, 13, -12, -3] //sw
2222
[ x+61, y, 9, 13, -15, -9] //w
23-
[ x+71, y, 10, 13, -8, -10] //nw
23+
[ x+71, y, 10, 13, -8, -9] //nw
2424
}
2525

2626

2727
template template_tram12px(x,y){
2828
//left_x, upper_y, width, height, offset_x, offset_y
2929
[ x, y, 8, 15, -3, -12] //n
30-
[ x+9, y, 12, 14, 4, -12] //ne
30+
[ x+9, y, 12, 14, 4, -11] //ne
3131
[ x+22, y, 13, 13, 0, -9] //e
3232
[ x+36, y, 12, 14, -4, -6] //se
3333
[ x+49, y, 8, 15, -3, -9] //s
34-
[ x+58, y, 12, 14, -10, -7] //sw
34+
[ x+58, y, 12, 14, -12, -5] //sw
3535
[ x+71, y, 13, 13, -15, -9] //w
36-
[ x+85, y, 12, 14, -8, -11] //nw
36+
[ x+85, y, 12, 14, -8, -10] //nw
3737
}
3838

3939
template template_tram16px(x,y){
4040
//left_x, upper_y, width, height, offset_x, offset_y
4141
[ x, y, 8, 17, -3, -13] //n
42-
[ x+9, y, 14, 15, 2, -12] //ne
42+
[ x+9, y, 14, 15, 2, -11] //ne
4343
[ x+24, y, 17, 13, -13, -9] //e
4444
[ x+42, y, 14, 15, -6, -7] //se
4545
[ x+57, y, 8, 17, -3, -10] //s
46-
[ x+66, y, 14, 15, -10, -8] //sw
46+
[ x+66, y, 14, 15, -12, -6] //sw
4747
[ x+81, y, 17, 13, -15, -9] //w
48-
[ x+99, y, 14, 15, -8, -11] //nw
48+
[ x+99, y, 14, 15, -8, -10] //nw
4949
}
5050

5151
template template_tram20px(x,y){ // Clone to 4view when changed
5252
//left_x, upper_y, width, height, offset_x, offset_y
5353
[ x, y, 8, 19, -3, -13] // n
54-
[ x+9, y, 16, 16, -0, -12] //ne
54+
[ x+9, y, 16, 16, -0, -11] //ne
5555
[ x+26, y, 21, 13, -8, -9] //e
5656
[ x+48, y, 16, 16, -8, -8] //se
5757
[ x+65, y, 8, 19, -3, -13] //s
58-
[ x+74, y, 16, 16, -10, -9] //sw
58+
[ x+74, y, 16, 16, -12, -7] //sw
5959
[ x+91, y, 21, 13, -15, -9] //w
60-
[ x+113, y, 16, 16, -8, -11] //nw
60+
[ x+113, y, 16, 16, -8, -10] //nw
6161
}
6262

6363
template template_tram24px(x,y){
6464
//left_x, upper_y, width, height, offset_x, offset_y
6565
[ x, y, 8, 21, -3, -12] //n
66-
[ x+9, y, 18, 17, -2, -12] //ne
66+
[ x+9, y, 18, 17, -2, -11] //ne
6767
[ x+28, y, 25, 13, -12, -9] //e
6868
[ x+54, y, 18, 17, -10, -9] //se
6969
[ x+73, y, 8, 21, -3, -15] //s
70-
[ x+82, y, 18, 17, -10, -10] //sw
70+
[ x+82, y, 18, 17, -12, -8] //sw
7171
[ x+101, y, 25, 13, -15, -9] //w
72-
[ x+127, y, 18, 17, -8, -11] //nw
72+
[ x+127, y, 18, 17, -8, -10] //nw
7373
}
7474

7575
template template_tram28px(x,y){
7676
//left_x, upper_y, width, height, offset_x, offset_y
7777
[ x, y, 8, 23, -3, -12] //n
78-
[ x+9, y, 20, 18, -4, -12] //ne
78+
[ x+9, y, 20, 18, -4, -11] //ne
7979
[ x+30, y, 29, 13, -16, -9] //e
8080
[ x+60, y, 20, 18, -12, -10] //se
8181
[ x+81, y, 8, 23, -3, -17] //s
82-
[ x+90, y, 20, 18, -10, -11] //sw
82+
[ x+90, y, 20, 18, -12, -9] //sw
8383
[ x+111, y, 29, 13, -15, -9] //w
84-
[ x+141, y, 20, 18, -8, -11] //nw
84+
[ x+141, y, 20, 18, -8, -10] //nw
8585
}
8686

8787
template template_tram32px(x,y){
8888
//left_x, upper_y, width, height, offset_x, offset_y
8989
[ x, y, 8, 25, -3, -12, NOANIM] //n
90-
[ x+9, y, 22, 19, -6, -12, NOANIM] //ne
90+
[ x+9, y, 22, 19, -6, -11, NOANIM] //ne
9191
[ x+32, y, 33, 13, -20, -9, NOANIM] //e
9292
[ x+66, y, 22, 19, -14, -11, NOANIM] //se
9393
[ x+89, y, 8, 25, -3, -19, NOANIM] //s
94-
[ x+98, y, 22, 19, -10, -12, NOANIM] //sw
94+
[ x+98, y, 22, 19, -12, -10, NOANIM] //sw
9595
[ x+121, y, 33, 13, -15, -9, NOANIM] //w
96-
[ x+155, y, 22, 19, -8, -11, NOANIM] //nw
96+
[ x+155, y, 22, 19, -8, -10, NOANIM] //nw
9797
}

0 commit comments

Comments
 (0)