| Novedades: Cambios en las funciones:
+ Se ha ampliado la funcionalidad de las funciones "fade()",
"unfade()", "fade_on()", "fade_off()" ahora también
funcionan sobre resoluciones mayores a 8 bits.
+ Se ha ampliado la funcionalidad de los procesos con dos variables locales nuevas para
realizar fundidos: alpha y blender_mode.
+ Se han mejorado la función gráficas como "put_screen()" las cuales soportan
transparencias con el color de transparencia en cada profundidad de color.
Ampliación el lenguaje CDIV:
Definición de procesos de una forma aun más sencilla por medio de las macros:
(THREAD, THREAD_INIT, THREAD_DRAW, THREAD_MAIN y RUN_THREAD_MAIN).
Definición de funciones miembros con la posibilidad de utilizar sentencias tipo FRAME
por medio de las macros: (ANCHOR, JUMP_ANCHOR, BEGIN_JUMP, END_JUMP, JUMP_FRAME,
JUMP_FRAME_PERCENT).
Funciones nuevas incorporadas en esta versión:
clear_map_color
map_set_bitmap
map_get_bitmap
map_get_screen
map_put_tint
map_put_blender
map_put_gouraund
put_screen_tiled
draw_in_map
region_disty
region_distx
set_fade_speed
set_fade_steps
Cambia la declaración de prototipos, por lo que los prototipos anteriores a la
versión 0.4 R9 no serán compatible, actualizar dicho a cambio a esta versión es
realmente sencillo, como por ejemplo:
// Declaración anterior a CDIV 0.4 R9
void mi_proceso
BEGIN_BODY
//...
END_BODY
// Declaración en CDIV 0.4 R9
BEGIN_BODY( mi_proceso )
//...
END_BODY
Documentación:
+ Documentadas todas las funciones, y corregidos los fallos encontrados. Documentación
disponible en formato CHM y HTML. Se va ha dejar de dar soporte al formato HLP por
considerarse anticuado. |