def importData(self, data): if "parent" in data and not data["parent"] in self.frames: self.todo[data["name"]] = data return None self.frames[data["name"]] = Frame.fromData(data) if "parent" in data: self.frames[data["name"]].setParent(self.frames[data["parent"]]) if data["name"] in self.todo: self.todo.pop(data["name"]) return self.frames[data["name"]]
def main(): args = parse_arguments() set = FrameSet(args.conocimiento) set.importAll() if args.debug or not args.search: print(set) print() if args.search: print(">", args.search) input_frame = Frame.fromFile(args.search) print(input_frame) print("> Resultado:") for frame in set.frames.values(): match = True for col in input_frame.getColumns(): if input_frame.getValue(col) != frame.getValue(col): match = False break if match: print(frame)
from obj.Score import Score from obj.Ball import Ball from obj.Paddle import Paddle from frames.frame import Frame from Actions.paddle import paddle_actions from Actions.keyboard import keyboard_actions """----------------------------""" """---------compenents------------""" paddle_a = Paddle.get_paddle_object() paddle_a.goto(-350, 0) paddle_b = Paddle.get_paddle_object() paddle_b.goto(350, 0) screen = Frame.get_frame_object() ball = Ball.get_ball_object() pen = Score.get_pen_object() """-------------------------------""" """---------Charge Actions------------""" paddle_actions.set_paddle_a(paddle_a) paddle_actions.set_paddle_b(paddle_b) screen = keyboard_actions.get_screen_with_actions(screen) """-----------------------------------""" """-----------Main----------""" while True: screen.update() ball.setx(ball.xcor() + ball.dx) ball.sety(ball.ycor() + ball.dy)