108 lines
4.6 KiB
C
108 lines
4.6 KiB
C
// ************************************************************************
|
||
// **************** LIBRERÖA DE ICONOS ********************
|
||
// ************************************************************************
|
||
|
||
// ------------------------------------------------------------------------
|
||
// ---------------- LISTA DE ICONOS --------------------
|
||
// ------------------------------------------------------------------------
|
||
// ÉÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
|
||
// º Nombre º Especificaci¢n º
|
||
// ÌÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
// º icon1 º Es una cruz roja de 10x10 pixels. º
|
||
// ÌÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
// º icon2 º Es una flecha (->) azul de 10x10 pixels. º
|
||
// ÌÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
// º icon3 º Es un circulo con borde negro y pintado de verde de 10x10 º
|
||
// º º pixels. º
|
||
// ÌÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
// º icon4 º Es un c¡rculo blanco (completo incluido borde) de 10x10 º
|
||
// º º pixels. º
|
||
// ÌÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
// º icon5 º Es un c¡rculo negro (completo incluido borde) de 10x10 º
|
||
// º º pixels. º
|
||
// ÌÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
// º icon6 º Es un c¡rculo blanco (completo incluido borde) de 20x20 º
|
||
// º º pixels. º
|
||
// ÌÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
// º icon7 º Es un c¡rculo negro (completo incluido borde) de 20x20 º
|
||
// º º pixels. º
|
||
// ºÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
// º icon8 º Es una flecha (->) gris (con punta azul) de 10x10 pixels. º
|
||
// ºÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
// º *icon9 º Es una flecha (->) de color c de 10x10 pixels. º
|
||
// ºÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
|
||
// º icon10 º Es un triangulo amarillo con l¡neas negras y una exclama- º
|
||
// º º ci¢n negra dentro. Es de 20x20 pixels. º
|
||
// ÈÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
|
||
// ****** NOTA: A todos los iconos hay que pasarles la posici¢n X y la Y **
|
||
// ****** A los marcados con * hay que pasarles tambi‚n el color **
|
||
|
||
|
||
void icon1(int x,int y){
|
||
setcolor(4);setlinestyle(0,1,3);
|
||
line(x,y,x+10,y+10);line(x+10,y,x,y+10);
|
||
setlinestyle(0,1,1);
|
||
}
|
||
|
||
void icon2(int x,int y){
|
||
setcolor(1);setlinestyle(0,1,3);
|
||
line(x,y+5,x+5,y+5);setlinestyle(0,1,1);
|
||
line(x+5,y,x+10,y+5);line(x+5,y+10,x+10,y+5);line(x+5,y,x+5,y+10);
|
||
setfillstyle(1,1);floodfill(x+6,y+6,1);
|
||
setlinestyle(0,1,1);
|
||
}
|
||
|
||
void icon3(int x, int y){
|
||
setlinestyle(0,1,1);
|
||
setcolor(0);circle(x+5,y+5,5);
|
||
setfillstyle(1,2);floodfill(x+5,y+5,0);
|
||
}
|
||
|
||
void icon4(int x, int y){
|
||
setlinestyle(0,1,1);
|
||
setcolor(15);circle(x,y,5);
|
||
setfillstyle(1,15); floodfill(x,y,15);
|
||
}
|
||
|
||
void icon5(int x, int y){
|
||
setlinestyle(0,1,1);
|
||
setcolor(0);circle(x,y,5);
|
||
setfillstyle(1,0); floodfill(x,y,0);
|
||
}
|
||
|
||
void icon6(int x, int y){
|
||
setlinestyle(0,1,1);
|
||
setcolor(15);circle(x,y,10);
|
||
setfillstyle(1,15); floodfill(x,y,15);
|
||
}
|
||
|
||
void icon7(int x, int y){
|
||
setlinestyle(0,1,1);
|
||
setcolor(0);circle(x,y,10);
|
||
setfillstyle(1,0); floodfill(x,y,0);
|
||
}
|
||
|
||
void icon8(int x,int y){
|
||
setcolor(7);setlinestyle(0,1,3);
|
||
line(x,y+5,x+5,y+5);setlinestyle(0,1,1);
|
||
line(x+5,y,x+10,y+5);line(x+5,y+10,x+10,y+5);line(x+5,y,x+5,y+10);
|
||
setfillstyle(1,1);floodfill(x+6,y+6,1);
|
||
setlinestyle(0,1,1);
|
||
}
|
||
|
||
void icon9(int x,int y,int c){
|
||
setcolor(c);setlinestyle(0,1,3);
|
||
line(x,y+5,x+5,y+5);setlinestyle(0,1,1);
|
||
line(x+5,y,x+10,y+5);line(x+5,y+10,x+10,y+5);line(x+5,y,x+5,y+10);
|
||
setfillstyle(1,c);floodfill(x+6,y+6,c);
|
||
setlinestyle(0,1,1);
|
||
}
|
||
|
||
void icon10(int x,int y){
|
||
setcolor(0);line(x,y+20,x+20,y+20);
|
||
line(x,y+20,x+10,y);line(x+20,y+20,x+10,y);
|
||
setfillstyle(1,14);floodfill(x+10,y+19,0);
|
||
setlinestyle(0,0,2);line(x+10,y+5,x+10,y+13);
|
||
setlinestyle(0,0,1);circle(x+10,y+17,1);
|
||
setfillstyle(1,0);floodfill(x+10,y+17,0);
|
||
} |