{{htmlmetatags>metatag-robots=() metatag-title=(PEN | ugBASIC User Manual) metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum) metatag-description=(Pagina del manuale per PEN) metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png) metatag-og:title=(PEN | ugBASIC User Manual) metatag-og:description=(Pagina del manuale per PEN) }} ====== ugBASIC Manuale Utente ====== ===== PEN ===== ===== SINTASSI ===== PEN color ==== SCOPO ==== Il comando ''PEN'' definisce il colore che verrà utilizzato per disegnare linee, forme o scrivere testo sullo schermo. In pratica, è come scegliere il colore di una penna o di un pennarello prima di iniziare a disegnare. A seconda delle capacità hardware del computer, la gamma di colori disponibili potrebbe essere limitata o molto ampia. Alcuni sistemi utilizzavano tavolozze di colori predefinite, mentre altri consentivano di definire i propri colori. Per essere isomorfo, il parametro ''color'' rappresenta un valore nelle tonalità di colore disponibili. Per queste ragioni molto specifiche, ogni colore è codificato da una costante letterale, come ''WHITE'' o ''YELLOW''. Tali costanti saranno sostituite da un indice o valori di colore appropriati, a seconda dell'hardware. Ovviamente, si può inserire direttamente il valore numerico per il colore, ma si deve conoscere la codifica sottostante dei colori. Quindi le capacità grafiche del comando ''PEN'' sono strettamente legate alle capacità del target che esegue il programma. La risoluzione dello schermo influenzava la qualità dei colori visualizzati. Su schermi a bassa risoluzione, i colori potrebbero apparire meno nitidi. Alcuni sistemi offrono una gamma di colori più ampia e maggiore flessibilità nella definizione dei colori. Altri utilizzano una tavolozza di colori limitata che potrebbe comportare una certa uniformità nei colori disponibili. In alcuni target puoi definire le tue tavolozze, quindi non c'è garanzia che le costanti e i valori siano gli stessi. Si può usare la costante ''DEFAULT'' per usare il colore penna predefinito per il target considerato, sempre se non è stata effettuata alcuna sostituzione di colore. @UsedInExample texts_options_01.bas @UsedInExample texts_options_02.bas ==== ESEMPIO ==== PEN 4 PEN esempio ==== ABBREVIAZIONE ==== Pn ==== DISPONIBILE SU ==== * * Atari (400/800) * Atari XL/XE * Commodore 128 (MOS 8502) * Commodore 128 (Zilog Z80) * Commodore 64 * Commodore 64+REU * TRS-80 Color Computer * TRS-80 Color Computer 3 * ColecoVision * Amstrad CPC 664 * Dragon 32 * Dragon 64 * Thomson MO5 * Thomson MO5 * Olivetti Prodest PC128 * Commodore PLUS/4 * SEGA SC-3000 * SEGA SG-1000 * * VG-5000 * Commodore VIC-20 * ZX Spectrum 48 ==== VEDI ANCHE ==== [[PAPER]] ==== ALIAS PER ==== [[INK]] ==== PROBLEMI? ==== Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=SEGNALAZIONE SU PEN|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY ===== [[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]