[Tutor PyCZ] Otaceni obrazkem

petrik petrik na extel.sk
Pondělí Říjen 23 15:26:15 CEST 2006


    Hmm ... collide* to jsem jeste nevidel ... najdu na to nejaky přiklad na py.cz? 
    mno ale ja jsem se ptal .... jestly správne volám souradnice objektú ..
    ma to vypadat takhle:

    poziceO=nastroj.get_rect()

    nebo:

    poziceO=nastroj.get_pos()

    ???

      Mno skusim to takhle že kdiž se souradnice Kurzoru == souradnicím z nekterých objektu v Objkety[] tak udela tu udalost ..
      zavolat souradnice Kurzoru vim, ale jak udelat to samé ale u objektu...
      ...Mám seznam Objektu ..
      objekty = []
          objekty.append(kladivo)
          objekty.append(hlavnyobj)
          objekty.append(stromcek)

      while 1:
              for nastroj in objekty:
                   poziceM=pygame.mouse.get_pos()
                   poziceO=nastroj.get_rect()
                   if poziceM == poziceO:
  Já bych místo if použil nějakou funkci collide* nebo něco podobného - když pozice myši je celá nebo částečně uvnitř druhého objektu tak něco dělej. Takto to srovnávat asi nejde, protože souřadnice se rovnat nikdy nemohou. Až to budeš zkoušet, nech si ty souřadnice vypisovat, at můžeš posoudit, jestli máš alespoň něco správně a jestli jsou to vůbec souřadnice nebo v jakém formátu jsou.

-- 
geon
Pavel Kosina


------------------------------------------------------------------------------


  _______________________________________________
  Tutor mailing list
  Tutor na py.cz
  http://www.py.cz/mailman/listinfo/tutor
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/tutor/attachments/20061023/5796c55c/attachment.htm 


Další informace o konferenci Tutor