Evitar que el prota coja el color del fondo y Scripts

For all things Churrera. ¿Estás haciendo un juego? ¿quieres proponer un cambio? ¿tienes alguna duda? ¡Cuéntanoslo!

Moderador: na_th_an

Gocho
Mensajes: 123
Registrado: Mar, 19 Nov 2013, 10:32

Evitar que el prota coja el color del fondo y Scripts

Mensajepor Gocho » Jue, 19 Jun 2014, 12:03

¿Como cambio el modo del color clash en la churrera?

Ahora mismo el prota coge el color del fondo por el que pasa. Y yo quiero que lo haga al revés. Que el fondo coja el color blanco del prota, para que se vea mejor.

No he visto nada en el config.h asi que imagino que tendré que cambiar algo en el engine.h
Última edición por Gocho el Jue, 19 Jun 2014, 22:23, editado 1 vez en total.
Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: Evitar que el prota coja el color del fondo

Mensajepor D_Skywalk » Jue, 19 Jun 2014, 13:03

En asylum lo que hice fue cambiar el color del tile (y luego lo recuperaba cuando dejabas las setas).

Lo tienes es el src pero básicamente es la función de pintar tiles (esta que está en printer) modificada para cambiar el color de su tile :)
$this->bbcode_second_pass_code('', 'void draw_coloured_tile (unsigned char x, unsigned char y, unsigned char t) {
unsigned char *pointer;
unsigned char xx, yy;
t = 64 + (t << 2);
pointer = (unsigned char *) &tileset [2048 + t];
sp_PrintAtInv (y, x, pointer [0], t);
sp_PrintAtInv (y, x + 1, pointer [1], t + 1);
sp_PrintAtInv (y + 1, x, pointer [2], t + 2);
sp_PrintAtInv (y + 1, x + 1, pointer [3], t + 3);
}')

(usa pointer para asignar el color y desde extern llamas y repintas)

Un saludo!
David Skywalker
Weblog: http://david.dantoine.org
Gocho
Mensajes: 123
Registrado: Mar, 19 Nov 2013, 10:32

Re: Evitar que el prota coja el color del fondo

Mensajepor Gocho » Jue, 19 Jun 2014, 13:34

Había olvidado activarlo en el Config.h

Voy sin memoria hasta comprimiendo las pantallas de Titulo y demás XD
Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: Evitar que el prota coja el color del fondo

Mensajepor D_Skywalk » Jue, 19 Jun 2014, 14:49

$this->bbcode_second_pass_quote('Gocho', 'H')abía olvidado activarlo en el Config.h

Voy sin memoria hasta comprimiendo las pantallas de Titulo y demás XD

pilla el printer optimizao de Justin.
Cambia el GAMEOVER y quita los bordes usando esa función que ganas un bastante.
pasa los for a do while (mira justin)...

había más cosas donde recortar, pero eso es lo que recuerdo ahora mismo XD
David Skywalker
Weblog: http://david.dantoine.org