def draw(self): draw.set_color(0, 0, 0, 1) #draw.rect(0,0,gamestate.norm_w,gamestate.norm_h) self.scene.draw() for ed in self.editors: ed.draw() editorstate.draw()
def draw(self): draw.set_color(0,0,0,1) #draw.rect(0,0,gamestate.norm_w,gamestate.norm_h) self.scene.draw() for ed in self.editors: ed.draw() editorstate.draw()
def draw(self, dt=0): if self.inspector.batch: self.inspector.batch.draw() self.editor.scene.camera.apply() wp = self.scene.walkpath wp.draw() if self.selected_item: point = wp.points[self.selected_item] draw.set_color(1,1,0,1) draw.rect(point[0]-2, point[1]-2, point[0]+2, point[1]+2) self.editor.scene.camera.unapply()
def draw(self, dt=0): if self.inspector.batch: self.inspector.batch.draw() self.editor.scene.camera.apply() wp = self.scene.walkpath wp.draw() if self.selected_item: point = wp.points[self.selected_item] draw.set_color(1, 1, 0, 1) draw.rect(point[0] - 2, point[1] - 2, point[0] + 2, point[1] + 2) self.editor.scene.camera.unapply()
def draw(self, dt=0): if self.edge_pallet.batch: self.edge_pallet.batch.draw() if self.inspector.batch: self.inspector.batch.draw() if self.selected_item: self.editor.scene.camera.apply() p = self.editor.mouse cp = self.scene.walkpath.closest_edge_point_to_point(self.selected_item, p) draw.set_color(1,1,0,1) draw.rect(cp[0]-3, cp[1]-3, cp[0]+3, cp[1]+3) self.editor.scene.camera.unapply()
def draw(self, dt=0): if self.edge_pallet.batch: self.edge_pallet.batch.draw() if self.inspector.batch: self.inspector.batch.draw() if self.selected_item: self.editor.scene.camera.apply() p = self.editor.mouse cp = self.scene.walkpath.closest_edge_point_to_point( self.selected_item, p) draw.set_color(1, 1, 0, 1) draw.rect(cp[0] - 3, cp[1] - 3, cp[0] + 3, cp[1] + 3) self.editor.scene.camera.unapply()
def draw(self, dt=0): if self.camera_pallet.batch: self.camera_pallet.batch.draw() if self.inspector.batch: self.inspector.batch.draw() self.editor.scene.camera.apply() draw.set_color(1,0,1,1) for point in self.scene.camera.points.viewvalues(): p = point.position draw.rect(p[0]-5, p[1]-5, p[0]+5, p[1]+5) p = self.dragging_item or self.selected_item if p: draw.rect_outline(p.position[0]-hw, p.position[1]-hh, p.position[0]+hw, p.position[1]+hh) self.editor.scene.camera.unapply()
def draw(self, dt=0): if self.actor_pallet.batch: self.actor_pallet.batch.draw() if self.inspector.batch: self.inspector.batch.draw() if self.selected_item: self.editor.scene.camera.apply() s = self.selected_item.sprite img = self.selected_item.current_image() ax = img.anchor_x*self.selected_item.sprite.scale ay = img.anchor_y*self.selected_item.sprite.scale min_x = s.x - ax min_y = s.y - ay max_x = s.x - ax + img.width*self.selected_item.sprite.scale max_y = s.y - ay + img.height*self.selected_item.sprite.scale draw.set_color(1, 0, 0, 1) draw.rect_outline(min_x, min_y, max_x, max_y) self.editor.scene.camera.unapply()