fixed glitch in WorldMorph >> getGlobalPixelColor

pull/89/head
jmoenig 2019-01-01 15:41:51 +01:00
rodzic 0bb72fbbdb
commit e8f134fbe3
3 zmienionych plików z 7 dodań i 3 usunięć

Wyświetl plik

@ -2,7 +2,11 @@
## in development
###2018-12-28
### 2019-01-01
* Morphic: added HSL color conversion support
* Morphic: fixed glitch in WorldMorph >> getGlobalPixelColor
### 2018-12-28
* Blocks, Threads: added 'neg' selector to monad operator dropdown
* Blocks, Objects, Threads: added "front/back" options to "go to front" layer primitive
* updated German translation

Wyświetl plik

@ -4,7 +4,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Snap! Build Your Own Blocks 4.2.2.10 - dev -</title>
<link rel="shortcut icon" href="src/favicon.ico">
<script type="text/javascript" src="src/morphic.js?version=2018-10-02"></script>
<script type="text/javascript" src="src/morphic.js?version=2019-01-01"></script>
<script type="text/javascript" src="src/widgets.js?version=2018-10-02"></script>
<script type="text/javascript" src="src/blocks.js?version=2018-12-28"></script>
<script type="text/javascript" src="src/threads.js?version=2018-12-28"></script>

Wyświetl plik

@ -11876,7 +11876,7 @@ WorldMorph.prototype.getGlobalPixelColor = function (point) {
return new Color(dta[0], dta[1], dta[2]);
*/
var clr = this.hand.morphAtPointer().getPixelColor(this.hand.position());
var clr = this.topMorphAt(point).getPixelColor(point);
// IMPORTANT:
// all callers of getGlobalPixelColor should make provisions for retina
// display support, which gets null-pixels interlaced with non-null ones: