#include <acknex.h>
void main () {
wait(3);
BMAP *_bmpT = bmap_createblack(16, 16, 32);
bmap_fill(_bmpT, vector(128, 128, 128), 50);
bmap_save(_bmpT, "b01.tga");
wait(1);
var _frm = bmap_lock(_bmpT, 0);
var _pixel = pixel_for_vec(vector(128, 128, 128), 50, _frm);
pixel_to_bmap(_bmpT, 0, 0, _pixel);
bmap_unlock(_bmpT);
bmap_save(_bmpT, "b02.tga");
wait(1);
var _frm = bmap_lock(_bmpT, 0);
BYTE *_bits = _bmpT->finalbits;
*(_bits + 3) = 127;
bmap_unlock(_bmpT);
bmap_save(_bmpT, "b03.tga");
wait(1);
bmap_remove(_bmpT);
sys_exit(NULL);
}