summaryrefslogtreecommitdiff
path: root/bin/build-style.js
diff options
context:
space:
mode:
authorKonstantin Käfer <mail@kkaefer.com>2014-01-27 17:21:48 +0100
committerKonstantin Käfer <mail@kkaefer.com>2014-01-27 17:21:48 +0100
commit1538ebaf220ebc25243f2f71eb26c91cdf10548a (patch)
tree54bbd059b13ff966af877171b19fa304f415b51a /bin/build-style.js
parente2dbcc95b5cf171e99e237513998d17a0c70f3ad (diff)
downloadqtlocation-mapboxgl-1538ebaf220ebc25243f2f71eb26c91cdf10548a.tar.gz
cascade styles
Diffstat (limited to 'bin/build-style.js')
-rwxr-xr-xbin/build-style.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/bin/build-style.js b/bin/build-style.js
index 227c164a28..26445ab26c 100755
--- a/bin/build-style.js
+++ b/bin/build-style.js
@@ -30,8 +30,16 @@ code += '\n';
code += 'using namespace llmr;\n';
code += '\n';
code += 'const unsigned char resources::' + name + '[] = {\n';
-code += ' ' + Array.prototype.join.call(data, ', ') + '\n';
-code += '};\n';
+
+
+for (var i = 0; i < data.length; i += 16) {
+ if (i > 0) {
+ code += ',\n';
+ }
+ var part = data.slice(i, i + 16);
+ code += ' ' + Array.prototype.join.call(part, ', ');
+}
+code += '\n};\n';
code += 'const unsigned long resources::' + name + '_size = sizeof(resources::' + name + ');\n';
fs.writeFileSync('src/resources/' + name + '.cpp', code);