Mercurial > projects > doodle
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) { |