X-Git-Url: https://hackdaworld.org/gitweb/?p=physik%2Fnlsop.git;a=blobdiff_plain;f=dfbapi.c;h=8eadfc946315cfe61909c8c6a967afe2e223e507;hp=b74b795eedbb890e01b4720728ecf91d70bb0cee;hb=14f4760167409b235fb1d03e1f12733c85037eb6;hpb=b6061ee8aa68091a0cea6e3bf9691e27a1d52d6c diff --git a/dfbapi.c b/dfbapi.c index b74b795..8eadfc9 100644 --- a/dfbapi.c +++ b/dfbapi.c @@ -340,7 +340,7 @@ int d3_event_init(d3_lattice *d3_l) return 1; } -int scan_event(d3_lattice *d3_l,int *x,int *y,int *z,int *q,int *esc,int *switchmode) +int scan_event(d3_lattice *d3_l,int *x,int *y,int *z,int *q,int *esc,int *switchmode,int *bmp) { DFBInputEvent ke; @@ -357,6 +357,11 @@ int scan_event(d3_lattice *d3_l,int *x,int *y,int *z,int *q,int *esc,int *switch if(ke.key_id==DIKI_Q) *q=1; if(ke.key_id==DIKI_ESCAPE) *esc=1; if(ke.key_id==DIKI_M) *switchmode=(*switchmode+1)%3; + if(ke.key_id==DIKI_1) *bmp=1; + if(ke.key_id==DIKI_2) *bmp=2; + if(ke.key_id==DIKI_3) *bmp=3; + if(ke.key_id==DIKI_4) *bmp=4; + if(ke.key_id==DIKI_5) *bmp=5; } return 1;