~ubuntu-branches/ubuntu/oneiric/tuxguitar/oneiric

« back to all changes in this revision

Viewing changes to TuxGuitar/src/org/herac/tuxguitar/gui/editors/tab/painters/TGSilencePainter.java

  • Committer: Bazaar Package Importer
  • Author(s): Philippe Coval
  • Date: 2008-06-19 00:30:30 UTC
  • mto: (5.1.2 sid)
  • mto: This revision was merged to the branch mainline in revision 3.
  • Revision ID: james.westby@ubuntu.com-20080619003030-h719szrhsngou7c6
Tags: upstream-1.0
ImportĀ upstreamĀ versionĀ 1.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
package org.herac.tuxguitar.gui.editors.tab.painters;
 
2
 
 
3
import org.herac.tuxguitar.gui.editors.TGPainter;
 
4
 
 
5
public class TGSilencePainter {
 
6
        
 
7
        public static void paintWhole(TGPainter painter, float x, float y,float scale){
 
8
                painter.moveTo((x + (0.04681015f * scale)),(y + (0.046812057f * scale)));
 
9
                painter.lineTo((x + (0.1170311f * scale)),(y + (0.0f * scale)));
 
10
                painter.lineTo((x + (4.3769493f * scale)),(y + (0.0f * scale)));
 
11
                painter.lineTo((x + (8.6602745f * scale)),(y + (0.0f * scale)));
 
12
                painter.lineTo((x + (8.730488f * scale)),(y + (0.046812057f * scale)));
 
13
                painter.lineTo((x + (8.777302f * scale)),(y + (0.11703062f * scale)));
 
14
                painter.lineTo((x + (8.777302f * scale)),(y + (1.8256791f * scale)));
 
15
                painter.lineTo((x + (8.777302f * scale)),(y + (3.5343275f * scale)));
 
16
                painter.lineTo((x + (8.730488f * scale)),(y + (3.6045456f * scale)));
 
17
                painter.lineTo((x + (8.6602745f * scale)),(y + (3.6513581f * scale)));
 
18
                painter.lineTo((x + (4.3769493f * scale)),(y + (3.6513581f * scale)));
 
19
                painter.lineTo((x + (0.1170311f * scale)),(y + (3.6513581f * scale)));
 
20
                painter.lineTo((x + (0.04681015f * scale)),(y + (3.6045456f * scale)));
 
21
                painter.lineTo((x + (0.0f * scale)),(y + (3.5343275f * scale)));
 
22
                painter.lineTo((x + (0.0f * scale)),(y + (1.8256791f * scale)));
 
23
                painter.lineTo((x + (0.0f * scale)),(y + (0.11703062f * scale)));
 
24
                painter.lineTo((x + (0.04681015f * scale)),(y + (0.046812057f * scale)));
 
25
        }
 
26
        
 
27
        public static void paintHalf(TGPainter painter, float x, float y,float scale){
 
28
                painter.moveTo((x + (0.04681015f * scale)),(y + (0.046812057f * scale)));
 
29
                painter.lineTo((x + (0.1170311f * scale)),(y + (0.0f * scale)));
 
30
                painter.lineTo((x + (4.3769493f * scale)),(y + (0.0f * scale)));
 
31
                painter.lineTo((x + (8.6602745f * scale)),(y + (0.0f * scale)));
 
32
                painter.lineTo((x + (8.730488f * scale)),(y + (0.046812057f * scale)));
 
33
                painter.lineTo((x + (8.777302f * scale)),(y + (0.11703062f * scale)));
 
34
                painter.lineTo((x + (8.777302f * scale)),(y + (1.8256791f * scale)));
 
35
                painter.lineTo((x + (8.777302f * scale)),(y + (3.5343275f * scale)));
 
36
                painter.lineTo((x + (8.730488f * scale)),(y + (3.6045456f * scale)));
 
37
                painter.lineTo((x + (8.6602745f * scale)),(y + (3.6513581f * scale)));
 
38
                painter.lineTo((x + (4.3769493f * scale)),(y + (3.6513581f * scale)));
 
39
                painter.lineTo((x + (0.1170311f * scale)),(y + (3.6513581f * scale)));
 
40
                painter.lineTo((x + (0.04681015f * scale)),(y + (3.6045456f * scale)));
 
41
                painter.lineTo((x + (0.0f * scale)),(y + (3.5343275f * scale)));
 
42
                painter.lineTo((x + (0.0f * scale)),(y + (1.8256791f * scale)));
 
43
                painter.lineTo((x + (0.0f * scale)),(y + (0.11703062f * scale)));
 
44
                painter.lineTo((x + (0.04681015f * scale)),(y + (0.046812057f * scale)));
 
45
        }
 
46
        
 
47
        public static void paintQuarter(TGPainter painter, float x, float y,float scale){
 
48
                painter.moveTo((x + (2.1034088f * scale)),(y + (0.047267675f * scale)));
 
49
                painter.cubicTo((x + (2.1979485f * scale)),(y + (0.0f * scale)),(x + (2.2924728f * scale)),(y + (0.0f * scale)),(x + (2.387024f * scale)),(y + (0.023633957f * scale)));
 
50
                painter.cubicTo((x + (2.4579277f * scale)),(y + (0.070901394f * scale)),(x + (6.121151f * scale)),(y + (4.4195156f * scale)),(x + (6.2156906f * scale)),(y + (4.6085863f * scale)));
 
51
                painter.cubicTo((x + (6.38113f * scale)),(y + (4.915825f * scale)),(x + (6.333866f * scale)),(y + (5.2230635f * scale)),(x + (6.0975113f * scale)),(y + (5.601205f * scale)));
 
52
                painter.cubicTo((x + (5.9084587f * scale)),(y + (5.8611765f * scale)),(x + (5.5303154f * scale)),(y + (6.239316f * scale)),(x + (4.821308f * scale)),(y + (6.830161f * scale)));
 
53
                painter.cubicTo((x + (4.4667816f * scale)),(y + (7.1137667f * scale)),(x + (4.1359215f * scale)),(y + (7.4210052f * scale)),(x + (4.065014f * scale)),(y + (7.491905f * scale)));
 
54
                painter.cubicTo((x + (3.3323631f * scale)),(y + (8.271823f * scale)),(x + (3.166935f * scale)),(y + (9.453509f * scale)),(x + (3.5923424f * scale)),(y + (10.351589f * scale)));
 
55
                painter.cubicTo((x + (3.73415f * scale)),(y + (10.65883f * scale)),(x + (3.8050346f * scale)),(y + (10.729736f * scale)),(x + (4.6322327f * scale)),(y + (11.675077f * scale)));
 
56
                painter.cubicTo((x + (6.1447945f * scale)),(y + (13.447618f * scale)),(x + (6.0738907f * scale)),(y + (13.376713f * scale)),(x + (6.0738907f * scale)),(y + (13.518524f * scale)));
 
57
                painter.cubicTo((x + (6.0738907f * scale)),(y + (13.66031f * scale)),(x + (5.9320793f * scale)),(y + (13.802121f * scale)),(x + (5.790291f * scale)),(y + (13.825765f * scale)));
 
58
                painter.cubicTo((x + (5.6721115f * scale)),(y + (13.825765f * scale)),(x + (5.5775757f * scale)),(y + (13.778487f * scale)),(x + (5.4121437f * scale)),(y + (13.6130495f * scale)));
 
59
                painter.cubicTo((x + (4.821308f * scale)),(y + (13.02221f * scale)),(x + (3.4741745f * scale)),(y + (12.5968f * scale)),(x + (2.7415237f * scale)),(y + (12.762231f * scale)));
 
60
                painter.cubicTo((x + (2.387024f * scale)),(y + (12.833136f * scale)),(x + (2.1979485f * scale)),(y + (12.974947f * scale)),(x + (2.0325203f * scale)),(y + (13.305807f * scale)));
 
61
                painter.cubicTo((x + (1.9379692f * scale)),(y + (13.542143f * scale)),(x + (1.8670654f * scale)),(y + (13.825765f * scale)),(x + (1.8434448f * scale)),(y + (14.203887f * scale)));
 
62
                painter.cubicTo((x + (1.8198013f * scale)),(y + (14.7238455f * scale)),(x + (1.9143524f * scale)),(y + (15.267421f * scale)),(x + (2.0797806f * scale)),(y + (15.787354f * scale)));
 
63
                painter.cubicTo((x + (2.1979485f * scale)),(y + (16.118237f * scale)),(x + (2.2688522f * scale)),(y + (16.307312f * scale)),(x + (2.4342842f * scale)),(y + (16.543648f * scale)));
 
64
                painter.cubicTo((x + (2.5760956f * scale)),(y + (16.73272f * scale)),(x + (2.5760956f * scale)),(y + (16.803608f * scale)),(x + (2.4579277f * scale)),(y + (16.874508f * scale)));
 
65
                painter.cubicTo((x + (2.3633804f * scale)),(y + (16.921787f * scale)),(x + (2.3161163f * scale)),(y + (16.898151f * scale)),(x + (2.1034088f * scale)),(y + (16.638172f * scale)));
 
66
                painter.cubicTo((x + (1.2526054f * scale)),(y + (15.551019f * scale)),(x + (0.47267532f * scale)),(y + (13.991195f * scale)),(x + (0.21271515f * scale)),(y + (12.833136f * scale)));
 
67
                painter.cubicTo((x + (0.0f * scale)),(y + (12.005961f * scale)),(x + (0.09454727f * scale)),(y + (11.438742f * scale)),(x + (0.4254074f * scale)),(y + (11.202407f * scale)));
 
68
                painter.cubicTo((x + (0.590847f * scale)),(y + (11.107882f * scale)),(x + (0.75629425f * scale)),(y + (11.084239f * scale)),(x + (1.1107941f * scale)),(y + (11.084239f * scale)));
 
69
                painter.cubicTo((x + (1.7961845f * scale)),(y + (11.131502f * scale)),(x + (2.7651672f * scale)),(y + (11.3914795f * scale)),(x + (3.7105103f * scale)),(y + (11.793245f * scale)));
 
70
                painter.lineTo((x + (4.01775f * scale)),(y + (11.935056f * scale)));
 
71
                painter.lineTo((x + (2.7178802f * scale)),(y + (10.398851f * scale)));
 
72
                painter.cubicTo((x + (0.73265076f * scale)),(y + (8.059115f * scale)),(x + (0.66174316f * scale)),(y + (7.9645834f * scale)),(x + (0.590847f * scale)),(y + (7.8227787f * scale)));
 
73
                painter.cubicTo((x + (0.5199585f * scale)),(y + (7.63371f * scale)),(x + (0.496315f * scale)),(y + (7.4446383f * scale)),(x + (0.5672188f * scale)),(y + (7.2319345f * scale)));
 
74
                painter.cubicTo((x + (0.68538666f * scale)),(y + (6.853795f * scale)),(x + (1.0162506f * scale)),(y + (6.4756536f * scale)),(x + (2.0088768f * scale)),(y + (5.648472f * scale)));
 
75
                painter.cubicTo((x + (2.3633804f * scale)),(y + (5.3648667f * scale)),(x + (2.67062f * scale)),(y + (5.0812616f * scale)),(x + (2.7415237f * scale)),(y + (5.033994f * scale)));
 
76
                painter.cubicTo((x + (3.2851028f * scale)),(y + (4.443149f * scale)),(x + (3.5450783f * scale)),(y + (3.6159673f * scale)),(x + (3.450531f * scale)),(y + (2.8360534f * scale)));
 
77
                painter.cubicTo((x + (3.4032707f * scale)),(y + (2.5760818f * scale)),(x + (3.2851028f * scale)),(y + (2.1743064f * scale)),(x + (3.1432915f * scale)),(y + (1.9616027f * scale)));
 
78
                painter.cubicTo((x + (3.0723915f * scale)),(y + (1.8434343f * scale)),(x + (2.7887878f * scale)),(y + (1.4889283f * scale)),(x + (2.505188f * scale)),(y + (1.1344206f * scale)));
 
79
                painter.cubicTo((x + (2.2215881f * scale)),(y + (0.8035486f * scale)),(x + (1.9616127f * scale)),(y + (0.49630952f * scale)),(x + (1.9379692f * scale)),(y + (0.44904137f * scale)));
 
80
                painter.cubicTo((x + (1.8670654f * scale)),(y + (0.30723906f * scale)),(x + (1.9379692f * scale)),(y + (0.11816859f * scale)),(x + (2.1034088f * scale)),(y + (0.047267675f * scale)));
 
81
        }
 
82
        
 
83
        public static void paintEighth(TGPainter painter, float x, float y,float scale){
 
84
                painter.moveTo((x + (1.6779978f * scale)),(y + (0.070901394f * scale)));
 
85
                painter.cubicTo((x + (2.1979408f * scale)),(y + (0.0f * scale)),(x + (2.6469831f * scale)),(y + (0.14180231f * scale)),(x + (3.0014887f * scale)),(y + (0.47267532f * scale)));
 
86
                painter.cubicTo((x + (3.214193f * scale)),(y + (0.7090125f * scale)),(x + (3.3087273f * scale)),(y + (0.89808273f * scale)),(x + (3.450531f * scale)),(y + (1.4652932f * scale)));
 
87
                painter.cubicTo((x + (3.5214317f * scale)),(y + (1.7252648f * scale)),(x + (3.5923345f * scale)),(y + (1.9852359f * scale)),(x + (3.6159685f * scale)),(y + (2.0325048f * scale)));
 
88
                painter.cubicTo((x + (3.7105024f * scale)),(y + (2.2452075f * scale)),(x + (3.8759398f * scale)),(y + (2.3870108f * scale)),(x + (4.0886426f * scale)),(y + (2.4106443f * scale)));
 
89
                painter.cubicTo((x + (4.183178f * scale)),(y + (2.4106443f * scale)),(x + (4.2304454f * scale)),(y + (2.4106443f * scale)),(x + (4.348614f * scale)),(y + (2.3397439f * scale)));
 
90
                painter.cubicTo((x + (4.6558537f * scale)),(y + (2.19794f * scale)),(x + (5.388501f * scale)),(y + (1.3234913f * scale)),(x + (5.6721063f * scale)),(y + (0.7799146f * scale)));
 
91
                painter.cubicTo((x + (5.7430067f * scale)),(y + (0.6144779f * scale)),(x + (5.861175f * scale)),(y + (0.5435767f * scale)),(x + (5.979345f * scale)),(y + (0.5435767f * scale)));
 
92
                painter.cubicTo((x + (6.073879f * scale)),(y + (0.5435767f * scale)),(x + (6.192049f * scale)),(y + (0.6144779f * scale)),(x + (6.239316f * scale)),(y + (0.6853788f * scale)));
 
93
                painter.cubicTo((x + (6.26295f * scale)),(y + (0.7326472f * scale)),(x + (6.026612f * scale)),(y + (1.5598292f * scale)),(x + (4.7740216f * scale)),(y + (5.7430067f * scale)));
 
94
                painter.cubicTo((x + (3.970474f * scale)),(y + (8.484522f * scale)),(x + (3.2850938f * scale)),(y + (10.776992f * scale)),(x + (3.2614603f * scale)),(y + (10.800634f * scale)));
 
95
                painter.cubicTo((x + (3.2614603f * scale)),(y + (10.824278f * scale)),(x + (3.1669261f * scale)),(y + (10.895159f * scale)),(x + (3.0723903f * scale)),(y + (10.918801f * scale)));
 
96
                painter.cubicTo((x + (2.9305882f * scale)),(y + (10.989707f * scale)),(x + (2.9069548f * scale)),(y + (10.989707f * scale)),(x + (2.7178838f * scale)),(y + (10.989707f * scale)));
 
97
                painter.cubicTo((x + (2.528813f * scale)),(y + (10.989707f * scale)),(x + (2.481546f * scale)),(y + (10.989707f * scale)),(x + (2.3397446f * scale)),(y + (10.942445f * scale)));
 
98
                painter.cubicTo((x + (2.2688415f * scale)),(y + (10.895159f * scale)),(x + (2.1743073f * scale)),(y + (10.847896f * scale)),(x + (2.1743073f * scale)),(y + (10.824278f * scale)));
 
99
                painter.cubicTo((x + (2.1270401f * scale)),(y + (10.800634f * scale)),(x + (2.292475f * scale)),(y + (10.375227f * scale)),(x + (3.4977982f * scale)),(y + (6.94833f * scale)));
 
100
                painter.cubicTo((x + (4.254079f * scale)),(y + (4.844924f * scale)),(x + (4.8685584f * scale)),(y + (3.0960243f * scale)),(x + (4.8449225f * scale)),(y + (3.0960243f * scale)));
 
101
                painter.lineTo((x + (4.4431496f * scale)),(y + (3.2141926f * scale)));
 
102
                painter.cubicTo((x + (3.5923345f * scale)),(y + (3.4977977f * scale)),(x + (3.0723903f * scale)),(y + (3.5923336f * scale)),(x + (2.4342787f * scale)),(y + (3.5923336f * scale)));
 
103
                painter.cubicTo((x + (1.914336f * scale)),(y + (3.5923336f * scale)),(x + (1.7725322f * scale)),(y + (3.5687f * scale)),(x + (1.394393f * scale)),(y + (3.3796299f * scale)));
 
104
                painter.cubicTo((x + (0.3545066f * scale)),(y + (2.88332f * scale)),(x + (0.0f * scale)),(y + (1.6779974f * scale)),(x + (0.5908443f * scale)),(y + (0.7799146f * scale)));
 
105
                painter.cubicTo((x + (0.85081583f * scale)),(y + (0.4254074f * scale)),(x + (1.2525895f * scale)),(y + (0.14180231f * scale)),(x + (1.6779978f * scale)),(y + (0.070901394f * scale)));
 
106
        }
 
107
        
 
108
        public static void paintSixteenth(TGPainter painter, float x, float y,float scale){
 
109
                painter.moveTo((x + (3.5214243f * scale)),(y + (0.070901394f * scale)));
 
110
                painter.cubicTo((x + (4.041381f * scale)),(y + (0.0f * scale)),(x + (4.490409f * scale)),(y + (0.14180231f * scale)),(x + (4.8449125f * scale)),(y + (0.4726758f * scale)));
 
111
                painter.cubicTo((x + (5.0576286f * scale)),(y + (0.7090137f * scale)),(x + (5.152153f * scale)),(y + (0.89808273f * scale)),(x + (5.2939644f * scale)),(y + (1.4652946f * scale)));
 
112
                painter.cubicTo((x + (5.36487f * scale)),(y + (1.725266f * scale)),(x + (5.435775f * scale)),(y + (1.9852376f * scale)),(x + (5.4593954f * scale)),(y + (2.032505f * scale)));
 
113
                painter.cubicTo((x + (5.5775614f * scale)),(y + (2.3397436f * scale)),(x + (5.9084463f * scale)),(y + (2.4815469f * scale)),(x + (6.144781f * scale)),(y + (2.363377f * scale)));
 
114
                painter.cubicTo((x + (6.4520226f * scale)),(y + (2.2215748f * scale)),(x + (7.090123f * scale)),(y + (1.394392f * scale)),(x + (7.421006f * scale)),(y + (0.7326474f * scale)));
 
115
                painter.cubicTo((x + (7.4682703f * scale)),(y + (0.6144779f * scale)),(x + (7.6100817f * scale)),(y + (0.54357696f * scale)),(x + (7.704606f * scale)),(y + (0.54357696f * scale)));
 
116
                painter.cubicTo((x + (7.7991533f * scale)),(y + (0.54357696f * scale)),(x + (7.917321f * scale)),(y + (0.6144779f * scale)),(x + (7.9645834f * scale)),(y + (0.6853788f * scale)));
 
117
                painter.cubicTo((x + (7.988206f * scale)),(y + (0.7326474f * scale)),(x + (7.6100817f * scale)),(y + (2.150673f * scale)),(x + (5.861184f * scale)),(y + (8.6972275f * scale)));
 
118
                painter.cubicTo((x + (4.6794825f * scale)),(y + (13.069472f * scale)),(x + (3.710497f * scale)),(y + (16.685432f * scale)),(x + (3.6868773f * scale)),(y + (16.709076f * scale)));
 
119
                painter.cubicTo((x + (3.6632347f * scale)),(y + (16.73272f * scale)),(x + (3.592329f * scale)),(y + (16.803608f * scale)),(x + (3.4978046f * scale)),(y + (16.827246f * scale)));
 
120
                painter.cubicTo((x + (3.3559942f * scale)),(y + (16.89815f * scale)),(x + (3.3323498f * scale)),(y + (16.89815f * scale)),(x + (3.143302f * scale)),(y + (16.89815f * scale)));
 
121
                painter.cubicTo((x + (2.9542284f * scale)),(y + (16.89815f * scale)),(x + (2.9069443f * scale)),(y + (16.89815f * scale)),(x + (2.7651548f * scale)),(y + (16.850887f * scale)));
 
122
                painter.cubicTo((x + (2.69425f * scale)),(y + (16.803608f * scale)),(x + (2.5997238f * scale)),(y + (16.75634f * scale)),(x + (2.5997238f * scale)),(y + (16.73272f * scale)));
 
123
                painter.cubicTo((x + (2.5524387f * scale)),(y + (16.709076f * scale)),(x + (2.69425f * scale)),(y + (16.283669f * scale)),(x + (3.7341404f * scale)),(y + (12.856779f * scale)));
 
124
                painter.cubicTo((x + (4.372241f * scale)),(y + (10.753368f * scale)),(x + (4.8921986f * scale)),(y + (9.028101f * scale)),(x + (4.8921986f * scale)),(y + (9.004459f * scale)));
 
125
                painter.cubicTo((x + (4.868556f * scale)),(y + (9.004459f * scale)),(x + (4.6794825f * scale)),(y + (9.051743f * scale)),(x + (4.46679f * scale)),(y + (9.122626f * scale)));
 
126
                painter.cubicTo((x + (3.6159725f * scale)),(y + (9.406247f * scale)),(x + (3.0723963f * scale)),(y + (9.500772f * scale)),(x + (2.43427f * scale)),(y + (9.500772f * scale)));
 
127
                painter.cubicTo((x + (1.9143381f * scale)),(y + (9.500772f * scale)),(x + (1.7725258f * scale)),(y + (9.477153f * scale)),(x + (1.3943825f * scale)),(y + (9.28808f * scale)));
 
128
                painter.cubicTo((x + (0.3545103f * scale)),(y + (8.791764f * scale)),(x + (0.0f * scale)),(y + (7.586442f * scale)),(x + (0.59084797f * scale)),(y + (6.6883574f * scale)));
 
129
                painter.cubicTo((x + (1.1580448f * scale)),(y + (5.8611765f * scale)),(x + (2.3397465f * scale)),(y + (5.7193727f * scale)),(x + (3.0014915f * scale)),(y + (6.357486f * scale)));
 
130
                painter.cubicTo((x + (3.2378254f * scale)),(y + (6.6174574f * scale)),(x + (3.3323498f * scale)),(y + (6.830161f * scale)),(x + (3.4741611f * scale)),(y + (7.4446383f * scale)));
 
131
                painter.cubicTo((x + (3.5450668f * scale)),(y + (7.799144f * scale)),(x + (3.6395912f * scale)),(y + (8.059116f * scale)),(x + (3.7341404f * scale)),(y + (8.153648f * scale)));
 
132
                painter.cubicTo((x + (3.805046f * scale)),(y + (8.224551f * scale)),(x + (3.9468327f * scale)),(y + (8.295452f * scale)),(x + (4.088643f * scale)),(y + (8.31909f * scale)));
 
133
                painter.cubicTo((x + (4.1831684f * scale)),(y + (8.31909f * scale)),(x + (4.2304544f * scale)),(y + (8.31909f * scale)),(x + (4.3486233f * scale)),(y + (8.248187f * scale)));
 
134
                painter.cubicTo((x + (4.608577f * scale)),(y + (8.130019f * scale)),(x + (5.152153f * scale)),(y + (7.515539f * scale)),(x + (5.4593954f * scale)),(y + (6.995596f * scale)));
 
135
                painter.cubicTo((x + (5.5539417f * scale)),(y + (6.830161f * scale)),(x + (5.601205f * scale)),(y + (6.6883574f * scale)),(x + (5.766636f * scale)),(y + (6.144781f * scale)));
 
136
                painter.cubicTo((x + (6.2865934f * scale)),(y + (4.4904165f * scale)),(x + (6.6883574f * scale)),(y + (3.119658f * scale)),(x + (6.6883574f * scale)),(y + (3.0960245f * scale)));
 
137
                painter.cubicTo((x + (6.6883574f * scale)),(y + (3.0960245f * scale)),(x + (6.5229273f * scale)),(y + (3.1432915f * scale)),(x + (6.3574743f * scale)),(y + (3.2141924f * scale)));
 
138
                painter.cubicTo((x + (5.9557085f * scale)),(y + (3.3323627f * scale)),(x + (5.4121323f * scale)),(y + (3.474164f * scale)),(x + (5.033985f * scale)),(y + (3.5450664f * scale)));
 
139
                painter.cubicTo((x + (4.7740307f * scale)),(y + (3.5923338f * scale)),(x + (4.6322203f * scale)),(y + (3.5923338f * scale)),(x + (4.2777157f * scale)),(y + (3.5923338f * scale)));
 
140
                painter.cubicTo((x + (3.757759f * scale)),(y + (3.5923338f * scale)),(x + (3.6159725f * scale)),(y + (3.5687003f * scale)),(x + (3.2378254f * scale)),(y + (3.3796296f * scale)));
 
141
                painter.cubicTo((x + (2.197935f * scale)),(y + (2.8833203f * scale)),(x + (1.8434324f * scale)),(y + (1.6779971f * scale)),(x + (2.43427f * scale)),(y + (0.77991486f * scale)));
 
142
                painter.cubicTo((x + (2.69425f * scale)),(y + (0.4254074f * scale)),(x + (3.096015f * scale)),(y + (0.14180231f * scale)),(x + (3.5214243f * scale)),(y + (0.070901394f * scale)));
 
143
        }
 
144
        
 
145
        public static void paintThirtySecond(TGPainter painter, float x, float y,float scale){
 
146
                painter.moveTo((x + (4.939474f * scale)),(y + (0.070901155f * scale)));
 
147
                painter.cubicTo((x + (5.459408f * scale)),(y + (0.0f * scale)),(x + (5.9084606f * scale)),(y + (0.14180207f * scale)),(x + (6.2629623f * scale)),(y + (0.4726758f * scale)));
 
148
                painter.cubicTo((x + (6.4756565f * scale)),(y + (0.70901346f * scale)),(x + (6.570204f * scale)),(y + (0.89808273f * scale)),(x + (6.7119904f * scale)),(y + (1.4652941f * scale)));
 
149
                painter.cubicTo((x + (6.782896f * scale)),(y + (1.7252657f * scale)),(x + (6.8538036f * scale)),(y + (1.9852374f * scale)),(x + (6.877445f * scale)),(y + (2.0325048f * scale)));
 
150
                painter.cubicTo((x + (6.9719696f * scale)),(y + (2.245209f * scale)),(x + (7.1373997f * scale)),(y + (2.3870108f * scale)),(x + (7.3501167f * scale)),(y + (2.4106443f * scale)));
 
151
                painter.cubicTo((x + (7.444641f * scale)),(y + (2.4106443f * scale)),(x + (7.4919033f * scale)),(y + (2.4106443f * scale)),(x + (7.562809f * scale)),(y + (2.3633773f * scale)));
 
152
                painter.cubicTo((x + (7.8227882f * scale)),(y + (2.19794f * scale)),(x + (8.34272f * scale)),(y + (1.4889283f * scale)),(x + (8.697241f * scale)),(y + (0.80354834f * scale)));
 
153
                painter.cubicTo((x + (8.768129f * scale)),(y + (0.61447763f * scale)),(x + (8.862679f * scale)),(y + (0.54357696f * scale)),(x + (9.004465f * scale)),(y + (0.54357696f * scale)));
 
154
                painter.cubicTo((x + (9.099014f * scale)),(y + (0.54357696f * scale)),(x + (9.217182f * scale)),(y + (0.61447763f * scale)),(x + (9.264444f * scale)),(y + (0.6853788f * scale)));
 
155
                painter.cubicTo((x + (9.288086f * scale)),(y + (0.7326474f * scale)),(x + (8.815416f * scale)),(y + (2.7887857f * scale)),(x + (6.735634f * scale)),(y + (11.627814f * scale)));
 
156
                painter.cubicTo((x + (5.3175983f * scale)),(y + (17.6308f * scale)),(x + (4.1359196f * scale)),(y + (22.57025f * scale)),(x + (4.1359196f * scale)),(y + (22.593893f * scale)));
 
157
                painter.cubicTo((x + (4.112276f * scale)),(y + (22.641155f * scale)),(x + (4.041378f * scale)),(y + (22.688417f * scale)),(x + (3.946846f * scale)),(y + (22.73568f * scale)));
 
158
                painter.cubicTo((x + (3.781416f * scale)),(y + (22.806585f * scale)),(x + (3.7577744f * scale)),(y + (22.806585f * scale)),(x + (3.5687008f * scale)),(y + (22.806585f * scale)));
 
159
                painter.cubicTo((x + (3.3796272f * scale)),(y + (22.806585f * scale)),(x + (3.332365f * scale)),(y + (22.806585f * scale)),(x + (3.1905785f * scale)),(y + (22.759323f * scale)));
 
160
                painter.cubicTo((x + (3.1196728f * scale)),(y + (22.71206f * scale)),(x + (3.0251236f * scale)),(y + (22.664799f * scale)),(x + (3.0251236f * scale)),(y + (22.641155f * scale)));
 
161
                painter.cubicTo((x + (2.9778614f * scale)),(y + (22.617512f * scale)),(x + (3.0960293f * scale)),(y + (22.192102f * scale)),(x + (3.9941082f * scale)),(y + (18.765215f * scale)));
 
162
                painter.cubicTo((x + (4.5376854f * scale)),(y + (16.661814f * scale)),(x + (4.986738f * scale)),(y + (14.936537f * scale)),(x + (5.0103607f * scale)),(y + (14.912916f * scale)));
 
163
                painter.cubicTo((x + (5.0103607f * scale)),(y + (14.889275f * scale)),(x + (4.9158325f * scale)),(y + (14.889275f * scale)),(x + (4.6322346f * scale)),(y + (15.007441f * scale)));
 
164
                painter.cubicTo((x + (3.7105122f * scale)),(y + (15.314682f * scale)),(x + (2.883337f * scale)),(y + (15.456493f * scale)),(x + (2.2688541f * scale)),(y + (15.43285f * scale)));
 
165
                painter.cubicTo((x + (1.9379692f * scale)),(y + (15.409229f * scale)),(x + (1.6780167f * scale)),(y + (15.3383255f * scale)),(x + (1.3943939f * scale)),(y + (15.196516f * scale)));
 
166
                painter.cubicTo((x + (0.35450363f * scale)),(y + (14.700201f * scale)),(x + (0.0f * scale)),(y + (13.49488f * scale)),(x + (0.59086037f * scale)),(y + (12.5968f * scale)));
 
167
                painter.cubicTo((x + (1.1580582f * scale)),(y + (11.769626f * scale)),(x + (2.3397598f * scale)),(y + (11.627814f * scale)),(x + (3.001505f * scale)),(y + (12.265927f * scale)));
 
168
                painter.cubicTo((x + (3.2378407f * scale)),(y + (12.525894f * scale)),(x + (3.332365f * scale)),(y + (12.738611f * scale)),(x + (3.4741764f * scale)),(y + (13.353088f * scale)));
 
169
                painter.cubicTo((x + (3.5450802f * scale)),(y + (13.707598f * scale)),(x + (3.6396065f * scale)),(y + (13.967552f * scale)),(x + (3.7341537f * scale)),(y + (14.062099f * scale)));
 
170
                painter.cubicTo((x + (3.8286781f * scale)),(y + (14.133005f * scale)),(x + (3.9704895f * scale)),(y + (14.203886f * scale)),(x + (4.112276f * scale)),(y + (14.22753f * scale)));
 
171
                painter.cubicTo((x + (4.2068253f * scale)),(y + (14.22753f * scale)),(x + (4.2540874f * scale)),(y + (14.22753f * scale)),(x + (4.348612f * scale)),(y + (14.156624f * scale)));
 
172
                painter.cubicTo((x + (4.679497f * scale)),(y + (13.991194f * scale)),(x + (5.3648834f * scale)),(y + (13.140376f * scale)),(x + (5.5775776f * scale)),(y + (12.667706f * scale)));
 
173
                painter.cubicTo((x + (5.601219f * scale)),(y + (12.573157f * scale)),(x + (6.546562f * scale)),(y + (9.051743f * scale)),(x + (6.546562f * scale)),(y + (9.004459f * scale)));
 
174
                painter.cubicTo((x + (6.546562f * scale)),(y + (8.980838f * scale)),(x + (6.404751f * scale)),(y + (9.0281f * scale)),(x + (6.2393208f * scale)),(y + (9.099006f * scale)));
 
175
                painter.cubicTo((x + (5.7430058f * scale)),(y + (9.240808f * scale)),(x + (5.2939777f * scale)),(y + (9.382604f * scale)),(x + (4.8685703f * scale)),(y + (9.453508f * scale)));
 
176
                painter.cubicTo((x + (4.561329f * scale)),(y + (9.5007715f * scale)),(x + (4.443161f * scale)),(y + (9.5007715f * scale)),(x + (4.065014f * scale)),(y + (9.5007715f * scale)));
 
177
                painter.cubicTo((x + (3.5450802f * scale)),(y + (9.5007715f * scale)),(x + (3.4032707f * scale)),(y + (9.477151f * scale)),(x + (3.0251236f * scale)),(y + (9.288079f * scale)));
 
178
                painter.cubicTo((x + (1.9852371f * scale)),(y + (8.791764f * scale)),(x + (1.6307297f * scale)),(y + (7.586441f * scale)),(x + (2.2215939f * scale)),(y + (6.6883574f * scale)));
 
179
                painter.cubicTo((x + (2.7887878f * scale)),(y + (5.8611755f * scale)),(x + (3.9704895f * scale)),(y + (5.7193727f * scale)),(x + (4.6322346f * scale)),(y + (6.357485f * scale)));
 
180
                painter.cubicTo((x + (4.8685703f * scale)),(y + (6.6174564f * scale)),(x + (4.9630947f * scale)),(y + (6.830161f * scale)),(x + (5.104904f * scale)),(y + (7.4446383f * scale)));
 
181
                painter.cubicTo((x + (5.175812f * scale)),(y + (7.799144f * scale)),(x + (5.270336f * scale)),(y + (8.059115f * scale)),(x + (5.3648834f * scale)),(y + (8.153648f * scale)));
 
182
                painter.cubicTo((x + (5.50667f * scale)),(y + (8.295452f * scale)),(x + (5.7666492f * scale)),(y + (8.366357f * scale)),(x + (5.9320793f * scale)),(y + (8.271823f * scale)));
 
183
                painter.cubicTo((x + (6.168415f * scale)),(y + (8.177285f * scale)),(x + (6.4756565f * scale)),(y + (7.8227797f * scale)),(x + (6.782896f * scale)),(y + (7.3501034f * scale)));
 
184
                painter.cubicTo((x + (7.113781f * scale)),(y + (6.877428f * scale)),(x + (7.0901375f * scale)),(y + (6.948329f * scale)),(x + (7.610079f * scale)),(y + (4.963092f * scale)));
 
185
                painter.cubicTo((x + (7.8700504f * scale)),(y + (3.970473f * scale)),(x + (8.082766f * scale)),(y + (3.1432917f * scale)),(x + (8.082766f * scale)),(y + (3.1196578f * scale)));
 
186
                painter.cubicTo((x + (8.082766f * scale)),(y + (3.1196578f * scale)),(x + (7.9173126f * scale)),(y + (3.1432917f * scale)),(x + (7.72826f * scale)),(y + (3.2141926f * scale)));
 
187
                painter.cubicTo((x + (7.279211f * scale)),(y + (3.355996f * scale)),(x + (6.830158f * scale)),(y + (3.4741638f * scale)),(x + (6.452036f * scale)),(y + (3.545066f * scale)));
 
188
                painter.cubicTo((x + (6.1920567f * scale)),(y + (3.592334f * scale)),(x + (6.050247f * scale)),(y + (3.592334f * scale)),(x + (5.6957436f * scale)),(y + (3.592334f * scale)));
 
189
                painter.cubicTo((x + (5.175812f * scale)),(y + (3.592334f * scale)),(x + (5.0339985f * scale)),(y + (3.5687f * scale)),(x + (4.6558533f * scale)),(y + (3.3796294f * scale)));
 
190
                painter.cubicTo((x + (3.6159801f * scale)),(y + (2.88332f * scale)),(x + (3.2614594f * scale)),(y + (1.6779974f * scale)),(x + (3.8523216f * scale)),(y + (0.7799146f * scale)));
 
191
                painter.cubicTo((x + (4.112276f * scale)),(y + (0.4254074f * scale)),(x + (4.5140667f * scale)),(y + (0.14180207f * scale)),(x + (4.939474f * scale)),(y + (0.070901155f * scale)));
 
192
        }
 
193
        
 
194
        public static void paintSixtyFourth(TGPainter painter, float x, float y,float scale){
 
195
                painter.moveTo((x + (5.908436f * scale)),(y + (0.07090092f * scale)));
 
196
                painter.cubicTo((x + (6.4283676f * scale)),(y + (0.0f * scale)),(x + (6.8774185f * scale)),(y + (0.14180303f * scale)),(x + (7.231926f * scale)),(y + (0.4726758f * scale)));
 
197
                painter.cubicTo((x + (7.4446335f * scale)),(y + (0.70901346f * scale)),(x + (7.5391655f * scale)),(y + (0.8980839f * scale)),(x + (7.680977f * scale)),(y + (1.4652941f * scale)));
 
198
                painter.cubicTo((x + (7.7991447f * scale)),(y + (1.9616034f * scale)),(x + (7.846405f * scale)),(y + (2.1034052f * scale)),(x + (7.9409294f * scale)),(y + (2.221575f * scale)));
 
199
                painter.cubicTo((x + (8.082741f * scale)),(y + (2.3870103f * scale)),(x + (8.366341f * scale)),(y + (2.4579127f * scale)),(x + (8.531792f * scale)),(y + (2.3633769f * scale)));
 
200
                painter.cubicTo((x + (8.72084f * scale)),(y + (2.2688425f * scale)),(x + (9.028084f * scale)),(y + (1.8434336f * scale)),(x + (9.382591f * scale)),(y + (1.1344209f * scale)));
 
201
                painter.cubicTo((x + (9.642563f * scale)),(y + (0.61447763f * scale)),(x + (9.689827f * scale)),(y + (0.5672102f * scale)),(x + (9.855282f * scale)),(y + (0.5672102f * scale)));
 
202
                painter.cubicTo((x + (9.949806f * scale)),(y + (0.5672102f * scale)),(x + (10.067974f * scale)),(y + (0.6381123f * scale)),(x + (10.115234f * scale)),(y + (0.70901346f * scale)));
 
203
                painter.cubicTo((x + (10.138878f * scale)),(y + (0.75628066f * scale)),(x + (9.571659f * scale)),(y + (3.592333f * scale)),(x + (7.3264503f * scale)),(y + (14.605665f * scale)));
 
204
                painter.cubicTo((x + (5.790268f * scale)),(y + (22.215736f * scale)),(x + (4.514042f * scale)),(y + (28.478699f * scale)),(x + (4.514042f * scale)),(y + (28.502335f * scale)));
 
205
                painter.cubicTo((x + (4.4903984f * scale)),(y + (28.549604f * scale)),(x + (4.4195137f * scale)),(y + (28.596869f * scale)),(x + (4.3249702f * scale)),(y + (28.644129f * scale)));
 
206
                painter.cubicTo((x + (4.1595383f * scale)),(y + (28.715034f * scale)),(x + (4.135895f * scale)),(y + (28.715034f * scale)),(x + (3.9468231f * scale)),(y + (28.715034f * scale)));
 
207
                painter.cubicTo((x + (3.7577515f * scale)),(y + (28.715034f * scale)),(x + (3.7104874f * scale)),(y + (28.715034f * scale)),(x + (3.568699f * scale)),(y + (28.667772f * scale)));
 
208
                painter.cubicTo((x + (3.497795f * scale)),(y + (28.62051f * scale)),(x + (3.403244f * scale)),(y + (28.573223f * scale)),(x + (3.403244f * scale)),(y + (28.549604f * scale)));
 
209
                painter.cubicTo((x + (3.3559837f * scale)),(y + (28.525963f * scale)),(x + (3.450531f * scale)),(y + (28.100554f * scale)),(x + (4.230446f * scale)),(y + (24.65002f * scale)));
 
210
                painter.cubicTo((x + (4.7031136f * scale)),(y + (22.522978f * scale)),(x + (5.0812607f * scale)),(y + (20.797724f * scale)),(x + (5.0812607f * scale)),(y + (20.77408f * scale)));
 
211
                painter.cubicTo((x + (5.0812607f * scale)),(y + (20.77408f * scale)),(x + (4.892189f * scale)),(y + (20.821352f * scale)),(x + (4.679474f * scale)),(y + (20.892248f * scale)));
 
212
                painter.cubicTo((x + (4.1595383f * scale)),(y + (21.081322f * scale)),(x + (3.7341309f * scale)),(y + (21.175869f * scale)),(x + (3.28508f * scale)),(y + (21.270393f * scale)));
 
213
                painter.cubicTo((x + (2.954216f * scale)),(y + (21.317657f * scale)),(x + (2.836052f * scale)),(y + (21.317657f * scale)),(x + (2.4579048f * scale)),(y + (21.317657f * scale)));
 
214
                painter.cubicTo((x + (1.9143257f * scale)),(y + (21.317657f * scale)),(x + (1.7725143f * scale)),(y + (21.294037f * scale)),(x + (1.3943901f * scale)),(y + (21.104965f * scale)));
 
215
                painter.cubicTo((x + (0.35450363f * scale)),(y + (20.60865f * scale)),(x + (0.0f * scale)),(y + (19.40333f * scale)),(x + (0.5908394f * scale)),(y + (18.505249f * scale)));
 
216
                painter.cubicTo((x + (1.1580353f * scale)),(y + (17.678051f * scale)),(x + (2.339737f * scale)),(y + (17.536264f * scale)),(x + (3.00148f * scale)),(y + (18.174364f * scale)));
 
217
                painter.cubicTo((x + (3.2378159f * scale)),(y + (18.434345f * scale)),(x + (3.3323517f * scale)),(y + (18.647038f * scale)),(x + (3.4741516f * scale)),(y + (19.261518f * scale)));
 
218
                painter.cubicTo((x + (3.5450554f * scale)),(y + (19.616022f * scale)),(x + (3.6395798f * scale)),(y + (19.876f * scale)),(x + (3.7341309f * scale)),(y + (19.970549f * scale)));
 
219
                painter.cubicTo((x + (3.8050346f * scale)),(y + (20.04143f * scale)),(x + (3.9468231f * scale)),(y + (20.112335f * scale)),(x + (4.0886345f * scale)),(y + (20.135979f * scale)));
 
220
                painter.cubicTo((x + (4.2540627f * scale)),(y + (20.1596f * scale)),(x + (4.395874f * scale)),(y + (20.065073f * scale)),(x + (4.6558533f * scale)),(y + (19.805096f * scale)));
 
221
                painter.cubicTo((x + (5.010357f * scale)),(y + (19.450592f * scale)),(x + (5.459385f * scale)),(y + (18.812492f * scale)),(x + (5.577553f * scale)),(y + (18.505249f * scale)));
 
222
                painter.cubicTo((x + (5.6011925f * scale)),(y + (18.434345f * scale)),(x + (5.790268f * scale)),(y + (17.60717f * scale)),(x + (6.00296f * scale)),(y + (16.661804f * scale)));
 
223
                painter.cubicTo((x + (6.2156754f * scale)),(y + (15.716461f * scale)),(x + (6.3811073f * scale)),(y + (14.93655f * scale)),(x + (6.404751f * scale)),(y + (14.912907f * scale)));
 
224
                painter.cubicTo((x + (6.404751f * scale)),(y + (14.889288f * scale)),(x + (6.333843f * scale)),(y + (14.889288f * scale)),(x + (6.0266037f * scale)),(y + (15.007456f * scale)));
 
225
                painter.cubicTo((x + (5.1048813f * scale)),(y + (15.314692f * scale)),(x + (4.277706f * scale)),(y + (15.456482f * scale)),(x + (3.6632233f * scale)),(y + (15.432863f * scale)));
 
226
                painter.cubicTo((x + (3.3323517f * scale)),(y + (15.409222f * scale)),(x + (3.0723839f * scale)),(y + (15.338314f * scale)),(x + (2.7887688f * scale)),(y + (15.19651f * scale)));
 
227
                painter.cubicTo((x + (1.7488976f * scale)),(y + (14.700214f * scale)),(x + (1.3943901f * scale)),(y + (13.494894f * scale)),(x + (1.9852333f * scale)),(y + (12.59679f * scale)));
 
228
                painter.cubicTo((x + (2.2688293f * scale)),(y + (12.17139f * scale)),(x + (2.7415009f * scale)),(y + (11.911427f * scale)),(x + (3.28508f * scale)),(y + (11.864165f * scale)));
 
229
                painter.cubicTo((x + (3.7104874f * scale)),(y + (11.840521f * scale)),(x + (4.0886345f * scale)),(y + (11.982332f * scale)),(x + (4.395874f * scale)),(y + (12.289569f * scale)));
 
230
                painter.cubicTo((x + (4.6085663f * scale)),(y + (12.525908f * scale)),(x + (4.7031136f * scale)),(y + (12.714971f * scale)),(x + (4.8449097f * scale)),(y + (13.282178f * scale)));
 
231
                painter.cubicTo((x + (4.915806f * scale)),(y + (13.542156f * scale)),(x + (4.9867134f * scale)),(y + (13.802132f * scale)),(x + (5.010357f * scale)),(y + (13.849398f * scale)));
 
232
                painter.cubicTo((x + (5.128525f * scale)),(y + (14.156637f * scale)),(x + (5.459385f * scale)),(y + (14.298426f * scale)),(x + (5.7193604f * scale)),(y + (14.180258f * scale)));
 
233
                painter.cubicTo((x + (6.00296f * scale)),(y + (14.038469f * scale)),(x + (6.6647034f * scale)),(y + (13.187653f * scale)),(x + (6.8774185f * scale)),(y + (12.691338f * scale)));
 
234
                painter.cubicTo((x + (6.9010506f * scale)),(y + (12.620433f * scale)),(x + (7.1137543f * scale)),(y + (11.745991f * scale)),(x + (7.3264503f * scale)),(y + (10.777008f * scale)));
 
235
                painter.lineTo((x + (7.728237f * scale)),(y + (8.980829f * scale)));
 
236
                painter.lineTo((x + (7.3028297f * scale)),(y + (9.122639f * scale)));
 
237
                painter.cubicTo((x + (6.4283676f * scale)),(y + (9.406237f * scale)),(x + (5.8847923f * scale)),(y + (9.500785f * scale)),(x + (5.246689f * scale)),(y + (9.500785f * scale)));
 
238
                painter.cubicTo((x + (4.726738f * scale)),(y + (9.500785f * scale)),(x + (4.5849457f * scale)),(y + (9.47714f * scale)),(x + (4.2067986f * scale)),(y + (9.288069f * scale)));
 
239
                painter.cubicTo((x + (3.1669083f * scale)),(y + (8.791758f * scale)),(x + (2.8124046f * scale)),(y + (7.586441f * scale)),(x + (3.403244f * scale)),(y + (6.6883574f * scale)));
 
240
                painter.cubicTo((x + (3.6868668f * scale)),(y + (6.26295f * scale)),(x + (4.1595383f * scale)),(y + (6.0029783f * scale)),(x + (4.7031136f * scale)),(y + (5.9557104f * scale)));
 
241
                painter.cubicTo((x + (5.128525f * scale)),(y + (5.9320765f * scale)),(x + (5.506672f * scale)),(y + (6.07388f * scale)),(x + (5.8138924f * scale)),(y + (6.381119f * scale)));
 
242
                painter.cubicTo((x + (6.0266037f * scale)),(y + (6.6174564f * scale)),(x + (6.121128f * scale)),(y + (6.806527f * scale)),(x + (6.2629395f * scale)),(y + (7.3737373f * scale)));
 
243
                painter.cubicTo((x + (6.3811073f * scale)),(y + (7.8700476f * scale)),(x + (6.4283676f * scale)),(y + (8.0118475f * scale)),(x + (6.5229187f * scale)),(y + (8.130014f * scale)));
 
244
                painter.cubicTo((x + (6.688347f * scale)),(y + (8.295459f * scale)),(x + (6.948326f * scale)),(y + (8.366352f * scale)),(x + (7.1137543f * scale)),(y + (8.271822f * scale)));
 
245
                painter.cubicTo((x + (7.397354f * scale)),(y + (8.130014f * scale)),(x + (7.846405f * scale)),(y + (7.539174f * scale)),(x + (8.130005f * scale)),(y + (6.948328f * scale)));
 
246
                painter.cubicTo((x + (8.224552f * scale)),(y + (6.759259f * scale)),(x + (8.271812f * scale)),(y + (6.5701895f * scale)),(x + (8.62632f * scale)),(y + (4.939458f * scale)));
 
247
                painter.lineTo((x + (9.028084f * scale)),(y + (3.1196573f * scale)));
 
248
                painter.cubicTo((x + (9.028084f * scale)),(y + (3.0960238f * scale)),(x + (8.886295f * scale)),(y + (3.1432912f * scale)),(x + (8.72084f * scale)),(y + (3.2141936f * scale)));
 
249
                painter.cubicTo((x + (7.8227615f * scale)),(y + (3.4977987f * scale)),(x + (7.066494f * scale)),(y + (3.6396005f * scale)),(x + (6.4992714f * scale)),(y + (3.6159666f * scale)));
 
250
                painter.cubicTo((x + (6.168415f * scale)),(y + (3.592333f * scale)),(x + (5.908436f * scale)),(y + (3.5214326f * scale)),(x + (5.624836f * scale)),(y + (3.379629f * scale)));
 
251
                painter.cubicTo((x + (4.5849457f * scale)),(y + (2.8833196f * scale)),(x + (4.230446f * scale)),(y + (1.6779983f * scale)),(x + (4.8212814f * scale)),(y + (0.7799144f * scale)));
 
252
                painter.cubicTo((x + (5.0812607f * scale)),(y + (0.42540812f * scale)),(x + (5.4830284f * scale)),(y + (0.14180303f * scale)),(x + (5.908436f * scale)),(y + (0.07090092f * scale)));
 
253
        }
 
254
}