[Haskell-beginners] firering event in netwire
Nathan Hüsken
nathan.huesken at posteo.de
Sat Sep 29 04:07:42 CEST 2012
I believe I can now at least partly answer my own question:
Assuming my input is a list of Key events:
data KeyEvent = KeyDown Int | KeyUp Int
than the event wire:
keyDown code = when (`elem` KeyDown code) :: Event () (->) [KeyEvent]
would produce when the key with the given code is pressed down.
On 09/28/2012 08:19 PM, Nathan Hüsken wrote:
> Hey,
>
> I have a few question about the usage of netwire:
>
> How do I fire events?
> For example my main wire should take keyboard events as input and output
> some state (which is than somehow outputed).
> I see that there is an event type, which has the some type as the
> identiy wire. I am just not sure how to use it?
>
> Or asked differently, how is the "keyDown" event defined, that was
> talked of in an earlier mail?
>
> Thanks!
> Nathan
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>
More information about the Beginners
mailing list