now i can draw on a bmp but how do i access to a MODELS TEXTURE (skin) this way?
edit: fixed! (it works, maybe there are better ways...)
entity* ent_cube; // assign the model with "ent_cube=me;"
bmap* bmp_skin;
var gv_format = 0;
var gv_pixel = 0;
var gv_alpha = 0;
var gv_col[3];
// get bmap from models texture
bmp_skin = bmap_for_entity(ent_cube,0);
// lock bmap
gv_format = bmap_lock(bmp_skin, 0);
// get pixel (x/y = 10/10)
gv_pixel=pixel_for_bmap(bmp_skin, 10, 10);
// get pixel color & alpha
pixel_to_vec(gv_col,gv_alpha, gv_format, gv_pixel);
// set color
temp.red = 55;
temp.green = 55;
temp.blue = 55;
// create pixel
gv_pixel = pixel_for_vec(temp,100,gv_format);
// set pixel
pixel_to_bmap(bmp_skin,10,10,gv_pixel);
// unlock skin
bmap_unlock(bmp_skin);
thanx, mercuryus
Last edited by mercuryus; 04/19/07 10:21.