Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-02-2011
Avatar de Manuzinho
Manuzinho Manuzinho is offline
Registrado
NULL
 
Registrado: nov 2010
Posts: 5
Poder: 0
Manuzinho Va por buen camino
Problema para hacer un array a un TImage!

Buenas!

Os comento el problema que tengo... el semestre pasado en la universidad hicimos un tetris, del cuál ya os pregunté una duda que tenía con el TTimer que me solucionásteis al instante. El hecho es que para hacer ese tetris, el profesor de la asignatura de informática nos dio los componentes ya hechos y sólo tubimos que instalar el paquete en el lazarus (el tablero, las piezas...), etc.

Yo quería hacer un Space invaders 'cutre'. He sido capaz de crear un 'tablero negro' con un TImage y con el procedimiento Canvas, y también dibujar un cuadradito en él, rojo, por ejemplo, que se pueda mover por el tablero (que no salga de él), etc.

Mi problema es que es que necesito que cuando, digamos,dos cuadraditos choquen lo detecte el sistema. Para simplificar la vida, y como el profesor lo hizo en el tetris, lo más fácil es dividir el tablero en una matriz de, por ejemplo, 10 por 20. Así podría escribir directamente que si, por ejemplo, un cuadradito rojo está moviéndose hacia la derecha y la casilla siguiente que debería ocupar,
Código Delphi [-]
 Image1[5,2]:=clRed;
, entonces NO puede pasar, choca y se elimina.

Me he pasado muchos días buscando pero NO consigo encontrar COMO dividir un TImage o un TBitmap en celdas para que tengan esa propiedad de tabla. Creo que es con la función array, pero no tengo ni idea...

Si me pudiérais ayudar, os lo agradecería de corazón! Gracias!!!
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema para hacer un TRACE a una BPL Efren2006 OOP 2 31-12-2008 15:28:29
Mostrar cada imagen de un Array of TImage. rauros Gráficos 1 04-09-2008 17:38:55
Se puede hacer un array de procedures David OOP 25 24-06-2008 10:40:57
como Hacer que un TImage siga a un Timage? j_flores3000 OOP 8 27-03-2008 18:47:50
Problema con Timage despues de hacer LoadFromFile JarLem Varios 6 13-12-2007 11:06:46


La franja horaria es GMT +2. Ahora son las 08:23:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi