亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? funciones.module

?? Gambas is a graphical development environment based on a Basic interpreter, like Visual Basic. It us
?? MODULE
字號:
' Gambas module file'Arreglos para guardar info de las imagenes a cargar y el estado de los botones'................................................................................'Arrays for save images information to load.PRIVATE botones_numero_foticos[64] AS Integer 'Almacena el numero de foto (indice) que llevara cada botoncito al descubrirse                                              'Almacenate the image number (index).PRIVATE boton_lleno[64] AS Boolean 'para especificar si un boton ya recibio asignacion de fotico                                   'Specify if a button have a image asigned       'Variables de juegoPUBLIC jugadas AS Integer 'contador del numero de jugadas durante una partida (counter for number of movements)PUBLIC tiempo AS Integer 'contador del numero de segundos durante una partida (counter for game time)PUBLIC aciertos AS Integer 'Contar el numero de aciertos del jugador, es decir, cada vez que el jugador logra en una misma                           'jugada encontrar dos botones con el mismo dibujito                           '..............................................................................................                           'Count the acerts for player.PUBLIC num_movimiento_actual AS Integer 'Siempre tendra valor de 0, o 1. se usa para saber si el jugador ya destapo un boton el turno actual                                         'es decir, una jugada consta de dos movimientos                                         '..................................................................................                                         'Controle the set of button moved in a movementPUBLIC SUB distrib(tam_tablero AS Integer, tam_botones AS Integer)  DIM i AS Integer  DIM j AS Integer  DIM izq AS Integer  DIM arr AS Integer  DIM pos AS Integer    izq=(principal.Width-tam_botones*tam_tablero)/2  arr=(principal.Height-tam_botones*tam_tablero)/2    pos=0    FOR I=0 TO tam_tablero-1    FOR J=0 TO tam_tablero-1      principal.botones[pos].visible=TRUE      principal.botones[pos].width=tam_botones      principal.botones[pos].height=tam_botones      principal.botones[pos].x=izq      principal.botones[pos].y=arr      principal.botones[pos].picture=principal.btnInicial.Picture 'cada vez que se distribuye el tablero, se tapas los botone                                                                  'con el dibujito del signo de interrogacion                                                                   '........................................................                                                                  'Restore the buttons to initial state, when the game is                                                                  'restarted      'principal.botones[pos].enabled=TRUE      izq=izq+tam_botones      pos=pos+1            NEXT    arr=arr+tam_botones    izq=(principal.Width-tam_botones*tam_tablero)/2      NEXT    'Se ocultan los botones que no sean necesarios de acuerdo al nivel  'de juego, esto pasa cuando se ha jugado en un nivel superior y  'luego se vuelve hacia un nivel inferior  '..................................................................  'The not necesary button are oculted  FOR I=tam_tablero*tam_tablero TO 63    principal.botones[pos].visible=FALSE    pos=pos+1  NEXT    'se asigna false al array boton_lleno para iniciar una nueva asignacion de foticos  '..................................................................................  'The state for each button is restored, it is for permit movement with each button  FOR I=0 TO 63    boton_lleno[I]=FALSE  NEXT    'Se cargan las imagenes en cada botoncito  '.........................................  'Load image for each button  repartir(tam_tablero*tam_tablero)END'Este procedimiento busca en el directorio imagenes para capturar los'nombres de los dibujitos que se van a mostrar en los botones, esta'funcionalidad permite que el usuario incluya luego sus propias imagenes'PUBLIC SUB cargar_imagenes(Directory AS String)  'DIM File AS String  'DIM indice AS Integer    'indice=0  'FOR EACH File IN Dir(Directory, "an*.gif")    'imagenes[indice]=File        'indice=indice+1      'NEXT  'ENDPUBLIC SUB repartir(tam_tablero AS Integer)    DIM i AS Integer    DIM j AS Integer    DIM aleatorio AS Integer    DIM aleatorio1 AS Integer    DIM listo AS Boolean 'Bandera para informar cuando se encuentre un boton libre para asignacion                         'Variable for controlate the flow in nex loop        'Ciclar la mitad de la dimension para ubicar las imagenes en cada boton, se cicla la mitad ya que cada imagen    'escogida en un ciclo se asigna a una pareja de botoncitos, la imagen escogida se representa como un numero    'entero, que es utilizado luego como indice del array botones_foticos[] para copiar la propiedad picture, este    'numero se guarda en el arreglo botones_numero_foticos[64].    '..............................................................................................................    'This For loop permit locate the images in each button     FOR i=0 TO Int(tam_tablero-1)/2       aleatorio=Int(Rnd()*40) 'se obtiene un numero entre (0, 39) que es el rango de indices del array botones_foticos                               'Obtain a random number in 0-39 range (there is 40 images for use)       'IF aleatorio = 40 THEN  message ("salio un numero malo")       'en cada ciclo se ubica dos veces la misma fotico en dos cuadros aleatorios       '..........................................................................       'For each loop a image is locate at two times       FOR j=0 TO 1         listo=FALSE         WHILE listo=FALSE 'se anida este ciclo para forzar la busqueda de dos cuadritos que no hayan sido asignados                           'This loop is nested for force the search           aleatorio1=Int(Rnd()*tam_tablero) 'se busca un indice en el rango (0, tam_tablero)                                             'An index in 0,tam_table range is searched           IF (boton_lleno[aleatorio1])=FALSE THEN 'se verifica que el boton no tenga fotico asignada                                                    'Verify the button for stablish it is free                         botones_numero_foticos[aleatorio1]=aleatorio             boton_lleno[aleatorio1]=TRUE             listo=TRUE                          'ACTIVAR LA LINEA SIGUIENTE PARA DEPURACION, ENTONCES SE PODRA VER LA IMAGEN OCULTA DE LOS BOTONES             'principal.botones[aleatorio1].picture=principal.botones_foticos[aleatorio].picture           END IF                    WEND                NEXT            NEXT           'El timer del contador de segundos ha de estar en ceros     '......................................................     'Restore the time game timer      principal.Timer2.Enabled=FALSE     'Se inicializan las variables de juego     '....................................     'Initialize game variables      jugadas=0      tiempo=0      aciertos=0      num_movimiento_actual=0            'Se inicializan los labels de conteo del juego      '.............................................      'Initialize labels      principal.lblJugadas.Caption=0      principal.lblTiempo.Caption=0      'Se actualiza el mensaje en la barra de estado      '..............................................      'Change message in status bar      principal.Label5.caption="PULSE F4 PARA COMENZAR LA MISION"                  principal.habilitar=FALSE 'El jugador no puede descubrir las fichas hasta que pulse F4                                 '.........................................................                                'Enable game only when player press F4     END'Se hace necesario este metodo para notificar al formulario principal sobre cual imagen debe colocar en un botoncito'al ser descubierto, esto debido a que el arreglo botones_numero_foticos[] es pridado en este moduloPUBLIC FUNCTION devolver_indice_defotico (tag AS Integer) AS Integer   RETURN botones_numero_foticos[tag]END'Devuelve un valor booleano indicando si los dos movimientos de una jugada son validosPUBLIC FUNCTION comparar_botones_jugados (btjugado1 AS Integer, btjugado2 AS Integer) AS Boolean  RETURN botones_numero_foticos[btjugado1] = botones_numero_foticos[btjugado2]END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美国产麻豆| 91麻豆国产福利精品| 欧美日韩国产天堂| 蜜桃av一区二区三区| 国产视频一区在线观看| 日本高清不卡一区| 精品一区二区在线免费观看| 亚洲欧洲av色图| 日韩三级伦理片妻子的秘密按摩| 国产成人8x视频一区二区| 亚洲第一激情av| 欧美国产精品久久| 欧美一区二区三区成人| 91老司机福利 在线| 色婷婷久久久亚洲一区二区三区 | 精品一区二区三区免费视频| 男女男精品网站| 亚洲综合一区二区| 国产精品免费视频一区| 欧美一激情一区二区三区| 欧美zozozo| 555www色欧美视频| 91亚洲永久精品| 色女孩综合影院| 91精品国产欧美一区二区| 日韩欧美一区在线观看| 久久久久久久综合色一本| 欧美一区二区三区啪啪| 久久综合成人精品亚洲另类欧美| 337p亚洲精品色噜噜噜| 精品国产1区2区3区| 日韩午夜在线观看视频| 久久久99免费| 亚洲自拍偷拍综合| 国产一区二区三区电影在线观看 | 美腿丝袜亚洲三区| 国产高清精品久久久久| 狠狠色2019综合网| 麻豆一区二区三| 国产成人三级在线观看| 欧美亚洲一区二区三区四区| 色吊一区二区三区| 精品久久久三级丝袜| 综合久久综合久久| 亚洲欧洲制服丝袜| 悠悠色在线精品| 一个色综合网站| 视频一区二区三区入口| 美腿丝袜亚洲三区| 日本高清视频一区二区| 欧美精品一区二区不卡| 午夜久久电影网| 秋霞午夜av一区二区三区| 成人在线综合网站| 色婷婷亚洲综合| 欧美韩国日本不卡| 久久精品免费观看| 国产成人精品综合在线观看 | 中文字幕一区视频| 国内精品自线一区二区三区视频| 在线影视一区二区三区| 国产精品成人免费精品自在线观看| 国产精品乱人伦中文| 狠狠色2019综合网| 91精品国产综合久久久久久久久久| 欧美极品美女视频| 国产精品99久久不卡二区| proumb性欧美在线观看| 欧美探花视频资源| 亚洲少妇30p| 波多野结衣亚洲一区| 亚洲国产成人在线| 成人黄色软件下载| 欧美日韩国产小视频| 亚洲一区二区三区影院| 成人激情小说乱人伦| 亚洲国产精品99久久久久久久久| 黄页视频在线91| 2023国产精品自拍| 国产尤物一区二区在线| 日韩欧美一二区| 激情成人综合网| 国产三级一区二区三区| 国产成人精品影视| 国产精品久久久久三级| 成人黄色电影在线| 亚洲人精品午夜| 欧美性xxxxx极品少妇| 亚洲综合av网| 欧美va亚洲va| 国产精品亚洲一区二区三区在线| 国产丝袜美腿一区二区三区| 成人一区二区三区在线观看| 国产精品美女视频| 色综合一区二区三区| 久久久精品国产免费观看同学| 国产成人免费高清| 麻豆91小视频| 国产校园另类小说区| 成人av电影观看| 亚洲成人午夜电影| 欧美精品一区男女天堂| 成人免费黄色在线| 午夜精品一区二区三区免费视频| 日韩三级在线观看| 91在线无精精品入口| 国产人久久人人人人爽| 精品一区二区在线看| 国产目拍亚洲精品99久久精品| 色哟哟精品一区| 久久av中文字幕片| 亚洲青青青在线视频| 日韩网站在线看片你懂的| 国产宾馆实践打屁股91| 亚洲国产欧美日韩另类综合 | 另类欧美日韩国产在线| 欧美国产日本视频| 欧美日韩一区二区三区视频| 亚洲另类中文字| 日韩一区二区影院| caoporen国产精品视频| 日韩黄色免费电影| 欧美国产日韩精品免费观看| 欧美放荡的少妇| 免费在线一区观看| 亚洲人成人一区二区在线观看| 精品久久久网站| 在线中文字幕一区二区| 国产成人免费视频网站高清观看视频| 一二三区精品福利视频| 中文成人综合网| 欧美精品精品一区| 色噜噜狠狠色综合欧洲selulu| 国产精品一区二区三区四区| 日本在线不卡视频| 日韩欧美中文字幕公布| 色狠狠综合天天综合综合| 国产一区二区美女| 蜜桃av噜噜一区| 视频一区二区中文字幕| 亚洲综合小说图片| 亚洲欧美一区二区三区国产精品 | 91视频.com| 成人av在线资源网站| 国产精品一区二区黑丝| 美女视频一区二区| 日韩精品一区第一页| 亚洲国产精品久久艾草纯爱| 亚洲乱码国产乱码精品精可以看| 国产精品乱码人人做人人爱 | 国产女同性恋一区二区| 精品国产成人系列| 精品国产一区二区三区四区四| 欧美剧情片在线观看| 制服丝袜中文字幕亚洲| 欧美精品亚洲一区二区在线播放| 欧美亚一区二区| 欧美日韩精品一区二区天天拍小说| 在线观看成人小视频| 国产成人啪午夜精品网站男同| 国产精品一区二区91| 国产成人精品免费一区二区| 国产成人综合在线播放| 成人开心网精品视频| 91在线国内视频| 在线国产亚洲欧美| 欧美剧情片在线观看| 正在播放亚洲一区| 日韩欧美成人午夜| 久久亚洲精品国产精品紫薇| 国产调教视频一区| 一区二区三区蜜桃网| 五月婷婷另类国产| 久久99国产精品免费网站| 国产精品99久久久久久似苏梦涵| 成人黄色免费短视频| 欧美色图免费看| 欧美r级在线观看| 国产精品乱子久久久久| 亚洲最新视频在线观看| 美女视频黄 久久| 成人一级片在线观看| 欧洲日韩一区二区三区| 91麻豆精品国产91久久久久久久久 | 久久国产精品色婷婷| 国产精品亚洲第一| 欧美性生活影院| 精品区一区二区| 亚洲欧美区自拍先锋| 日本麻豆一区二区三区视频| 国产精品夜夜嗨| 在线播放一区二区三区| 久久久久国产免费免费| 亚洲国产日韩精品| 国产成人综合网| 91.麻豆视频| 综合网在线视频| 蓝色福利精品导航| 欧洲精品视频在线观看| 久久久久久久久免费|