Karoshi MSX Community
05 de Julio de 2021, 07:40:28 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: [1]
  Imprimir  
Autor Tema: Color=(k,r,g,b)  (Leído 2291 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Dreamerm42
Karoshi Newbie
*
Mensajes: 34


Email
« : 03 de Junio de 2011, 07:26:30 pm »

Perdonadme por la duda y sobre todo si no es el sitio correcto.

Hoy trasteando con SC5 y SC7 he sido incapaz de recordar como podia elejir uno de los colores que esta "fuera" de los 15

asi intente el siguiente programa

10 screen 5
20 color=(k,5,4,7)
30 line (0,0)-(30,30),k,bf
99 goto 99

Se que la duda es muy basica, si alguno sabe de algun libro o algun enlace donde pueda soluciar la duda se lo agradeceria, que tampoco quiero haceros perder mucho tiempo.

Graciar por todo.
En línea
MsxKun
Karoshi Forum's Guru
*******
Mensajes: 1554


Kimochi-ii


WWW Email
« Respuesta #1 : 03 de Junio de 2011, 09:12:05 pm »

Holas

Es que estas definiendo el color 0, porque al arrancar el programa k vale 0.
Pon

15 k=1

y veras

Saludos
En línea

--

Cindy Lauper She Bops!
Dreamerm42
Karoshi Newbie
*
Mensajes: 34


Email
« Respuesta #2 : 04 de Junio de 2011, 06:46:08 pm »

Cierto lo he probado y asi es, si pongo K=2 este sustituye el color 2 de la lista de 16.

Me imaginaba que era una detalle muy tonto el que se me escapaba muchas gracias MsxKun!!!
En línea
Shinzon
Karoshi Lover
***
Mensajes: 116


Email
« Respuesta #3 : 25 de Junio de 2011, 09:30:01 pm »

Las variables son las siguientes:

COLOR=(c,r,g,b)

C= Color basico a elegir (0 a 15)
r= Intensidad del rojo (0 a 7) para el color básico "c" elegido
g= Intensidad del verde (0 a 7) para el color básico "c" elegido
b= Intensidad del azul (0 a 7) para el color básico "c" elegido
Este ultimo no se si era de 0 a 7 ó de 0 a 3. Basicamente es elegir uno de los colores de la paleta basica de 16 colores (0 al 15) y darle un color rgb propio. Seguirás teniendo 16 colores, pero redefinidos cada uno segun tus gustos.

Para emular una terminal de fosforo verde sería algo así como:

color=(15,0,3,0) ; Color de la fuente
color=(4,0,7,0) ; Color del fondo y del borde
color 15, 4, 4 ; Actualizas los colores

Si luego usas SET SCREEN, cuando inicies tu MSX 2 verás esos colores al arrancar.
En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!