New engine features |
Top Previous Next |
New water shaders
If you own A6 professional or A6 commercial you can use the two new, good looking water effects which come with the templates.
fx_water_mirror (A6 professional)
fx_water_env (A6 commercial)
bmap_fill (bitmap_name, bitmap_color(BGR), alpha_value)
Fills a bitmap with any user-defined color and allows you to set its alpha value.
bmap* my_bitmap; // pointer to the bitmap
panel test_pan // a simple definition for a visible panel { flags = visible; }
function color_bitmap() { my_bitmap = bmap_createblack(256, 256, 888); // create an empty bitmap of 256x256 pixels bmap_fill(my_bitmap, vector(0, 255, 255), 80); // fill the bitmap with yellow, alpha = 80 test_pan.bmap = my_bitmap; // use the yellow bitmap for test_pan (show it to the public) }
on_c = color_bitmap; // press "C" to color the yellow bitmap
Toggle and radio buttons
Toggle and radio buttons can now be used in any panel definition. var toggled = 0;
bmap on_pcx = <on.pcx>; bmap off_pcx = <off.pcx>;
panel test_pan { button_toggle = 10, 10, on_pcx, off_pcx, off_pcx, null, toggle_button, null, null; flags = visible; }
function toggle_button() { toggled = 1 - toggled; }
on_t = toggle_button; // press "T" to toggle the button
|