Mercurial > nagslang
comparison tools/area_editor.py @ 690:9ae338ad2416
Add print_function import
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Tue, 10 Sep 2019 16:54:39 +0200 |
parents | 3c7593a84b06 |
children | 1eecaa7ed894 |
comparison
equal
deleted
inserted
replaced
689:45d2a6aef3a4 | 690:9ae338ad2416 |
---|---|
8 # To create a new level: | 8 # To create a new level: |
9 # | 9 # |
10 # editor levelname <xsize> <ysize> | 10 # editor levelname <xsize> <ysize> |
11 # (size specified in pixels | 11 # (size specified in pixels |
12 # | 12 # |
13 | |
14 from __future__ import print_function | |
13 | 15 |
14 import os | 16 import os |
15 import sys | 17 import sys |
16 | 18 |
17 import pygame | 19 import pygame |
687 self._start_pos = snapped_pos | 689 self._start_pos = snapped_pos |
688 else: | 690 else: |
689 self.level.add_line(self._start_pos, snapped_pos) | 691 self.level.add_line(self._start_pos, snapped_pos) |
690 self._start_pos = None | 692 self._start_pos = None |
691 else: | 693 else: |
692 print "Click: %r" % ( | 694 print("Click: %r" % ( |
693 self.level.point_to_pymunk(corrected_pos),) | 695 self.level.point_to_pymunk(corrected_pos),)) |
694 if ev.button == 4: # Scroll up | 696 if ev.button == 4: # Scroll up |
695 self._move_view((0, -10)) | 697 self._move_view((0, -10)) |
696 elif ev.button == 5: # Scroll down | 698 elif ev.button == 5: # Scroll down |
697 self._move_view((0, 10)) | 699 self._move_view((0, 10)) |
698 elif ev.button == 6: # Scroll left | 700 elif ev.button == 6: # Scroll left |
1334 super(EditorApp, self).draw(surface) | 1336 super(EditorApp, self).draw(surface) |
1335 | 1337 |
1336 | 1338 |
1337 if __name__ == "__main__": | 1339 if __name__ == "__main__": |
1338 if len(sys.argv) not in [2, 4]: | 1340 if len(sys.argv) not in [2, 4]: |
1339 print 'Please supply a levelname or levelname and level size' | 1341 print)'Please supply a levelname or levelname and level size') |
1340 sys.exit() | 1342 sys.exit() |
1341 # Need to ensure we have defaults for rendering | 1343 # Need to ensure we have defaults for rendering |
1342 parse_args([]) | 1344 parse_args([]) |
1343 pygame.display.init() | 1345 pygame.display.init() |
1344 pygame.font.init() | 1346 pygame.font.init() |