Please login or register.

Login with username, password and session length
Advanced search  

News:

For WME related articles and tutorials visit WME Resource Center.

Pages: 1 2 [All]

Author Topic: RightDoubleClick  (Read 15050 times)

0 Members and 1 Guest are viewing this topic.

Hooke

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 38
    • View Profile
RightDoubleClick
« on: January 29, 2006, 12:43:16 PM »

Hello.

Mám problém s tím, že bych chtěl dělat určitou akci, když uživatel provede double-click pravým tlačítkem myši.
Má otázka tedy zní: Jak naimplementovat ve skriptu událost RightDoubleClick?

Zkoušel jsem dva přístupy, ale ani jeden nefungoval tak jak jsem si představoval. Pomůže někdo?
Logged

metamorphium

  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 12
  • Offline Offline
  • Gender: Male
  • Posts: 1511
  • Vampires!
    • View Profile
    • CBE  software s.r.o.
Re: RightDoubleClick
« Reply #1 on: January 29, 2006, 01:22:14 PM »

Ahoj,

nativne to nejde, ale teoreticky by to slo tak, ze na

on "RightClick"
{

}

si ulozis cas a pokud se dalsi RightClick zavola v nejakem nastavenem intervalu bude to chapat jako RightDoubleClick
Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet

Hooke

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 38
    • View Profile
Re: RightDoubleClick
« Reply #2 on: January 29, 2006, 02:40:21 PM »

Tak to byl můj první přístup, který mne okamžitě napadl. Problém je, že
mi tento přístup nechce fungovat tak jak by měl. Druhý přístup byl už
mnohem sofistikovanější = mám globální proměnnou g_Button a definuju
dvě vlastnosti Waiting a Pressed. Na první "RightClick" nastavím
Pressed a Waiting na TRUE a spustím skript (nová metoda Game), který mi nastaví po určité
době Waiting na FALSE a pokud je Pressed stále na TRUE tak Game.ApplyEvent( "RightClick" ).
Potom se ještě na různé stavy reaguje v události "RightClick".
Jenže, tady mám zase problém s tím, že bych nějak potřeboval tu metodu spustit tak, abych
mohl neustále přijímat nové události "RightClick", které mi teď fungují nějak úplně divně :).
Skoro by stálo za to zkusit ten skript (metodu) přiřadit spíše Actorovi.

Je to napsaný poněkud zmateně, ale doufám, že to tu třeba už někdy někdo implementoval
a nebojí se sdílet svůj kód.  ;) :D
Logged

metamorphium

  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 12
  • Offline Offline
  • Gender: Male
  • Posts: 1511
  • Vampires!
    • View Profile
    • CBE  software s.r.o.
Re: RightDoubleClick
« Reply #3 on: January 29, 2006, 03:57:01 PM »

nojo, jenze pokud to monitorujes v RightClick, tak Ti to cykli.
Pak by to asi chtelo implementovat novej handler (treba RightHandler)

a nevolat Game.ApplyEvent("RightClick"); alebrz Game.ApplyEvent("RightHandler");

kterej se postara o rozstreleni na Scene.ApplyEvent("RightDblClick"); nebo cokoliv jineho.

S kodem nepomuzu, protoze jsem to neprogramoval, ale takhle by to melo fungovat.
Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: RightDoubleClick
« Reply #4 on: January 29, 2006, 06:00:33 PM »

Protoze jsem hodnej :) a protoze mam wme prave rozhrabany, tak jsem pridal nativni udalost RightDoubleClick.

http://dead-code.org/download/wme_latest.zip

(puvodni wme.exe nahradit tim z archivu)
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

Hooke

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 38
    • View Profile
Re: RightDoubleClick
« Reply #5 on: January 29, 2006, 06:33:39 PM »

::thumbup
Tak to je fakt super, díky :D. Jedna věc z krku, takže už jich zbývá jen 5468 ;D.

Jestli budeš někdy v Brně, tak u mně máš ::beer. Otázka je jestli si to někdy vybereš ;).
Logged

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: RightDoubleClick
« Reply #6 on: January 29, 2006, 09:18:15 PM »

Jestli budeš někdy v Brně, tak u mně máš ::beer. Otázka je jestli si to někdy vybereš ;).
Tak nekdy udelame v Brne WME Session ;)
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

metamorphium

  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 12
  • Offline Offline
  • Gender: Male
  • Posts: 1511
  • Vampires!
    • View Profile
    • CBE  software s.r.o.
Re: RightDoubleClick
« Reply #7 on: January 29, 2006, 10:15:57 PM »

Jestli budeš někdy v Brně, tak u mně máš ::beer. Otázka je jestli si to někdy vybereš ;).
Tak nekdy udelame v Brne WME Session ;)

To neni spatny napad. Pak to muzes zalomit u nas a podivat se jak decka zase povyrostla. :)
Ale jak Te znam, nevim nevim, jestli to vyjde. :P
Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet

hanser

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 216
  • Life is yet simple - over and over...
    • View Profile
    • First Reality developers studio
Re: RightDoubleClick
« Reply #8 on: January 30, 2006, 06:40:22 PM »

WME Session je vyborny napad  ::thumbup ,ale... ja bych to videl na Kolin - to je takove fajn misto uprostred nasi krasne vlasti a mame tu fakt fajn hospody  8)
Logged
Dobri umelci kopiruji, ti nejlepsi kradou.
- mj. Steve Jobs & Bill Gates

Stanley

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 61
    • View Profile
    • http://www.tjeststudio.cz
Re: RightDoubleClick
« Reply #9 on: February 03, 2006, 08:59:46 AM »

WME Session joo to by bylo fakt SUPER! Co to udělat rovnou teď v zimě, nejlepší by bylo v Orlických horách. Návštěvníci si budou moct hned zalyžovat.  ;) Hospod tu máme taky dost   :D   ::beer
Logged

PoselSmrti

  • Guest
Re: RightDoubleClick
« Reply #10 on: February 03, 2006, 10:33:38 AM »

WME Session joo to by bylo fakt SUPER! Co to udělat rovnou teď v zimě, nejlepší by bylo v Orlických horách. Návštěvníci si budou moct hned zalyžovat.  ;) Hospod tu máme taky dost   :D   ::beer

Tak to hej, škoda, že sa tam nebudem moct dostat, pretože by som týchto super ludí chcel spoznať osobne :)! Keď tam budete, spravte aspo
Logged

jnsfbi

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Female
  • Posts: 238
    • View Profile
    • offstudio.cz
Re: RightDoubleClick
« Reply #11 on: February 03, 2006, 11:27:06 AM »

WME Session joo to by bylo fakt SUPER! Co to udělat rovnou teď v zimě, nejlepší by bylo v Orlických horách. Návštěvníci si budou moct hned zalyžovat.  ;) Hospod tu máme taky dost   :D   ::beer

fuj, lyze:))
Logged
Olga Fabry - jnsfbi
http://offstudio.cz
http://helgagame.com
http://jns.offstudio.cz/blok2/ - blok nejen o vývoji her

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re: RightDoubleClick
« Reply #12 on: February 03, 2006, 11:38:19 AM »

WME Session joo to by bylo fakt SUPER! Co to udělat rovnou teď v zimě, nejlepší by bylo v Orlických horách. Návštěvníci si budou moct hned zalyžovat. ;) Hospod tu máme taky dost :D ::beer
fuj, lyze:))
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

NaRCo

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 38
    • View Profile
    • NaRCoNoMiCOn
Re: RightDoubleClick
« Reply #13 on: February 04, 2006, 12:14:39 AM »

WME Session joo to by bylo fakt SUPER! Co to udělat rovnou teď v zimě, nejlepší by bylo v Orlických horách. Návštěvníci si budou moct hned zalyžovat.
Logged

NaRCo

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 38
    • View Profile
    • NaRCoNoMiCOn
Re: RightDoubleClick
« Reply #14 on: February 04, 2006, 12:18:24 AM »

Tak nekdy udelame v Brne WME Session ;)
Jsem pro  ::thumbup ...do Brna to nemám zas tak daleko...
Logged

hanser

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 216
  • Life is yet simple - over and over...
    • View Profile
    • First Reality developers studio
Re: RightDoubleClick
« Reply #15 on: February 04, 2006, 12:48:19 AM »

WME Session joo to by bylo fakt SUPER! Co to udělat rovnou teď v zimě, nejlepší by bylo v Orlických horách. Návštěvníci si budou moct hned zalyžovat.  ;) Hospod tu máme taky dost   :D   ::beer

fuj, lyze:))
...takze asi nejsem divnej, kdyz nelyzuju ?!  ;D
Logged
Dobri umelci kopiruji, ti nejlepsi kradou.
- mj. Steve Jobs & Bill Gates

PoselSmrti

  • Guest
Re: RightDoubleClick
« Reply #16 on: February 04, 2006, 09:19:00 AM »

Logged

B-i-g-b-o-s-s

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 71
    • View Profile
Re: RightDoubleClick
« Reply #17 on: February 04, 2006, 10:50:03 AM »

WME Session joo to by bylo fakt SUPER! Co to udělat rovnou teď v zimě, nejlepší by bylo v Orlických horách. Návštěvníci si budou moct hned zalyžovat.
Logged

KiRo

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 22
    • View Profile
Re: RightDoubleClick
« Reply #18 on: February 04, 2006, 11:27:54 AM »

A já jsem teda divnej protože lyžuju dost často.
Já taky  ;D
Logged

Stanley

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 61
    • View Profile
    • http://www.tjeststudio.cz
Re: RightDoubleClick
« Reply #19 on: February 05, 2006, 09:25:59 PM »

fuj lyže!
To ne na lyžích je náhodou sranda! Půjdete do hospody, pak na lyže a bavit vás to bude. ;) Do Brna to mám daleko  :'(  :D  ::beer

Logged
Pages: 1 2 [All]
 

Page created in 0.045 seconds with 19 queries.