Waarnemen leest een toestand of invoer. Veel blokken geven een getal, tekst of een waar/onwaar-voorwaarde terug; die waarde wordt gebruikt in een ander blok. Een meting of voorwaarde begint niet zelf een rij opdrachten.
Blokken in Waarnemen
Aanraking, kleur, afstand en sleepbaarheid horen bij sprites. Klok, antwoord en apparaattijd kunnen door meerdere onderdelen van hetzelfde project worden gebruikt.
raak ik [doel]?
Geeft waar of onwaar terug voor aanraking met de muisaanwijzer, de rand of de gekozen sprite. Het menu bepaalt welk doel wordt gecontroleerd. Het blok verplaatst of stopt niets: een als- of herhaalblok bepaalt wat met de uitkomst gebeurt. Deze controle hoort bij sprites.
raak ik kleur [kleur]?
Controleert of deze sprite de gekozen kleur in het beeld raakt. Kies de kleur met het kleurveld. Het gaat om de kleur in de getoonde omgeving, niet alleen om de naam van een andere sprite.
raakt kleur [kleur in deze sprite] kleur [kleur in de omgeving]?
Controleert of het deel van deze sprite met de eerste kleur de tweede kleur in de omgeving raakt. De volgorde van de kleurvelden doet ertoe. Het blok geeft een voorwaarde terug en kleurt niets om.
afstand tot [doel]
Geeft de rechte afstand tussen de positie van deze sprite en de muisaanwijzer of gekozen sprite terug. Dit is niet de afstand tussen de buitenranden van hun afbeeldingen en geen reistijd. Het blok is niet beschikbaar als afstand van het Speelveld.
vraag [vraag] en wacht
Toont de vraag met een antwoordveld en wacht totdat het antwoord is bevestigd. De ingevulde tekst komt beschikbaar in antwoord. Andere scripts kunnen ondertussen lopen. Gelijktijdige vragen worden achter elkaar aangeboden; het project heeft een gezamenlijk laatst gegeven antwoord.

antwoord
Geeft de laatst bevestigde antwoordtekst van vraag en wacht terug. De waarde is gedeeld binnen het project, niet een afzonderlijk antwoord per sprite. Alleen dit blok gebruiken toont geen vraag en bewaart geen schoolresultaat.
toets [toets] ingedrukt?
Controleert of de gekozen toets op dit moment is ingedrukt. Het geeft waar of onwaar terug zolang de toets wordt vastgehouden. Dit start zelf geen rij; wanneer toets is ingedrukt bij Gebeurtenissen is een apart startblok.
muis ingedrukt?
Controleert of de muisknop op dit moment is ingedrukt. Het blok geeft een voorwaarde terug; het selecteert geen sprite en start niet zelfstandig een klikrij.
muis x
Geeft de horizontale muispositie in de assen van het Speelveld terug. Het midden is 0 en positief ligt naar rechts. Dit zijn geen schermpixels vanaf de linkerbovenhoek van het browservenster.
muis y
Geeft de verticale muispositie in de assen van het Speelveld terug. Het midden is 0 en positief ligt naar boven. Het blok verplaatst de sprite niet naar de muis.
zet sleepbaar op [sleepbaar/niet sleepbaar]
Bepaalt of deze sprite tijdens het afspelen door de gebruiker mag worden versleept. Het blok begint zelf geen sleepbeweging. Dit is een instelling van de sprite, niet het verplaatsen van blokken in de editor.
volume
Geeft de gemeten sterkte van microfoongeluid terug. Hiervoor moet een bruikbare microfoonmeting beschikbaar zijn; zonder beschikbare meting kan -1 worden teruggegeven. Dit is niet het afspeelvolume van een sprite en het blok voegt geen geluidsopname aan het project toe.
klok
Geeft de verstreken tijd van de projectklok terug in seconden, ook met een deel van een seconde. Alle sprites lezen dezelfde klok. Dit blok pauzeert geen script en stelt de klok niet terug.
zet klok op 0
Zet de gezamenlijke projectklok op 0. De verstreken tijd begint daarna opnieuw te lopen. Een andere sprite die klok gebruikt leest dus ook de teruggezette tijd; de datum en tijd van het apparaat veranderen niet.
[eigenschap] van [sprite/Speelveld]
Leest de gekozen eigenschap van het gekozen onderdeel, niet noodzakelijk van deze sprite. Bij sprites zijn onder meer positie, richting, uiterlijk, grootte en afspeelvolume beschikbaar; bij het Speelveld onder meer achtergrond en volume. Ook beschikbare variabelen kunnen in het eigenschapsmenu staan. Het blok verandert de gelezen eigenschap niet.
huidige [tijdonderdeel]
Leest jaar, maand, datum, dag van de week, uur, minuut of seconde van het apparaat. Maanden tellen vanaf 1; dag van de week gebruikt 1 voor zondag tot 7 voor zaterdag. Dit is de plaatselijke apparaattijd, niet de verstreken projectklok.
dagen sinds 2000
Geeft het aantal dagen sinds 1 januari 2000 terug op basis van de apparaattijd. De waarde kan een deel van een dag bevatten. Het blok telt niet hoeveel dagen een leerling in Delta heeft gewerkt.
online?
Geeft waar of onwaar terug voor de verbindingsstatus die de browser meldt. Waar bewijst niet dat Delta, een mediabestand of een opslagverzoek werkelijk bereikbaar is. Gebruik de waarde daarom niet als bevestiging dat een project is opgeslagen.
gebruikersnaam
Geeft de gebruikersnaam terug wanneer die in de Code-sessie beschikbaar is; de waarde kan ook leeg zijn. Het blok vraagt geen naam aan de gebruiker. De uitkomst is geen bewijs voor schoolrechten, een leerkrachtrol of de beschikbaarheid van leerlinggegevens.

Twee verschillende volumewaarden
volume in Waarnemen is een microfoonmeting. volume in Geluid is het ingestelde afspeelpercentage van een sprite of het Speelveld. Een gebeurtenis met volume als grens gebruikt de microfoonmeting, niet hoe hard een geluidsblok is ingesteld.
Als een waarde niet verandert
Controleer of het waardeblok opnieuw wordt gelezen op het moment dat de controle nodig is. Een eenmalige als-controle blijft niet op toetsdrukken letten. Controleer bij een vraag of het antwoord is bevestigd, bij microfoongeluid de toestemming en beschikbaarheid van de microfoon, en bij tijd het verschil tussen klok en huidige apparaattijd.
online? is geen opslagcontrole. Controleer voor bewaren de daadwerkelijke uitkomst en eventuele foutmelding van Opslaan.