X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=display.c;h=733ae230f3afb94032ff6f71628dc69b36e1e825;hb=9a807a3caf9e52d0ead50328ef5e1d5a642d1641;hp=bb2eccb77e2642ddaf7fcac094d429d89707aef3;hpb=016196a3e69f62989ba22ae8b30365d754bd9212;p=physik%2Fmorpheus.git diff --git a/display.c b/display.c index bb2eccb..733ae23 100644 --- a/display.c +++ b/display.c @@ -140,6 +140,7 @@ int display_draw(display *display,u32 x,u32 y,u32 z) display->primary_surface->FillRectangle(display->primary_surface,menu_x,menu_y,menu_w,menu_h); display->primary_surface->SetColor(display->primary_surface,r,g,b,a); display->primary_surface->DrawRectangle(display->primary_surface,menu_x,menu_y,menu_w,menu_h); + display->primary_surface->DrawLine(display->primary_surface,menu_x+display_faktor_x*display->max_x/2,menu_y+display_faktor_y,menu_x+display_faktor_x*display->max_x/2,menu_y+display_faktor_y*display->max_y-display_faktor_y); font_dsc.flags=DFDESC_HEIGHT; font_dsc.height=menu_h/10; display->dfb->CreateFont(display->dfb,DISPLAY_FONT,&font_dsc,&(display->font)); @@ -153,8 +154,10 @@ int display_draw(display *display,u32 x,u32 y,u32 z) display->primary_surface->DrawString(display->primary_surface,text,-1,menu_x+display_faktor_x,menu_y+display_faktor_y*3+menu_h/10*3,DSTF_LEFT); sprintf(text,"status: %c",((display->cell_p+x+y*display->max_x+z*display->max_x*display->max_y))->status&AMORPH?'a':'c'); display->primary_surface->DrawString(display->primary_surface,text,-1,menu_x+display_faktor_x,menu_y+display_faktor_y*5+menu_h/10*5,DSTF_LEFT); - sprintf(text,"c conc.: %f",(display->cell_p+x+y*display->max_x+z*display->max_x*display->max_y)->conc); + sprintf(text,"c conc.: %u",(display->cell_p+x+y*display->max_x+z*display->max_x*display->max_y)->conc); display->primary_surface->DrawString(display->primary_surface,text,-1,menu_x+display_faktor_x,menu_y+display_faktor_y*6+menu_h/10*6,DSTF_LEFT); + sprintf(text,"step: %d",display->step); + display->primary_surface->DrawString(display->primary_surface,text,-1,menu_x+display_faktor_x*display->max_x/2+display_faktor_x,menu_y+display_faktor_y+menu_h/10,DSTF_LEFT); /* flip all to surface */ display->primary_surface->Flip(display->primary_surface,NULL,0); #endif