simplified "globe" symbol

pull/89/head
jmoenig 2019-03-07 09:35:45 +01:00
rodzic 6c2b4391c8
commit 01ec1a7448
3 zmienionych plików z 12 dodań i 2 usunięć

Wyświetl plik

@ -50,6 +50,7 @@
### 2019-03-07
* AudioComp lib: added block to set the microphone's buffer and fft sizes
* German translation update (microphone features)
* simplified "globe" symbol
### 2019-03-06
* AudioComp lib: turn off mic after 5 secs of idling

Wyświetl plik

@ -14,7 +14,7 @@
<script type="text/javascript" src="src/lists.js?version=2019-02-07"></script>
<script type="text/javascript" src="src/byob.js?version=2019-02-15"></script>
<script type="text/javascript" src="src/tables.js?version=2019-02-07"></script>
<script type="text/javascript" src="src/symbols.js?version=2019-02-27"></script>
<script type="text/javascript" src="src/symbols.js?version=2019-03-07"></script>
<script type="text/javascript" src="src/sketch.js?version=2019-02-22"></script>
<script type="text/javascript" src="src/xml.js?version=2018-11-12"></script>
<script type="text/javascript" src="src/store.js?version=2019-02-22"></script>

Wyświetl plik

@ -41,7 +41,7 @@
// Global stuff ////////////////////////////////////////////////////////
modules.symbols = '2019-February-27';
modules.symbols = '2019-February-07';
var SymbolMorph;
@ -1841,12 +1841,21 @@ SymbolMorph.prototype.drawSymbolGlobe = function (canvas, color) {
ctx.lineWidth = l * 2;
ctx.arc(w / 2, w / 2, w / 2 - l, radians(0), radians(360), false);
ctx.stroke();
/* // more detailed version, commmented out
ctx.moveTo(l, w / 3);
ctx.lineTo(w - l, w / 3);
ctx.stroke();
ctx.moveTo(l, 2 * w / 3);
ctx.lineTo(w - l, 2 * w / 3);
ctx.stroke();
*/
// single line version, looks better when small:
ctx.moveTo(l, w / 2);
ctx.lineTo(w - l, w / 2);
ctx.stroke();
ctx.moveTo(w / 2, 0);
ctx.arcTo(0, w / 2, w / 2, w, w * 0.75);
ctx.stroke();