X-Git-Url: https://hackdaworld.org/gitweb/?p=physik%2Fnlsop.git;a=blobdiff_plain;f=dfbapi.c;h=11c112860a0772af4ca278a52bcc8a4ee11aaffa;hp=b74b795eedbb890e01b4720728ecf91d70bb0cee;hb=432c30bbaa659faf5103ca4c969285dade166df2;hpb=b6061ee8aa68091a0cea6e3bf9691e27a1d52d6c diff --git a/dfbapi.c b/dfbapi.c index b74b795..11c1128 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,int *ac_distr) { DFBInputEvent ke; @@ -357,6 +357,14 @@ 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; + if(ke.key_id==DIKI_A) *ac_distr=1; + if(ke.key_id==DIKI_C) *ac_distr=2; + if(ke.key_id==DIKI_B) *ac_distr=3; } return 1;