comparison doodle/dia/grid_layer.d @ 132:bc5baa585b32

Updated to dmd 2.060
author David Bryant <bagnose@gmail.com>
date Thu, 02 Aug 2012 15:32:43 +0930
parents a98116479793
children
comparison
equal deleted inserted replaced
130:1bc3475624d3 132:bc5baa585b32
36 assert(_spacingValid); 36 assert(_spacingValid);
37 37
38 const z = screenModel.zoom; 38 const z = screenModel.zoom;
39 const lineWidthModel = LINE_WIDTH_SCREEN / z; 39 const lineWidthModel = LINE_WIDTH_SCREEN / z;
40 40
41 modelRenderer.pushState; { 41 modelRenderer.pushState(); {
42 modelRenderer.setColor(doodle.tk.color.Color(0.0, 0.0, 0.7, 1.0)); 42 modelRenderer.setColor(doodle.tk.color.Color(0.0, 0.0, 0.7, 1.0));
43 modelRenderer.setLineWidth(lineWidthModel); 43 modelRenderer.setLineWidth(lineWidthModel);
44 44
45 auto x = roundDownSpacing(modelDamage.corner0.x); 45 auto x = roundDownSpacing(modelDamage.corner0.x);
46 46
55 for (;;) { 55 for (;;) {
56 modelRenderer.drawHLine(y, modelDamage.corner0.x, modelDamage.corner1.x); 56 modelRenderer.drawHLine(y, modelDamage.corner0.x, modelDamage.corner1.x);
57 y += _spacing; 57 y += _spacing;
58 if (y > modelDamage.corner1.y) break; 58 if (y > modelDamage.corner1.y) break;
59 } 59 }
60 } modelRenderer.popState; 60 } modelRenderer.popState();
61 } 61 }
62 62
63 // IGrid overrides: 63 // IGrid overrides:
64 64
65 override void zoomChanged(in double zoom) { 65 override void zoomChanged(in double zoom) {