def main(): e = Engine() WorldMap.mapname = "outside_temple.map" WorldMap.startpos = [25,16] e.DEFAULT = StartMenu e.fullscreen = True e.fps = 40 e.size = (800, 600) e.run()
self.keys[1] = 1 elif event.key == pygame.K_UP: self.keys[2] = 1 elif event.key == pygame.K_DOWN: self.keys[3] = 1 elif event.key == pygame.K_ESCAPE: import sys sys.exit() elif event.key in [pygame.K_LSHIFT,pygame.K_RSHIFT]: if self.selected: self.cursor = pygame.sprite.Sprite() self.cursor.image = self.selected.image.copy() self.cursor.rect = self.cursor.image.get_rect() self.cursor.rect.center = pygame.mouse.get_pos() def EVT_KeyUp(self,event): self.cursor = None if event.key == pygame.K_LEFT: self.keys[0] = 0 elif event.key == pygame.K_RIGHT: self.keys[1] = 0 elif event.key == pygame.K_UP: self.keys[2] = 0 elif event.key == pygame.K_DOWN: self.keys[3] = 0 if __name__=='__main__': e = Engine(40) e.DEFAULT = LevelEditor e.run()