was.js – Diff between revs 5 and 7
?pathlinks?
Rev 5 | Rev 7 | |||
---|---|---|---|---|
Line 127... | Line 127... | |||
127 | } |
127 | } |
|
128 | return true; |
128 | return true; |
|
129 | } |
129 | } |
|
130 | }); |
130 | }); |
|
Line 131... | Line -... | |||
131 | |
- | ||
132 | /////////////////////////////////////////////////////////////////////////// |
131 | |
|
133 | // Copyright (C) 2016 Wizardry and Steamworks - License: GNU GPLv3 // |
132 | /* Copyright (C) 2015 Wizardry and Steamworks - License: GNU GPLv3 */ |
|
134 | /////////////////////////////////////////////////////////////////////////// |
133 | /*************************************************************************/ |
|
135 | function wasCSVToArray(csv) { |
134 | function wasCSVToArray(csv) { |
|
136 | var l = []; |
135 | var l = []; |
|
137 | var s = []; |
136 | var s = []; |
|
Line 168... | Line 167... | |||
168 | l.push(m); |
167 | l.push(m); |
|
Line 169... | Line 168... | |||
169 | |
168 | |
|
170 | return l; |
169 | return l; |
|
Line 171... | Line 170... | |||
171 | } |
170 | } |
|
172 | |
171 | |
|
173 | /////////////////////////////////////////////////////////////////////////// |
172 | /*************************************************************************/ |
|
174 | // Copyright (C) 2016 Wizardry and Steamworks - License: GNU GPLv3 // |
173 | /* Copyright (C) 2015 Wizardry and Steamworks - License: GNU GPLv3 */ |
|
175 | /////////////////////////////////////////////////////////////////////////// |
174 | /*************************************************************************/ |
|
176 | function wasArrayToCSV(a) { |
175 | function wasArrayToCSV(a) { |
|
177 | var csv = []; |
176 | var csv = []; |
|
178 | for(var i=0; i<a.length; ++i) { |
177 | for(var i=0; i<a.length; ++i) { |
|
Line 183... | Line 182... | |||
183 | } |
182 | } |
|
184 | csv[i] = cell; |
183 | csv[i] = cell; |
|
185 | } |
184 | } |
|
186 | return csv.join(); |
185 | return csv.join(); |
|
187 | } |
186 | } |
|
- | 187 | |
||
- | 188 | /* Copyright (C) 2015 Wizardry and Steamworks - License: GNU GPLv3 */ |
||
- | 189 | /*************************************************************************/ |
||
- | 190 | function wasMapValueToRange(value, xMin, xMax, yMin, yMax) { |
||
- | 191 | return yMin + ( |
||
- | 192 | ( yMax - yMin ) * ( value - xMin ) / ( xMax - xMin ) |
||
- | 193 | ); |
||
- | 194 | } |
||
- | 195 | |
||
- | 196 | /* Copyright (C) 2015 Wizardry and Steamworks - License: GNU GPLv3 */ |
||
- | 197 | /*************************************************************************/ |
||
- | 198 | function HexToRGB(hex) { |
||
- | 199 | var shortRegEx = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; |
||
- | 200 | hex = hex.replace( |
||
- | 201 | shortRegEx, |
||
- | 202 | function(m, r, g, b) { |
||
- | 203 | return r + r + g + g + b + b; |
||
- | 204 | } |
||
- | 205 | ); |
||
- | 206 | |
||
- | 207 | var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); |
||
- | 208 | return result ? { |
||
- | 209 | r: parseInt(result[1], 16), |
||
- | 210 | g: parseInt(result[2], 16), |
||
- | 211 | b: parseInt(result[3], 16) |
||
- | 212 | } : null; |
||
- | 213 | } |
||
188 | |
214 | |