Lessico IT › Programmazione › Sprite XOR

Sprite XOR

Programmazione Svenska → Aggiornato: 2026-10-27

Un oggetto disegnato applicando lo XOR allo sfondo e cancellato disegnandolo di nuovo nello stesso punto.

Poiché a XOR b XOR b restituisce sempre a, non c'è alcuno sfondo da salvare né maschera da memorizzare. Lo si disegna, lo si disegna di nuovo, e lo schermo torna esattamente com'era. Per macchine a corto sia di memoria sia di cicli sembrava quasi troppo bello per essere vero.

Il problema è che l'oggetto non ha mai colori propri: diventa l'inversione di ciò che gli sta sotto, e dove due oggetti XOR si sovrappongono si annullano a vicenda. La tecnica è quindi finita soprattutto nei puntatori del mouse, nei cursori di testo e nei riquadri di selezione elastici, dove essere visibili sia su sfondi chiari sia su sfondi scuri è un pregio. Il brevetto di Cadtrak del 1980 sul cursore XOR riscosse licenze da gran parte del settore e divenne un primo monito nel dibattito sui brevetti software.

← Torna al lessico