d3_l->p_surface->SetColor(d3_l->p_surface,r,g,b,a);
d3_l->p_surface->DrawRectangle(d3_l->p_surface,
x_c*d3_l->fakt_x+X_GAP,
- y_c*d3_l->fakt_x+d3_l->info_x,
+ y_c*d3_l->fakt_y+d3_l->info_y,
d3_l->fakt_x,d3_l->fakt_y);
}
}
}
}
+ /* now we flip all to surface */
+ d3_l->p_surface->Flip(d3_l->p_surface,NULL,0);
+
return 1;
}
-int 2d_event_init(2d_lattice *2d_l)
+int d2_event_init(d2_lattice *d2_l)
{
- 2d_l->dfb->GetInputDevice(2d_l->dfb,DIDID_KEYBOARD,&(2d_l->keyboard));
- 2d_l->keyboard->CreateEventBuffer(2d_l->keyboard,&(2d_l->k_buffer));
+ d2_l->dfb->GetInputDevice(d2_l->dfb,DIDID_KEYBOARD,&(d2_l->keyboard));
+ d2_l->keyboard->CreateEventBuffer(d2_l->keyboard,&(d2_l->k_buffer));
return 1;
}
int d3_event_init(d3_lattice *d3_l)
{
- d3_l->dfb->GetInputDevice(d3_l->dfb,DIDID_KEYBOARD,&(3d_l->keyboard));
+ d3_l->dfb->GetInputDevice(d3_l->dfb,DIDID_KEYBOARD,&(d3_l->keyboard));
d3_l->keyboard->CreateEventBuffer(d3_l->keyboard,&(d3_l->k_buffer));
return 1;
{
if(ke.key_id==DIKI_LEFT && *x!=0) *x-=1;
if(ke.key_id==DIKI_RIGHT && *x!=d3_l->max_x-1) *x+=1;
- if(ke.key_id==DIET_DOWN && *y!=0) *y-=1;
- if(ke.key_id==DIET_UP && *y!=d3_l->max_y-1) *y+=1;
- if(ke.key_id==DIET_PAGE_DOWN && *z!=0) *z-=1;
- if(ke.key_id==DIET_PAGE_UP && *z!=d3_l->mac_z-1) *z+=1;
- if(ke.key_id==DIKI_Q) *quit=1;
+ if(ke.key_id==DIKI_DOWN && *y!=0) *y-=1;
+ if(ke.key_id==DIKI_UP && *y!=d3_l->max_y-1) *y+=1;
+ if(ke.key_id==DIKI_PAGE_DOWN && *z!=0) *z-=1;
+ if(ke.key_id==DIKI_PAGE_UP && *z!=d3_l->max_z-1) *z+=1;
+ if(ke.key_id==DIKI_Q) *q=1;
if(ke.key_id==DIKI_ESCAPE) *esc=1;
}