⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 graphics.pl

📁 PRl教学程序 PRl教学程序 PRl教学程序
💻 PL
字号:
/********************************************************************
    Constraint-based Graphical Programming in B-Prolog
    %
    Animate fancy graphics
*********************************************************************/
:-include(binaryTree).
:-include(circleChart).
:-include(sierpinski).
:-include(squares).
:-include(triangles).
:-include(pythagoras).
:-write('type animate to start'),nl.

animate:-
    animate([pythagoras,binaryTree,circleChart,sierpinski,squares,triangles]).

animate(Progs):-
    cgStartRecordAnimation(graphics), % save the applet into graphics.java
    member(Prog,Progs),
    Call=..[Prog,Frame],
    call(Call),
    cgPack(Frame),
    cgResize(Frame,Frame1,300,300),
    cgMove(Frame1,Frame2,100,100),
    cgCleanDefaultWindow,
    cgShow(Frame2),
    cgSleep(1000),
    fail.
animate(Progs):-
    cgStopRecord.



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -