Mercurial > nagslang
changeset 452:9ae08939fd90
Hack to fix call to snap_to_grid from EditLevel
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 07 Sep 2013 15:17:26 +0200 |
parents | 0ebdd88028fb |
children | 12c71124bbca |
files | tools/area_editor.py |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/tools/area_editor.py Sat Sep 07 15:15:17 2013 +0200 +++ b/tools/area_editor.py Sat Sep 07 15:17:26 2013 +0200 @@ -126,7 +126,7 @@ self.lines.append([startpoint, endpoint]) def draw(self, mouse_pos, mouse_poly, filled, draw_cand_line, start_pos, - move_point_mode, move_point, zoom_factor): + move_point_mode, move_point, zoom_factor, level_widget): self._draw_background(True) # Draw polygons as needed for the editor line_width = int(2 * zoom_factor) @@ -162,7 +162,7 @@ pygame.draw.lines(self._surface, LINE_COLOR, False, pointlist, line_width) if draw_cand_line and start_pos and mouse_pos: - endpoint = self.snap_to_grid(mouse_pos) + endpoint = level_widget.snap_to_grid(mouse_pos) pointlist = [start_pos, self.point_to_pygame(endpoint)] pygame.draw.lines(self._surface, LINE_COLOR, False, pointlist, 1) @@ -494,7 +494,7 @@ level_surface = level.draw(mouse_pos, self.cur_poly, self.filled_mode, self._draw_lines, self._start_pos, self._move_point_mode, self._move_point, - self._zoom_factor) + self._zoom_factor, self) if self._draw_objects: for thing in self.level.drawables: if not isinstance(thing, ne.Enemy):