Make your own free website on Tripod.com

    BulletRojo QCard32.dll v2.0
       Excepcional!...

       Se trata de una librería dinámica que simplifica todo el proceso
       de programación de juegos cartas bajo el ambiente de Windows 95 y
       los compiladores Visual Basic v4.0 y v5.0, Visual C++ y Delphi.

       Esta librería, cuyo autor es Stephen Murphy, es una herramienta de
       programación "freeware". Es de decir, puede ser usada "libremente"
       sin necesidad de pagar un licencia y royalties por su utilización.


       Descripción
       Dispone de cinco funciones de inicialización, cinco subrutinas de
       visualización, quince funciones de información y ocho dedicadas al
       arrastrado (dragging) o desplazamiento de las cartas.


       Funciones de Inicialización.
       Estas funciones se encargan de incializar la libreria, el tipo
       de dibujo de las cartas, establecer valores por defecto, el status
       que posee cada carta (arriba o abajo), etc. Los nombres de cada
       una de ellas, se presentan a continuación:

                      - BoolInitializeDeck(hWInd)
                      - SetCurrentBack(nIndex)
                      - SetDefaultValue()
                      - SetCardStatus(nCard,nStatus)
                      - SetOffSet(nValue)


       Subrutinas de Visualización.
       Se trata de un total de cinco sub rutinas destinadas servir las
       cartas en una posición determinada, visualizarlas, visualizar un
       símbolo en especial, visualizar su parte posterior o eliminarlas.
       Las subrutinas en cuestión, son las siguientes:

                     - DrawCard
                     - DealCard
                     - DrawSymbol
                     - DrawBack
                     - RemoveCard


       Funciones de Información.
       En realidad, se trata de 15 funciones, aunque algunas de ellas
       cumplen el mismo objetivo. Como su nombre lo indican, tienen como
       misión obtener información o datos acerca de las cartas, tales
       como su color, valor (1, 2, 12, etc), su status, los parámetros
       relacionados con su localización (columna, fila), etc. Cada uno
       de los nombres de estas funciones, se presentan:

            - GetCardColor(nCard)
            - GetCardSuit(nCard)
            - GetCardValue(nCard)
            - GetCardStatus(nCard) y SetCardStatus(nCard, bStatus)
            - GetCardBlocked(nCard) y AdjustCardBlocked(nCard, bValue)
            - IsCardDisabled(nCard), SetCardDisabled(nCard, bValue)
            - GetCardX(nCard), GetCardY(nCard)
            - SetCardX(nCard, nValue), SetCardY(nCard, nValue)
            - GetUsern(nCard) & SetUsern(nCard, nValue)



       Funciones de Arrastre (Dragging).
       Tienen como fin realizar operaciones relacionadas con el arrastre
       o desplazamiento de las cartas, tales como: incializar, abortar o
       finalizar operaciones de una cartas o un bloque de ellas. Cada una
       de estas funciones, se señalan en el párrafo siguiente:

            - InitDrag(hWnd, nx, ny)
            - AbortDrag()
            - DoDrag(hWnd, nx, ny)
            - BlockDrag(hWnd, CardList(0), nNumCards, nx, ny)
            - EndDrag(hWnd, nx, ny)
            - EndBlockDrag(hWnd, CardList(0), nNumCards, nx, ny)
            - ReturnDrag(hWnd, nCard, nxLoc, nyLoc)
            - ReturnBlockDrag(hWnd, CardList(0), nNumCards, nxLoc, nyLoc)


       En total, 33 subrutinas y funciones que Stephen Murphy pone a tu
       disposición para que puedas desarrollar juego de cartas con las
       barajas inglesas.


       Requerimientos.
       "QCard32.dll" sólo requiere un ambiente de 32 bits, como el que
       ofrecen algunos de los compiladores bajo Windows.

           - Disponer de Visual Basic v4.0 o v5.0 bajo Windows 95
           - Disponer de Visual C/C++ bajo Windows 95
           - Disponer de Delphi bajo ambiente Windows 95

       El archivo archivado ofrece soporte para c/u de los compiladores
       mencionados:

           - C_files.zip  (Support for 32-bit VB)
           - Delphi.zip   (Support for 32-bit C/C++)
           - Vb_files.zip (Support for 32-bit Delphi)

       Aquellos usuarios que deseen desarrollar aplicaciones en ambiente
       de 16 bit deben obtener el archivo archivado qcard.zip.


       Comentarios
       Es de hacer notar que QCards32.dll viene con el código fuente de
       un demo que permite observar todo el poder de esta librería. Este
       programa de ejemplo, escrito por el autor, demuestra las virtudes
       de cada una de las funciones, las cuales te pueden servir de guía
       si deseas desarrollar una aplicación.


       Dirección email:
       CompuServe 70661,2461


       Dónde obtenerlo?:
       - En cualquier librería surtida por McGraw-Hill.
       - En Internet: http://www.amazon.com/


       Descripción del Archivo.
       Nombre: qcard32.zip (32-bit)
       Tamaño: 220.867 bytes
       Fecha : 06-06-96

       Nombre: qcard.zip (16-bit)


       ___________

                   QCards32.dll v2.0 es Copyright © 1996 por Stephen Murphy.
                   Visual Basic es Copyright © 1991-1998 por Microsoft Co.
                   Visual C++ es Copyright © por Microsoft Co.
                   Delphi es Copyright © por Borland International.