Juego para TFT ili 9341
Dependencies: mbed TFT_fonts SPI_TFT_ILI9341 LCD_fonts UTouch
main.cpp@0:00440d37f8ec, 2021-02-07 (annotated)
- Committer:
- nicolas_sopo
- Date:
- Sun Feb 07 20:26:47 2021 +0000
- Revision:
- 0:00440d37f8ec
Jueg
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nicolas_sopo | 0:00440d37f8ec | 1 | #include "mbed.h" // Incluimos librerias |
nicolas_sopo | 0:00440d37f8ec | 2 | #include "string" |
nicolas_sopo | 0:00440d37f8ec | 3 | #include "UTouch.h" |
nicolas_sopo | 0:00440d37f8ec | 4 | #include "stdio.h" |
nicolas_sopo | 0:00440d37f8ec | 5 | #include "SPI_TFT_ILI9341.h" |
nicolas_sopo | 0:00440d37f8ec | 6 | #include "Courier12x20.h" |
nicolas_sopo | 0:00440d37f8ec | 7 | #include "Times_New_Roman28x27.h" |
nicolas_sopo | 0:00440d37f8ec | 8 | #include "Arial24x23.h" |
nicolas_sopo | 0:00440d37f8ec | 9 | #include "font_big.h" |
nicolas_sopo | 0:00440d37f8ec | 10 | SPI_TFT_ILI9341 TFT(D11,D12,D13,D8,D10,D9, "TFT");// mosi,miso,sclk,sc,reset,dc Pin de resent va 3,3V |
nicolas_sopo | 0:00440d37f8ec | 11 | UTouch myTouch(A0, A1, D7, D5, D3); //PinName tclk, PinName tcs, PinName tdin, PinName dout, PinName irq |
nicolas_sopo | 0:00440d37f8ec | 12 | int x=0,y=0,color,color2,contador,aux,Menu=0,Ryan=0,contador2,Mina=0,movd,movy; |
nicolas_sopo | 0:00440d37f8ec | 13 | BusOut motor(PC_3,PC_2,PC_4,PB_1); |
nicolas_sopo | 0:00440d37f8ec | 14 | DigitalOut Led(D14); |
nicolas_sopo | 0:00440d37f8ec | 15 | char Up[]={0b1000,0b0100,0b0010,0b0001,0b1000,0b0100,0b0010,0b0001,0b1000,0b0100,0b0010,0b0001,}; // arreglo hacia arriba paso simple |
nicolas_sopo | 0:00440d37f8ec | 16 | char Down[]={0b0001,0b0010,0b0100,0b1000,0b0001,0b0010,0b0100,0b1000,0b0001,0b0010,0b0100,0b1000,};// arreglo hacia abajo paso simple |
nicolas_sopo | 0:00440d37f8ec | 17 | BusOut Indicadores(D15,D14,D2); |
nicolas_sopo | 0:00440d37f8ec | 18 | __align(2) |
nicolas_sopo | 0:00440d37f8ec | 19 | unsigned char bmp[]={ // Imagen Mina |
nicolas_sopo | 0:00440d37f8ec | 20 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 21 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 22 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 23 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 24 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 25 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xfb, 0xbd, 0xd7, 0xad, 0x55, 0xb5, 0x96, 0xc6, 0x38, 0xef, 0x7d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 26 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9c, 0xf3, 0x4a, 0x69, 0x29, 0x45, 0x08, 0x61, 0x00, 0x00, 0x00, 0x00, 0x10, 0x82, 0x31, 0xa6, 0x73, 0x8e, 0xe7, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 27 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x31, 0xa6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x08, 0x41, 0x08, 0x61, 0x08, 0x61, 0x08, 0x41, 0x00, 0x20, 0x00, 0x00, 0x08, 0x61, 0xa5, 0x14, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 28 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc6, 0x38, 0x08, 0x61, 0x08, 0x61, 0xa5, 0x14, 0x42, 0x08, 0x00, 0x20, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x41, 0x00, 0x00, 0x63, 0x0c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 29 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0x5d, 0x21, 0x04, 0x52, 0x8a, 0xef, 0x7d, 0x6b, 0x6d, 0x00, 0x00, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x00, 0x00, 0x8c, 0x71, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 30 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x31, 0xa6, 0x31, 0xa6, 0xd6, 0x9a, 0xad, 0x55, 0x00, 0x00, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x41, 0x00, 0x00, 0xce, 0x59, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 31 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0x7d, 0x00, 0x00, 0xad, 0x75, 0xe7, 0x1c, 0x21, 0x04, 0x00, 0x20, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x00, 0x00, 0x5a, 0xcb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 32 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x39, 0xc7, 0x21, 0x24, 0xe7, 0x1c, 0x9c, 0xf3, 0x00, 0x20, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x41, 0x10, 0xa2, 0xce, 0x59, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 33 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x08, 0x41, 0x73, 0x8e, 0xd6, 0xba, 0x7b, 0xcf, 0x00, 0x20, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x00, 0x00, 0xad, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 34 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0x5d, 0x00, 0x20, 0x8c, 0x51, 0xd6, 0xba, 0x6b, 0x4d, 0x00, 0x20, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x00, 0x00, 0x94, 0x92, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 35 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xba, 0x00, 0x00, 0x84, 0x30, 0xd6, 0xba, 0x6b, 0x6d, 0x00, 0x20, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x00, 0x00, 0x8c, 0x51, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 36 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0x5d, 0x08, 0x41, 0x5a, 0xeb, 0xd6, 0xba, 0x8c, 0x71, 0x08, 0x41, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x00, 0x00, 0x94, 0xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 37 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x10, 0x82, 0x21, 0x04, 0xd6, 0xba, 0xbd, 0xf7, 0x08, 0x61, 0x08, 0x41, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x00, 0x00, 0xad, 0x75, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 38 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x42, 0x28, 0x00, 0x00, 0xa5, 0x34, 0xd6, 0xba, 0x63, 0x0c, 0x00, 0x00, 0x10, 0x82, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x00, 0x20, 0x18, 0xe3, 0xd6, 0x9a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 39 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xfb, 0x00, 0x00, 0x52, 0x8a, 0xce, 0x79, 0xde, 0xdb, 0x08, 0x41, 0x00, 0x00, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x00, 0x00, 0x52, 0x8a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 40 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x31, 0x86, 0x00, 0x00, 0x7b, 0xcf, 0xce, 0x59, 0xd6, 0x9a, 0x39, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x08, 0x41, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x41, 0x08, 0x41, 0xde, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 41 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0x10, 0x82, 0x00, 0x00, 0x7b, 0xcf, 0xd6, 0x9a, 0xd6, 0xba, 0x7b, 0xef, 0x39, 0xc7, 0x10, 0xa2, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x08, 0x61, 0x00, 0x00, 0x9c, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 42 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, 0x79, 0x10, 0x82, 0x00, 0x00, 0x52, 0x8a, 0x94, 0xb2, 0xd6, 0xba, 0xde, 0xdb, 0x9c, 0xd3, 0x29, 0x65, 0x00, 0x20, 0x08, 0x61, 0x08, 0x61, 0x08, 0x41, 0x00, 0x00, 0x7b, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 43 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xbe, 0x18, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x08, 0x61, 0x10, 0xa2, 0x18, 0xc3, 0x10, 0x82, 0x08, 0x61, 0x08, 0x61, 0x08, 0x41, 0x08, 0x61, 0xa5, 0x14, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 44 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbd, 0xf7, 0x29, 0x65, 0x10, 0x82, 0x00, 0x20, 0x00, 0x20, 0x08, 0x41, 0x08, 0x61, 0x08, 0x61, 0x00, 0x00, 0x00, 0x00, 0xb5, 0xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x7d, 0xe5, 0x96, 0xdd, 0x75, 0xba, 0x08, 0xff, 0xff, 0xf7, 0x5d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 45 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xbe, 0xce, 0x79, 0x7b, 0xcf, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x6b, 0x4d, 0x9c, 0xd3, 0xf7, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xd3, 0xca, 0xeb, 0xc1, 0xa5, 0xc0, 0xc1, 0xd4, 0x10, 0xe6, 0x59, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 46 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x94, 0x92, 0xad, 0x55, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb4, 0x51, 0xe3, 0x6d, 0xc8, 0xe0, 0xea, 0x83, 0xf2, 0xa4, 0xc0, 0x81, 0xcb, 0xae, 0xee, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 47 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x9e, 0x42, 0x08, 0x00, 0x00, 0x58, 0x00, 0xf2, 0x64, 0xf3, 0x04, 0xfb, 0x04, 0xd9, 0xa2, 0xcc, 0x11, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 48 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x08, 0x41, 0xc6, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x84, 0x10, 0x3a, 0x49, 0xfe, 0xdb, 0xda, 0xaa, 0xc9, 0x42, 0xf2, 0xa3, 0xf2, 0xc4, 0xb8, 0xa1, 0xcb, 0xae, 0xe6, 0x38, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 49 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4a, 0x69, 0x4a, 0x69, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x9e, 0x21, 0x24, 0xad, 0x55, 0xff, 0xff, 0xe6, 0x59, 0xb9, 0xe7, 0xc9, 0xe7, 0xb0, 0x40, 0xd3, 0xce, 0xe6, 0x59, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 50 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0x3c, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd6, 0xba, 0x18, 0xe3, 0xe7, 0x3c, 0xff, 0xff, 0xee, 0xba, 0xee, 0x79, 0xe5, 0xd7, 0xba, 0xab, 0xff, 0xff, 0xf6, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 51 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x18, 0xc3, 0x5a, 0xcb, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x63, 0x2c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 52 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x21, 0x24, 0x00, 0x00, 0x00, 0x00, 0x5a, 0xcb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 53 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0xdb, 0xe7, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 54 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 55 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 56 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 57 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 58 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, |
nicolas_sopo | 0:00440d37f8ec | 59 | 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff |
nicolas_sopo | 0:00440d37f8ec | 60 | }; |
nicolas_sopo | 0:00440d37f8ec | 61 | |
nicolas_sopo | 0:00440d37f8ec | 62 | |
nicolas_sopo | 0:00440d37f8ec | 63 | int main(){ |
nicolas_sopo | 0:00440d37f8ec | 64 | |
nicolas_sopo | 0:00440d37f8ec | 65 | myTouch.InitTouch(); // touch |
nicolas_sopo | 0:00440d37f8ec | 66 | myTouch.SetPrecision(PREC_LOW); |
nicolas_sopo | 0:00440d37f8ec | 67 | TFT.claim(stdout); |
nicolas_sopo | 0:00440d37f8ec | 68 | TFT.set_orientation(2);// orientacion |
nicolas_sopo | 0:00440d37f8ec | 69 | TFT.background(LightGrey);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 70 | TFT.foreground(White); |
nicolas_sopo | 0:00440d37f8ec | 71 | TFT.cls();// Limpio pantalla |
nicolas_sopo | 0:00440d37f8ec | 72 | TFT.set_font((unsigned char*)Times_New_Roman28x27);//configuaracion de la letra |
nicolas_sopo | 0:00440d37f8ec | 73 | TFT.fillrect(0,0,20,320,Green); //Dibujo UD |
nicolas_sopo | 0:00440d37f8ec | 74 | TFT.fillrect(220,0,240,320,Green); |
nicolas_sopo | 0:00440d37f8ec | 75 | wait(.2); //Cada 200mS dibuja una linea |
nicolas_sopo | 0:00440d37f8ec | 76 | TFT.line(45,70,45,150, White );//Pinto U |
nicolas_sopo | 0:00440d37f8ec | 77 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 78 | TFT.line(70,170,45,150, White ); |
nicolas_sopo | 0:00440d37f8ec | 79 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 80 | TFT.line(70,170,170,170, White ); |
nicolas_sopo | 0:00440d37f8ec | 81 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 82 | TFT.line(45,70,70,70, White ); |
nicolas_sopo | 0:00440d37f8ec | 83 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 84 | TFT.line(70,70,70,135, White ); |
nicolas_sopo | 0:00440d37f8ec | 85 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 86 | TFT.line(70,135,80,143, White ); |
nicolas_sopo | 0:00440d37f8ec | 87 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 88 | TFT.line(80,143,95,143, White ); |
nicolas_sopo | 0:00440d37f8ec | 89 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 90 | TFT.line(95,70,95,143, White ); |
nicolas_sopo | 0:00440d37f8ec | 91 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 92 | TFT.line(95,70,170,70, White ); |
nicolas_sopo | 0:00440d37f8ec | 93 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 94 | TFT.line(120,70,120,170, White );// Termino U |
nicolas_sopo | 0:00440d37f8ec | 95 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 96 | TFT.line(190,90,170,70, White ); // Pinto D |
nicolas_sopo | 0:00440d37f8ec | 97 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 98 | TFT.line(190,150,170,170, White ); |
nicolas_sopo | 0:00440d37f8ec | 99 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 100 | TFT.line(190,90,190,150, White ); |
nicolas_sopo | 0:00440d37f8ec | 101 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 102 | TFT.line(143,90,165,90, White ); |
nicolas_sopo | 0:00440d37f8ec | 103 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 104 | TFT.line(170,95,165,90, White ); |
nicolas_sopo | 0:00440d37f8ec | 105 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 106 | TFT.line(143,150,165,150, White ); |
nicolas_sopo | 0:00440d37f8ec | 107 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 108 | TFT.line(165,150,170,145, White ); |
nicolas_sopo | 0:00440d37f8ec | 109 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 110 | TFT.line(145,90,145,150, White ); |
nicolas_sopo | 0:00440d37f8ec | 111 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 112 | TFT.line(171,96,171,144, White );//Termino D |
nicolas_sopo | 0:00440d37f8ec | 113 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 114 | TFT.locate(50,220); |
nicolas_sopo | 0:00440d37f8ec | 115 | TFT.printf(" Facultad "); //Imprimo Facultad tecnologica |
nicolas_sopo | 0:00440d37f8ec | 116 | TFT.locate(30,250); |
nicolas_sopo | 0:00440d37f8ec | 117 | TFT.printf(" Tecnologica"); |
nicolas_sopo | 0:00440d37f8ec | 118 | wait(5); // siguente Frame |
nicolas_sopo | 0:00440d37f8ec | 119 | TFT.background(Red);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 120 | TFT.foreground(White); |
nicolas_sopo | 0:00440d37f8ec | 121 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 122 | TFT.set_font((unsigned char*)Arial24x23); |
nicolas_sopo | 0:00440d37f8ec | 123 | TFT.locate(15, 20); |
nicolas_sopo | 0:00440d37f8ec | 124 | TFT.printf("Minijuegos UD"); //Menu principal |
nicolas_sopo | 0:00440d37f8ec | 125 | TFT.locate(77, 115); |
nicolas_sopo | 0:00440d37f8ec | 126 | TFT.printf("Pares"); |
nicolas_sopo | 0:00440d37f8ec | 127 | TFT.locate(54, 185); |
nicolas_sopo | 0:00440d37f8ec | 128 | TFT.printf("S.C Ryan"); |
nicolas_sopo | 0:00440d37f8ec | 129 | TFT.locate(1, 270); |
nicolas_sopo | 0:00440d37f8ec | 130 | TFT.printf("Hecho por: Flip"); |
nicolas_sopo | 0:00440d37f8ec | 131 | TFT.rect(50,100,185,150, YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 132 | TFT.rect(50,170,185,220, YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 133 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 134 | while(1){ |
nicolas_sopo | 0:00440d37f8ec | 135 | if(Menu==0){ |
nicolas_sopo | 0:00440d37f8ec | 136 | if (myTouch.DataAvailable()){ //Creacion de botones |
nicolas_sopo | 0:00440d37f8ec | 137 | if(myTouch.Read()) { |
nicolas_sopo | 0:00440d37f8ec | 138 | x = myTouch.GetX(); // toma del dato x |
nicolas_sopo | 0:00440d37f8ec | 139 | y = myTouch.GetY(); // toma del dato y |
nicolas_sopo | 0:00440d37f8ec | 140 | TFT.locate(15, 20); |
nicolas_sopo | 0:00440d37f8ec | 141 | TFT.printf("Minijuegos UD"); |
nicolas_sopo | 0:00440d37f8ec | 142 | TFT.locate(77, 115); |
nicolas_sopo | 0:00440d37f8ec | 143 | TFT.printf("Pares"); |
nicolas_sopo | 0:00440d37f8ec | 144 | TFT.locate(54, 185); |
nicolas_sopo | 0:00440d37f8ec | 145 | TFT.printf("S.C Ryan"); |
nicolas_sopo | 0:00440d37f8ec | 146 | TFT.locate(1, 270); |
nicolas_sopo | 0:00440d37f8ec | 147 | TFT.printf("Hecho por: Flip"); |
nicolas_sopo | 0:00440d37f8ec | 148 | TFT.rect(50,100,185,150, YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 149 | TFT.rect(50,170,185,220, YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 150 | if(y>17&&x>35&&y<80&&x<63){ |
nicolas_sopo | 0:00440d37f8ec | 151 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 152 | TFT.background(Red);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 153 | TFT.locate(40,270); |
nicolas_sopo | 0:00440d37f8ec | 154 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 155 | TFT.printf("Pulsa para\n\r Jugar"); |
nicolas_sopo | 0:00440d37f8ec | 156 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 157 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 158 | Menu=1;} |
nicolas_sopo | 0:00440d37f8ec | 159 | if(y>17&&x>73&&y<84&&x<95){ |
nicolas_sopo | 0:00440d37f8ec | 160 | TFT.background(Selva);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 161 | TFT.foreground(White); |
nicolas_sopo | 0:00440d37f8ec | 162 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 163 | TFT.set_font((unsigned char*)Times_New_Roman28x27); |
nicolas_sopo | 0:00440d37f8ec | 164 | TFT.locate(5,20); |
nicolas_sopo | 0:00440d37f8ec | 165 | TFT.printf("Mision: "); |
nicolas_sopo | 0:00440d37f8ec | 166 | TFT.locate(60,100); |
nicolas_sopo | 0:00440d37f8ec | 167 | TFT.printf("Salva Al\n \r Capitan\n \r Ryan"); // mission |
nicolas_sopo | 0:00440d37f8ec | 168 | TFT.locate(5,250); |
nicolas_sopo | 0:00440d37f8ec | 169 | TFT.printf("Top Secret.... "); |
nicolas_sopo | 0:00440d37f8ec | 170 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 171 | TFT.locate(60,100); |
nicolas_sopo | 0:00440d37f8ec | 172 | TFT.printf("No Pises\n \r Las \n \r Minas"); |
nicolas_sopo | 0:00440d37f8ec | 173 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 174 | TFT.locate(5,20); |
nicolas_sopo | 0:00440d37f8ec | 175 | TFT.printf(" "); |
nicolas_sopo | 0:00440d37f8ec | 176 | TFT.locate(60,100); |
nicolas_sopo | 0:00440d37f8ec | 177 | TFT.printf(" "); |
nicolas_sopo | 0:00440d37f8ec | 178 | TFT.locate(5,250); |
nicolas_sopo | 0:00440d37f8ec | 179 | TFT.printf(" "); |
nicolas_sopo | 0:00440d37f8ec | 180 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 181 | Menu=2; |
nicolas_sopo | 0:00440d37f8ec | 182 | TFT.locate(40,250); |
nicolas_sopo | 0:00440d37f8ec | 183 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 184 | TFT.printf("Pulsa para\n\r Aceptar"); |
nicolas_sopo | 0:00440d37f8ec | 185 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 186 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 187 | } |
nicolas_sopo | 0:00440d37f8ec | 188 | } |
nicolas_sopo | 0:00440d37f8ec | 189 | } |
nicolas_sopo | 0:00440d37f8ec | 190 | } |
nicolas_sopo | 0:00440d37f8ec | 191 | if(Menu==1){ //juego de buscar los pares |
nicolas_sopo | 0:00440d37f8ec | 192 | if (myTouch.DataAvailable()){ |
nicolas_sopo | 0:00440d37f8ec | 193 | if(myTouch.Read()) { |
nicolas_sopo | 0:00440d37f8ec | 194 | TFT.set_font((unsigned char*)Arial24x23); |
nicolas_sopo | 0:00440d37f8ec | 195 | TFT.locate(1,20); |
nicolas_sopo | 0:00440d37f8ec | 196 | TFT.printf("Busca los pares"); |
nicolas_sopo | 0:00440d37f8ec | 197 | x = myTouch.GetX(); |
nicolas_sopo | 0:00440d37f8ec | 198 | y = myTouch.GetY(); |
nicolas_sopo | 0:00440d37f8ec | 199 | TFT.rect(20,60,80,150,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 200 | TFT.rect(90,60,150,150,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 201 | TFT.rect(160,60,220,150,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 202 | TFT.rect(20,170,80,260,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 203 | TFT.rect(90,170,150,260,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 204 | TFT.rect(160,170,220,260,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 205 | if (y>2&&x>20&&y<30&&x<63){ |
nicolas_sopo | 0:00440d37f8ec | 206 | TFT.fillrect(22,62,78,148,YellOrange); // cada color internamente corresponde a un numero |
nicolas_sopo | 0:00440d37f8ec | 207 | contador++; |
nicolas_sopo | 0:00440d37f8ec | 208 | color=1; |
nicolas_sopo | 0:00440d37f8ec | 209 | }if (y>35&&x>20&&y<62&&x<63){ |
nicolas_sopo | 0:00440d37f8ec | 210 | TFT.fillrect(92,62,148,148,Azulito); |
nicolas_sopo | 0:00440d37f8ec | 211 | color=2; |
nicolas_sopo | 0:00440d37f8ec | 212 | contador++; |
nicolas_sopo | 0:00440d37f8ec | 213 | }if (y>68&&x>20&&y<98&&x<63){ |
nicolas_sopo | 0:00440d37f8ec | 214 | TFT.fillrect(162,62,218,148,Green); |
nicolas_sopo | 0:00440d37f8ec | 215 | color=3; |
nicolas_sopo | 0:00440d37f8ec | 216 | contador++; |
nicolas_sopo | 0:00440d37f8ec | 217 | }if (y>2&&x>73&&y<30&&x<115){ |
nicolas_sopo | 0:00440d37f8ec | 218 | TFT.fillrect(22,172,78,258,Azulito); |
nicolas_sopo | 0:00440d37f8ec | 219 | color2=2; |
nicolas_sopo | 0:00440d37f8ec | 220 | contador++; |
nicolas_sopo | 0:00440d37f8ec | 221 | }if (y>35&&x>75&&y<62&&x<115){ |
nicolas_sopo | 0:00440d37f8ec | 222 | TFT.fillrect(92,172,148,258,Green); |
nicolas_sopo | 0:00440d37f8ec | 223 | color2=3; |
nicolas_sopo | 0:00440d37f8ec | 224 | contador++; |
nicolas_sopo | 0:00440d37f8ec | 225 | }if (y>68&&x>75&&y<98&&x<115){ |
nicolas_sopo | 0:00440d37f8ec | 226 | TFT.fillrect(162,172,218,258,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 227 | color2=1; |
nicolas_sopo | 0:00440d37f8ec | 228 | contador++; |
nicolas_sopo | 0:00440d37f8ec | 229 | }if(color==1 and color2==1 or color==2 and color2==2 or color==3 and color2==3){ // si el color es igual: |
nicolas_sopo | 0:00440d37f8ec | 230 | TFT.locate(50,280); |
nicolas_sopo | 0:00440d37f8ec | 231 | TFT.printf("Muy Bien!"); |
nicolas_sopo | 0:00440d37f8ec | 232 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 233 | TFT.locate(50,280); |
nicolas_sopo | 0:00440d37f8ec | 234 | TFT.printf("Sigue Asi! "); |
nicolas_sopo | 0:00440d37f8ec | 235 | contador=0; |
nicolas_sopo | 0:00440d37f8ec | 236 | aux++; |
nicolas_sopo | 0:00440d37f8ec | 237 | if(aux==3){ |
nicolas_sopo | 0:00440d37f8ec | 238 | TFT.background(Red);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 239 | TFT.foreground(White); |
nicolas_sopo | 0:00440d37f8ec | 240 | Menu=0; |
nicolas_sopo | 0:00440d37f8ec | 241 | contador=0; |
nicolas_sopo | 0:00440d37f8ec | 242 | aux=0; |
nicolas_sopo | 0:00440d37f8ec | 243 | color=0; |
nicolas_sopo | 0:00440d37f8ec | 244 | color2=0; |
nicolas_sopo | 0:00440d37f8ec | 245 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 246 | TFT.set_font((unsigned char*)Neu42x35); |
nicolas_sopo | 0:00440d37f8ec | 247 | TFT.locate(30,140); |
nicolas_sopo | 0:00440d37f8ec | 248 | TFT.printf("Nice Job"); |
nicolas_sopo | 0:00440d37f8ec | 249 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 250 | TFT.set_font((unsigned char*)Arial24x23); |
nicolas_sopo | 0:00440d37f8ec | 251 | TFT.background(Red);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 252 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 253 | TFT.fillrect(10,10,230,20,Red); |
nicolas_sopo | 0:00440d37f8ec | 254 | TFT.fillrect(10,300,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 255 | TFT.fillrect(10,10,20,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 256 | TFT.fillrect(220,10,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 257 | wait(0.5); |
nicolas_sopo | 0:00440d37f8ec | 258 | TFT.fillrect(10,10,230,20,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 259 | TFT.fillrect(10,300,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 260 | TFT.fillrect(10,10,20,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 261 | TFT.fillrect(220,10,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 262 | TFT.locate(25,139); |
nicolas_sopo | 0:00440d37f8ec | 263 | TFT.printf(" Reclama tu\n\r Recompensa!!"); |
nicolas_sopo | 0:00440d37f8ec | 264 | wait(.5); |
nicolas_sopo | 0:00440d37f8ec | 265 | TFT.fillrect(10,10,230,20,Red); |
nicolas_sopo | 0:00440d37f8ec | 266 | TFT.fillrect(10,300,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 267 | TFT.fillrect(10,10,20,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 268 | TFT.fillrect(220,10,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 269 | wait(.5); |
nicolas_sopo | 0:00440d37f8ec | 270 | TFT.fillrect(10,10,230,20,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 271 | TFT.fillrect(10,300,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 272 | TFT.fillrect(10,10,20,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 273 | TFT.fillrect(220,10,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 274 | wait(.5); |
nicolas_sopo | 0:00440d37f8ec | 275 | TFT.fillrect(10,10,230,20,Red); |
nicolas_sopo | 0:00440d37f8ec | 276 | TFT.fillrect(10,300,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 277 | TFT.fillrect(10,10,20,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 278 | TFT.fillrect(220,10,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 279 | wait(.5); |
nicolas_sopo | 0:00440d37f8ec | 280 | TFT.fillrect(10,10,230,20,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 281 | TFT.fillrect(10,300,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 282 | TFT.fillrect(10,10,20,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 283 | TFT.fillrect(220,10,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 284 | wait(.5); |
nicolas_sopo | 0:00440d37f8ec | 285 | for(int g=0;g<=150;g++){// el for nos recorrera la posiciones del motor haciendo girar y repartiendo los dulces |
nicolas_sopo | 0:00440d37f8ec | 286 | movd++; |
nicolas_sopo | 0:00440d37f8ec | 287 | if(movd==12){ |
nicolas_sopo | 0:00440d37f8ec | 288 | movd=0; |
nicolas_sopo | 0:00440d37f8ec | 289 | } |
nicolas_sopo | 0:00440d37f8ec | 290 | motor= Up[movd]; // se recorrera el arreglo de up paso simple |
nicolas_sopo | 0:00440d37f8ec | 291 | wait_ms(5); |
nicolas_sopo | 0:00440d37f8ec | 292 | } |
nicolas_sopo | 0:00440d37f8ec | 293 | wait(0.10); |
nicolas_sopo | 0:00440d37f8ec | 294 | for(int g=0;g<=150;g++){ |
nicolas_sopo | 0:00440d37f8ec | 295 | movd++; |
nicolas_sopo | 0:00440d37f8ec | 296 | if(movd==12){ |
nicolas_sopo | 0:00440d37f8ec | 297 | movd=0; |
nicolas_sopo | 0:00440d37f8ec | 298 | } |
nicolas_sopo | 0:00440d37f8ec | 299 | motor= Down[movd];// una vez complete el paso, regresara a la posicion inicial |
nicolas_sopo | 0:00440d37f8ec | 300 | wait_ms(5); |
nicolas_sopo | 0:00440d37f8ec | 301 | }wait (0.5); |
nicolas_sopo | 0:00440d37f8ec | 302 | for(int i=0;i<=15;i++){ |
nicolas_sopo | 0:00440d37f8ec | 303 | Led=1; |
nicolas_sopo | 0:00440d37f8ec | 304 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 305 | Led=0; |
nicolas_sopo | 0:00440d37f8ec | 306 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 307 | }wait(1); |
nicolas_sopo | 0:00440d37f8ec | 308 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 309 | TFT.locate(40,270); |
nicolas_sopo | 0:00440d37f8ec | 310 | TFT.printf("Pulsa para\n\r Retornar"); |
nicolas_sopo | 0:00440d37f8ec | 311 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 312 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 313 | } |
nicolas_sopo | 0:00440d37f8ec | 314 | }else if(contador>2){ // si pulsamos cartas diferentes |
nicolas_sopo | 0:00440d37f8ec | 315 | TFT.locate(45,280); |
nicolas_sopo | 0:00440d37f8ec | 316 | TFT.printf(" Fallaste! "); |
nicolas_sopo | 0:00440d37f8ec | 317 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 318 | TFT.locate(45,280); |
nicolas_sopo | 0:00440d37f8ec | 319 | TFT.printf("Try Again! "); |
nicolas_sopo | 0:00440d37f8ec | 320 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 321 | TFT.locate(1,280); |
nicolas_sopo | 0:00440d37f8ec | 322 | TFT.printf(" "); |
nicolas_sopo | 0:00440d37f8ec | 323 | TFT.fillrect(22,62,78,148,Red); |
nicolas_sopo | 0:00440d37f8ec | 324 | TFT.fillrect(92,62,148,148,Red); |
nicolas_sopo | 0:00440d37f8ec | 325 | TFT.fillrect(162,62,218,148,Red); |
nicolas_sopo | 0:00440d37f8ec | 326 | TFT.fillrect(22,172,78,258,Red); |
nicolas_sopo | 0:00440d37f8ec | 327 | TFT.fillrect(92,172,148,258,Red); |
nicolas_sopo | 0:00440d37f8ec | 328 | TFT.fillrect(162,172,218,258,Red); |
nicolas_sopo | 0:00440d37f8ec | 329 | contador=0; |
nicolas_sopo | 0:00440d37f8ec | 330 | aux=0; |
nicolas_sopo | 0:00440d37f8ec | 331 | color=0; |
nicolas_sopo | 0:00440d37f8ec | 332 | color2=0; |
nicolas_sopo | 0:00440d37f8ec | 333 | } |
nicolas_sopo | 0:00440d37f8ec | 334 | } |
nicolas_sopo | 0:00440d37f8ec | 335 | } |
nicolas_sopo | 0:00440d37f8ec | 336 | } |
nicolas_sopo | 0:00440d37f8ec | 337 | if(Menu==2){ // Juego de salvar el capitan ryan |
nicolas_sopo | 0:00440d37f8ec | 338 | if (myTouch.DataAvailable()){ |
nicolas_sopo | 0:00440d37f8ec | 339 | if(myTouch.Read()) { |
nicolas_sopo | 0:00440d37f8ec | 340 | x = myTouch.GetX(); |
nicolas_sopo | 0:00440d37f8ec | 341 | y = myTouch.GetY(); |
nicolas_sopo | 0:00440d37f8ec | 342 | TFT.rect(20,13,63,56,Red); // creacion de cuadricula |
nicolas_sopo | 0:00440d37f8ec | 343 | TFT.rect(72,13,115,56,Red); |
nicolas_sopo | 0:00440d37f8ec | 344 | TFT.rect(125,13,168,56,Red); |
nicolas_sopo | 0:00440d37f8ec | 345 | TFT.rect(178,13,221,56,Red); |
nicolas_sopo | 0:00440d37f8ec | 346 | TFT.rect(20,66,63,109,Red);//1 |
nicolas_sopo | 0:00440d37f8ec | 347 | TFT.rect(72,66,115,109,Red); |
nicolas_sopo | 0:00440d37f8ec | 348 | TFT.rect(125,66,168,109,Red); |
nicolas_sopo | 0:00440d37f8ec | 349 | TFT.rect(178,66,221,109,Red); |
nicolas_sopo | 0:00440d37f8ec | 350 | TFT.rect(20,119,63,162,Red);//1 |
nicolas_sopo | 0:00440d37f8ec | 351 | TFT.rect(72,119,115,162,Red); |
nicolas_sopo | 0:00440d37f8ec | 352 | TFT.rect(125,119,168,162,Red); |
nicolas_sopo | 0:00440d37f8ec | 353 | TFT.rect(178,119,221,162,Red); |
nicolas_sopo | 0:00440d37f8ec | 354 | TFT.rect(20,172,63,215,Red);//1 |
nicolas_sopo | 0:00440d37f8ec | 355 | TFT.rect(72,172,115,215,Red); |
nicolas_sopo | 0:00440d37f8ec | 356 | TFT.rect(125,172,168,215,Red); |
nicolas_sopo | 0:00440d37f8ec | 357 | TFT.rect(178,172,221,215,Red); |
nicolas_sopo | 0:00440d37f8ec | 358 | TFT.set_font((unsigned char*)Courier12x20); |
nicolas_sopo | 0:00440d37f8ec | 359 | |
nicolas_sopo | 0:00440d37f8ec | 360 | if(y>0&&x>99&&y<100&&x<136 or Ryan==0){ |
nicolas_sopo | 0:00440d37f8ec | 361 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 362 | TFT.printf("Capitan Ryan:\n \rEn la zonas rojas\n \rposiblemente Hay \n \rminas. Ten Cuidado!"); |
nicolas_sopo | 0:00440d37f8ec | 363 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 364 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 365 | TFT.printf(" \n \r \n \r "); |
nicolas_sopo | 0:00440d37f8ec | 366 | Ryan=1; |
nicolas_sopo | 0:00440d37f8ec | 367 | } |
nicolas_sopo | 0:00440d37f8ec | 368 | if(y>0&&x>0&&y<21&&x<16){ |
nicolas_sopo | 0:00440d37f8ec | 369 | TFT.fillrect(22,15,61,54,Brown); |
nicolas_sopo | 0:00440d37f8ec | 370 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 371 | TFT.printf("Capitan Ryan:\n\rInteligencia Informa\n\rque hay 2 Minas cerca\n\rCuidado!"); |
nicolas_sopo | 0:00440d37f8ec | 372 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 373 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 374 | TFT.printf(" \n\r \n\r "); |
nicolas_sopo | 0:00440d37f8ec | 375 | TFT.fillrect(235,0,240,320, Selva); |
nicolas_sopo | 0:00440d37f8ec | 376 | contador2++ ; |
nicolas_sopo | 0:00440d37f8ec | 377 | }if(y>26&&x>0&&y<45&&x<16){ |
nicolas_sopo | 0:00440d37f8ec | 378 | TFT.Bitmap(74,15,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 379 | Mina=1; |
nicolas_sopo | 0:00440d37f8ec | 380 | }if(y>52&&x>0&&y<73&&x<16){ |
nicolas_sopo | 0:00440d37f8ec | 381 | TFT.fillrect(127,15,166,54,Brown); |
nicolas_sopo | 0:00440d37f8ec | 382 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 383 | TFT.printf("Capitan Ryan:\n\rPiensas que es un\n\rjuego?"); |
nicolas_sopo | 0:00440d37f8ec | 384 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 385 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 386 | TFT.printf(" \n\r \n\r "); |
nicolas_sopo | 0:00440d37f8ec | 387 | contador2++; |
nicolas_sopo | 0:00440d37f8ec | 388 | }if(y>78&&x>0&&y<95&&x<16){ |
nicolas_sopo | 0:00440d37f8ec | 389 | TFT.fillrect(180,15,219,54,Brown); |
nicolas_sopo | 0:00440d37f8ec | 390 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 391 | TFT.printf("Capitan Ryan:\n\r\n\rGood Job!"); |
nicolas_sopo | 0:00440d37f8ec | 392 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 393 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 394 | TFT.printf(" \n\r\n\r "); |
nicolas_sopo | 0:00440d37f8ec | 395 | contador2++ ; |
nicolas_sopo | 0:00440d37f8ec | 396 | }if(y>0&&x>23&&y<21&&x<42){ |
nicolas_sopo | 0:00440d37f8ec | 397 | TFT.Bitmap(22,68,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 398 | Mina=1; |
nicolas_sopo | 0:00440d37f8ec | 399 | }if(y>26&&x>21&&y<45&&x<42){ |
nicolas_sopo | 0:00440d37f8ec | 400 | TFT.fillrect(74,68,113,107,Brown); |
nicolas_sopo | 0:00440d37f8ec | 401 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 402 | TFT.printf("Capitan Ryan:\n\r\n\rCuidadito!"); |
nicolas_sopo | 0:00440d37f8ec | 403 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 404 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 405 | TFT.printf(" \n\r\n\r "); |
nicolas_sopo | 0:00440d37f8ec | 406 | contador2++; |
nicolas_sopo | 0:00440d37f8ec | 407 | }if(y>52&&x>21&&y<73&&x<42){ |
nicolas_sopo | 0:00440d37f8ec | 408 | TFT.fillrect(127,68,166,107,Brown); |
nicolas_sopo | 0:00440d37f8ec | 409 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 410 | TFT.printf("Capitan Ryan: \n\r\n\r\Hay una Mina cerca!"); |
nicolas_sopo | 0:00440d37f8ec | 411 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 412 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 413 | TFT.printf(" \n\r \n\r "); |
nicolas_sopo | 0:00440d37f8ec | 414 | contador2++ ; |
nicolas_sopo | 0:00440d37f8ec | 415 | }if(y>80&&x>21&&y<99&&x<42){ |
nicolas_sopo | 0:00440d37f8ec | 416 | TFT.Bitmap(180,68,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 417 | Mina=1; |
nicolas_sopo | 0:00440d37f8ec | 418 | }if(y>0&&x>48&&y<21&&x<70){ |
nicolas_sopo | 0:00440d37f8ec | 419 | TFT.fillrect(22,121,61,160,Brown); |
nicolas_sopo | 0:00440d37f8ec | 420 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 421 | TFT.printf("Capitan Ryan: \n\r\n\r\Bien hecho soldado!"); |
nicolas_sopo | 0:00440d37f8ec | 422 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 423 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 424 | TFT.printf(" \n\r \n\r "); |
nicolas_sopo | 0:00440d37f8ec | 425 | contador2++ ; |
nicolas_sopo | 0:00440d37f8ec | 426 | }if(y>26&&x>48&&y<52&&x<67){ |
nicolas_sopo | 0:00440d37f8ec | 427 | TFT.Bitmap(74,121,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 428 | Mina=1; |
nicolas_sopo | 0:00440d37f8ec | 429 | }if(y>52&&x>48&&y<74&&x<67){ |
nicolas_sopo | 0:00440d37f8ec | 430 | TFT.fillrect(127,121,166,160,Brown); |
nicolas_sopo | 0:00440d37f8ec | 431 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 432 | TFT.printf("Capitan Ryan: \n\r\n\r\Tengo Miedo!"); |
nicolas_sopo | 0:00440d37f8ec | 433 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 434 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 435 | TFT.printf(" \n\r \n\r "); |
nicolas_sopo | 0:00440d37f8ec | 436 | contador2++ ; |
nicolas_sopo | 0:00440d37f8ec | 437 | }if(y>80&&x>48&&y<99&&x<67){ |
nicolas_sopo | 0:00440d37f8ec | 438 | TFT.fillrect(180,121,219,160,Brown); |
nicolas_sopo | 0:00440d37f8ec | 439 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 440 | TFT.printf("Capitan Ryan: \n\r\n\r\Bien hecho soldado!"); |
nicolas_sopo | 0:00440d37f8ec | 441 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 442 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 443 | TFT.printf(" \n\r \n\r "); |
nicolas_sopo | 0:00440d37f8ec | 444 | contador2++ ; |
nicolas_sopo | 0:00440d37f8ec | 445 | }if(y>4&&x>75&&y<22&&x<95){ |
nicolas_sopo | 0:00440d37f8ec | 446 | TFT.Bitmap(22,174,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 447 | Mina=1; |
nicolas_sopo | 0:00440d37f8ec | 448 | }if(y>24&&x>75&&y<52&&x<95){ |
nicolas_sopo | 0:00440d37f8ec | 449 | TFT.fillrect(74,174,113,213,Brown); |
nicolas_sopo | 0:00440d37f8ec | 450 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 451 | TFT.printf("Capitan Ryan: \n\r\n\r\VIVA LA UD!"); |
nicolas_sopo | 0:00440d37f8ec | 452 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 453 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 454 | TFT.printf(" \n\r \n\r "); |
nicolas_sopo | 0:00440d37f8ec | 455 | contador2++ ; |
nicolas_sopo | 0:00440d37f8ec | 456 | }if(y>52&&x>75&&y<75&&x<95){ |
nicolas_sopo | 0:00440d37f8ec | 457 | TFT.Bitmap(127,174,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 458 | Mina=1; |
nicolas_sopo | 0:00440d37f8ec | 459 | }if(y>80&&x>75&&y<100&&x<95){ |
nicolas_sopo | 0:00440d37f8ec | 460 | TFT.fillrect(180,174,219,213,Brown); |
nicolas_sopo | 0:00440d37f8ec | 461 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 462 | TFT.printf("Capitan Ryan: \n\r\Te vas a convertir\n\r\ en Experto!"); |
nicolas_sopo | 0:00440d37f8ec | 463 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 464 | TFT.locate(1,230); |
nicolas_sopo | 0:00440d37f8ec | 465 | TFT.printf(" \n\r \n\r "); |
nicolas_sopo | 0:00440d37f8ec | 466 | contador2++ ; |
nicolas_sopo | 0:00440d37f8ec | 467 | } |
nicolas_sopo | 0:00440d37f8ec | 468 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 469 | if(Mina==1){ // Cuando pisamos la mina |
nicolas_sopo | 0:00440d37f8ec | 470 | Mina=0; |
nicolas_sopo | 0:00440d37f8ec | 471 | contador2=0; |
nicolas_sopo | 0:00440d37f8ec | 472 | TFT.background(White);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 473 | TFT.foreground(White); |
nicolas_sopo | 0:00440d37f8ec | 474 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 475 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 476 | TFT.background(Red);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 477 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 478 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 479 | TFT.background(YellOrange);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 480 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 481 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 482 | TFT.background(Black);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 483 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 484 | TFT.set_font((unsigned char*)Neu42x35); |
nicolas_sopo | 0:00440d37f8ec | 485 | TFT.locate(50,140); |
nicolas_sopo | 0:00440d37f8ec | 486 | TFT.printf("BOOM!"); |
nicolas_sopo | 0:00440d37f8ec | 487 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 488 | TFT.locate(50,120); |
nicolas_sopo | 0:00440d37f8ec | 489 | TFT.printf("Mision\n\r Fallida"); |
nicolas_sopo | 0:00440d37f8ec | 490 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 491 | TFT.locate(1,100); |
nicolas_sopo | 0:00440d37f8ec | 492 | TFT.printf("El Capitan\n\r Ryan \n\r Murio "); |
nicolas_sopo | 0:00440d37f8ec | 493 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 494 | Menu=0; |
nicolas_sopo | 0:00440d37f8ec | 495 | TFT.set_font((unsigned char*)Arial24x23); |
nicolas_sopo | 0:00440d37f8ec | 496 | TFT.background(Red);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 497 | TFT.locate(40,270); |
nicolas_sopo | 0:00440d37f8ec | 498 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 499 | TFT.printf("Pulsa para\n\r Retornar"); |
nicolas_sopo | 0:00440d37f8ec | 500 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 501 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 502 | }if(contador2==10){ |
nicolas_sopo | 0:00440d37f8ec | 503 | TFT.Bitmap(74,15,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 504 | TFT.Bitmap(22,68,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 505 | TFT.Bitmap(180,68,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 506 | TFT.Bitmap(74,121,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 507 | TFT.Bitmap(22,174,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 508 | TFT.Bitmap(127,174,40,40,bmp); |
nicolas_sopo | 0:00440d37f8ec | 509 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 510 | TFT.background(Selva);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 511 | TFT.foreground(White); |
nicolas_sopo | 0:00440d37f8ec | 512 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 513 | TFT.set_font((unsigned char*)Neu42x35); |
nicolas_sopo | 0:00440d37f8ec | 514 | TFT.locate(30,140); |
nicolas_sopo | 0:00440d37f8ec | 515 | TFT.printf("Nice Job"); |
nicolas_sopo | 0:00440d37f8ec | 516 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 517 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 518 | TFT.set_font((unsigned char*)Courier12x20); |
nicolas_sopo | 0:00440d37f8ec | 519 | TFT.locate(10,50); |
nicolas_sopo | 0:00440d37f8ec | 520 | TFT.printf("Capitan Ryan:\n\r\n\r Sin tu ayuda no lo\n\r hubiera Conseguido"); |
nicolas_sopo | 0:00440d37f8ec | 521 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 522 | TFT.locate(10,50); |
nicolas_sopo | 0:00440d37f8ec | 523 | TFT.printf(" \n \r\n\r \n\r \n \r "); |
nicolas_sopo | 0:00440d37f8ec | 524 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 525 | TFT.locate(10,50); |
nicolas_sopo | 0:00440d37f8ec | 526 | TFT.printf("Capitan Ryan:\n\r\n\r Gracias!!"); |
nicolas_sopo | 0:00440d37f8ec | 527 | wait(1); |
nicolas_sopo | 0:00440d37f8ec | 528 | contador2=0; |
nicolas_sopo | 0:00440d37f8ec | 529 | Menu=0; |
nicolas_sopo | 0:00440d37f8ec | 530 | TFT.set_font((unsigned char*)Arial24x23); |
nicolas_sopo | 0:00440d37f8ec | 531 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 532 | TFT.set_font((unsigned char*)Arial24x23); |
nicolas_sopo | 0:00440d37f8ec | 533 | TFT.background(Red);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 534 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 535 | TFT.fillrect(10,10,230,20,Red); |
nicolas_sopo | 0:00440d37f8ec | 536 | TFT.fillrect(10,300,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 537 | TFT.fillrect(10,10,20,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 538 | TFT.fillrect(220,10,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 539 | wait(0.5); |
nicolas_sopo | 0:00440d37f8ec | 540 | TFT.fillrect(10,10,230,20,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 541 | TFT.fillrect(10,300,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 542 | TFT.fillrect(10,10,20,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 543 | TFT.fillrect(220,10,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 544 | TFT.locate(25,139); |
nicolas_sopo | 0:00440d37f8ec | 545 | TFT.printf(" Reclama tu\n\r Recompensa!!"); |
nicolas_sopo | 0:00440d37f8ec | 546 | wait(.5); |
nicolas_sopo | 0:00440d37f8ec | 547 | TFT.fillrect(10,10,230,20,Red); |
nicolas_sopo | 0:00440d37f8ec | 548 | TFT.fillrect(10,300,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 549 | TFT.fillrect(10,10,20,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 550 | TFT.fillrect(220,10,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 551 | wait(.5); |
nicolas_sopo | 0:00440d37f8ec | 552 | TFT.fillrect(10,10,230,20,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 553 | TFT.fillrect(10,300,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 554 | TFT.fillrect(10,10,20,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 555 | TFT.fillrect(220,10,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 556 | wait(.5); |
nicolas_sopo | 0:00440d37f8ec | 557 | TFT.fillrect(10,10,230,20,Red); |
nicolas_sopo | 0:00440d37f8ec | 558 | TFT.fillrect(10,300,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 559 | TFT.fillrect(10,10,20,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 560 | TFT.fillrect(220,10,230,310,Red); |
nicolas_sopo | 0:00440d37f8ec | 561 | wait(.5); |
nicolas_sopo | 0:00440d37f8ec | 562 | TFT.fillrect(10,10,230,20,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 563 | TFT.fillrect(10,300,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 564 | TFT.fillrect(10,10,20,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 565 | TFT.fillrect(220,10,230,310,YellOrange); |
nicolas_sopo | 0:00440d37f8ec | 566 | wait(.5); |
nicolas_sopo | 0:00440d37f8ec | 567 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 568 | TFT.locate(40,270); |
nicolas_sopo | 0:00440d37f8ec | 569 | TFT.printf("Pulsa para\n\r Retornar"); |
nicolas_sopo | 0:00440d37f8ec | 570 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 571 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 572 | for(int g=0;g<=160;g++){// el for nos recorrera la posiciones del motor haciendo girar y repartiendo los dulces |
nicolas_sopo | 0:00440d37f8ec | 573 | movd++; |
nicolas_sopo | 0:00440d37f8ec | 574 | if(movd==12){ |
nicolas_sopo | 0:00440d37f8ec | 575 | movd=0; |
nicolas_sopo | 0:00440d37f8ec | 576 | } |
nicolas_sopo | 0:00440d37f8ec | 577 | motor= Up[movd]; // se recorrera el arreglo de up paso simple |
nicolas_sopo | 0:00440d37f8ec | 578 | wait_ms(5); |
nicolas_sopo | 0:00440d37f8ec | 579 | } |
nicolas_sopo | 0:00440d37f8ec | 580 | wait(0.10); |
nicolas_sopo | 0:00440d37f8ec | 581 | for(int g=0;g<=160;g++){// una vez complete el paso, regresara a la posicion inicial |
nicolas_sopo | 0:00440d37f8ec | 582 | movd++; |
nicolas_sopo | 0:00440d37f8ec | 583 | if(movd==12){ |
nicolas_sopo | 0:00440d37f8ec | 584 | movd=0; |
nicolas_sopo | 0:00440d37f8ec | 585 | } |
nicolas_sopo | 0:00440d37f8ec | 586 | motor= Down[movd]; |
nicolas_sopo | 0:00440d37f8ec | 587 | wait_ms(5); |
nicolas_sopo | 0:00440d37f8ec | 588 | }wait (0.5); |
nicolas_sopo | 0:00440d37f8ec | 589 | for(int i=0;i<=15;i++){ |
nicolas_sopo | 0:00440d37f8ec | 590 | Led=1; |
nicolas_sopo | 0:00440d37f8ec | 591 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 592 | Led=0; |
nicolas_sopo | 0:00440d37f8ec | 593 | wait(.2); |
nicolas_sopo | 0:00440d37f8ec | 594 | }wait(2); |
nicolas_sopo | 0:00440d37f8ec | 595 | TFT.background(Red);// toda la pantalla |
nicolas_sopo | 0:00440d37f8ec | 596 | TFT.locate(40,270); |
nicolas_sopo | 0:00440d37f8ec | 597 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 598 | TFT.printf("Pulsa para\n\r Retornar"); |
nicolas_sopo | 0:00440d37f8ec | 599 | wait(2); |
nicolas_sopo | 0:00440d37f8ec | 600 | TFT.cls(); |
nicolas_sopo | 0:00440d37f8ec | 601 | } |
nicolas_sopo | 0:00440d37f8ec | 602 | |
nicolas_sopo | 0:00440d37f8ec | 603 | } |
nicolas_sopo | 0:00440d37f8ec | 604 | } |
nicolas_sopo | 0:00440d37f8ec | 605 | } |
nicolas_sopo | 0:00440d37f8ec | 606 | } |
nicolas_sopo | 0:00440d37f8ec | 607 | } |