Español
Fuente/ Codesnippets

Animationen Gackerndes Huhn Laufendes Profano

 

Source wurde al 15.07.2007 de el MMJ-Quellcodesammlung (Dietmar Horn) en el Babyklappe en XProfan.Com abgelegt:
Animationen con Profano² (laufendes y gackerndes Huhn)
Animationen con PROFAN² 6.0 32-Bit
Andreas Miethe * Bielefeld * April 1998
ACHTUNG! -> El Bilddatei HUHN.BMP y el Tondatei HUHN1.WAV necesario en el Pfad posición
************************************************************************************************************
SetTruecolor 1
Ventana de Estilo 240                                Durchsichtiges Ventana
Ventana 0,0-%Maxx,%Maxy                         über el gesamten Hintergrund
MCLS add(%maxx,100),%maxy                      Speicherbereich leeren; muß groß genug para beide Bilder ser
CopyBmpToMem 0,0-%maxx,%maxy > 100,0           Bildschirm en el Speicher sichern, y zwar en soweit después de rechts
movido, como lo el Breite des Huhn-Bitmaps entspricht.
StartPaint -1                                  Edición en el Speicher umleiten
LoadBmp huhn.bmp,0,0;0                       Das Huhn-Mapa de bits se a el Hintergrundbild dazugeladen.
EndPaint
DECLARE HUHNY%,LAUF%

PROC HUHN

    Hintergrund en el Speicher sichern
    StartPaint -1
    MCopyBmp LAUF%,200-100,100 > 0,400;0
    Das Hintergrundbild, el hier gesichert se, es así groß como el Abmessungen des ersten Huhnes
    y se a Position X= 0 <--> Y= 400 also unterhalb des HUHN-Bildes kopiert.
    EndPaint
    Huhn sólo en el Speicher kopieren.....
    StartPaint -1
    MCopyBmp 0,HUHNY%-100,100 > 0,400;-1
    Das erste Huhn se ahora a el selbe Punto, y zwar durchsichtig kopiert,
    así daß una zusammengestzte Bild entsteht ( Hintergrund + Huhn )
    EndPaint
    ....y entonces en el Bild
    MCopyBmp 0,400-100,100 > sub(LAUF%,100),200;0   LAUF%-100 es el Laufweite en el SpeicherBild minus Huhnbreite
    Hier se el zusammengesetzte Bild en el Bildschirm kopiert
    LET HUHNY%=add(HUHNY%,100)                      el nächste Huhn
    CASE equ(HUHNY%,400):LET HUHNY%=0               después de el Letzten Huhn otra vez para ersten

ENDPROC

LET LAUF%=0                                     el rechteste Stück vom Bildhintergrund
PlaySound huhn1.wav,9                         el Huhn macht Töne
SetTimer 55                                     kleine Zeitverzögerung einbauen

Sinestar encargado gt(LAUF%,add(%maxx,100))               200=add(100,100) el Huhnbreite al Anfang y al Ende (merkt en)

    LET LAUF%= add (LAUF%,10)                       en el Laufweite darauf achten,daß ellos no a groß se,
    sonst se no el todo Ausschnitt überlagert -
    oder una größeren Ausschnitt vom Bildschirm sichern !!
    Waitinput
    CASE %wmtimer :huhn                             si el Zeitschleife una vez durchlaufen es PROC HUHN aufrufen

Wend

End
 
15.07.2007  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

7.208 Views

Untitledvor 0 min.
Konverter24.03.2024
Tango21.07.2017
iF29.12.2015
GDL31.12.2014
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie