Files
TempleOS-Rijn/TempleOS/Demo/Graphics/Logo.CPP
T
2018-09-08 21:45:52 +02:00

52 lines
20 KiB
C++

$SP,"",1$
U0 Logo()
{
CDC *dc=DCAlias;
dc->flags|=DCF_TRANSFORMATION;
DocClear;
while (!ScanChar) {
dc->x=Fs->win_pixel_width>>1;
dc->y=Fs->win_pixel_height>>1;
//$LK,"Wrap","MN:Wrap"$() converts an angle to an
//equivalent angle in a range starting
//from [arg2,arg2+ã*2).
GrIdentEqu(dc->r);
GrRotYEqu(dc->r,Wrap(tT,-ã/2));
GrRotXEqu(dc->r,30.0*ã/180);
GrSetRotMat(dc,dc->r);
SpritePlot3(dc,0,0,0,$IB,"<1>",1$);
//See also $LK,"SpritePlotRotX3B","MN:SpritePlotRotX3B"$(),
//$LK,"SpritePlotRotY3B","MN:SpritePlotRotY3B"$(),$LK,"SpritePlotRotZ3B","MN:SpritePlotRotZ3B"$().
WinMgrSync;
DCFill(dc);
}
DCDel(dc);
}
Logo;
L€˜ÏÿÿÿÅÿÿÿ