[Tutor PyCZ] Otaceni obrazkem

petrik petrik na extel.sk
Neděle Říjen 22 21:11:16 CEST 2006


  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:
                   zasahZvuk.play()
                   nastroj.zasah()

  ja se ptám jestly správne volám souradnice a jestly to de takhle srovnat... 
  Diky .. a sry ze otravuji ... ja vim ze mi to nikdo nemuže napsat celé ..ale mne to jeste nemyslí tak jak vam.. : / 
  ... proto se pořad vyptávam, protoze sam neumym udelat tak vělky kroky :) ..mno mozna pro vas stupidni kroky..ale pro mne moc velký :) ..

                   


  petrik napsal(a): 
    Zdravim ja bych se chtel zeptat na to ,jak udelat událost která delá tohle:

    -- Kdiž najedu na obrázek s kurzorem , obrázek se začne točit.
    -- Kdiž kurzor posunu vedle(mimo obrázek) tak se prestane točit.
  myslím že funkce OnMouseOver v Pygame není, ale že se dá naprogramovat za použití:

http://geon.wz.cz/pygame/ref/pygame_event.html
http://geon.wz.cz/pygame/ref/pygame_mouse.html

Kontrolovat, kde je myš, a pokud je náhodou nad něčím, tak něco udělat. A stáhnout si nějaké hry, kde to bude a podívat se do zdrojáku ;-)


-- 
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/20061022/efad733c/attachment.htm 


Další informace o konferenci Tutor