Avatar billede Daniel.E Praktikant
20. juli 2001 - 18:56 Der er 7 kommentarer og
1 løsning

Kullotion

Hey...
Hvis laser rammer rumdyr så skal rumdyr placeres lang væk. (f.eks. rumdyr.top + 10000)langt væk....
Er denne kode som jeg selc har skrevet helt ude på marken, eller er det bare mig?

If laser(antal) = rumdyr.CurrentX And rumdyr.CurrentY Then
rumdyr.Top = rumdyr.Top + 100000
End If
Avatar billede winkill Nybegynder
20. juli 2001 - 19:07 #1
Øhm, for det første checker du på E.T.\'s placering og ikke på hele dens \"arial\".
Hvis eks CurrentX/Y markerer E.T.\'s øverste venstre hjørne kan du gøre følgende:

\' et = rumdyr - for sjov skyld
en_zillion = 100000000
If laser.x => et.x and laser.y => et.y and laser.x < et.x + et.bredde and laser.y < et.y + et.højde Then
    rumdyr.Top = en_zillion
End If
Avatar billede winkill Nybegynder
20. juli 2001 - 19:08 #2
Gives der point for humor ?
Avatar billede Daniel.E Praktikant
20. juli 2001 - 19:18 #3
Den brokker sig meget over if laser.(x).....
X hvad er det for noget?....
Avatar billede Daniel.E Praktikant
20. juli 2001 - 19:22 #4
Jeg glemte nok at nævne at laser skudende er der flere af end et.....
f.eks.
If laser(antal).Top < 0 Then jegskyder = True
bla bla bla bla bla bla bla
Avatar billede winkill Nybegynder
21. juli 2001 - 00:07 #5
Okay ehm... så har laser altså også et arial som der skal tages højde for... Ehm...

\' Check først Laser Top/Left
If Laser(antal).Top => ET.Top And Laser(antal).Top < ET.Top + ET.Height And Laser(antal).Left => ET.Left And Laser(antal).Left < ET.Left + ET.Width Then
    \' Check derefter på Laser Bottom/Right
    If Laser(antal).Top + Laser(antal).Width => ET.Top And Laser(antal).Top + Laser(antal).Width < ET.Top + ET.Height And Laser(antal).Left + Laser(antal).Width => ET.Left And Laser(antal).Left + Laser(antal).Width < ET.Left + ET.Width Then
        ET.Top = en_zillion
    End If
End If
Avatar billede winkill Nybegynder
21. juli 2001 - 00:08 #6
eller noget i den retning...
Avatar billede Daniel.E Praktikant
30. juli 2001 - 14:04 #7
hej igen
jeg har kigget lidt på din kode Winkill, men jeg fik det ordnet.
Avatar billede winkill Nybegynder
30. juli 2001 - 14:58 #8
Cool, så er alt jo i den skønneste orden :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester