Example #1
0
    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"]]
Example #2
0
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)
Example #3
0
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)