Texture

add texture as a try, I use bmp picture as the texture;
edit texture is another task (I don't know how to do it .... maybe we
can't use bmp picture)
I wll add select-texture function in the program later.