TempleOSCDV3.11.ISO

This commit is contained in:
Terry A. Davis authored and minexew committed 2018-09-08 21:46:29 +02:00
1 parent f8c05f98f4
commit ed64d7e3b8
549 files changed
+10643 -12855

No files matched your search

+6 -8
View File
@@ -144,7 +144,7 @@ U0 SpriteSetOrigin(CSprite *root,I64 dx,I64 dy,I64 dz)
}
}
CSprite *SpriteTransformCircle(I64 r[4][4],CSprite *tempg)
CSprite *SpriteTransformCircle(I64 *r,CSprite *tempg)
{
I64 x,y,z;
F64 m1,a1,m2,radius=tempg->pr.radius<<16;
@@ -171,7 +171,7 @@ CSprite *SpriteTransformCircle(I64 r[4][4],CSprite *tempg)
return tempg1;
}
CSprite *SpriteTransformEllipse(I64 r[4][4],CSprite *tempg)
CSprite *SpriteTransformEllipse(I64 *r,CSprite *tempg)
{
I64 x,y,z;
F64 m1,a1,m2,a2,s,c,x_radius=tempg->pwha.width<<16,
@@ -211,7 +211,7 @@ CSprite *SpriteTransformEllipse(I64 r[4][4],CSprite *tempg)
return tempg1;
}
CSprite *SpriteTransformRect(I64 r[4][4],CSprite *tempg,F64 é)
CSprite *SpriteTransformRect(I64 *r,CSprite *tempg,F64 é)
{
I64 x,y,z,w,h;
F64 m1,a1,m2,a2,s,c,
@@ -252,7 +252,7 @@ CSprite *SpriteTransformRect(I64 r[4][4],CSprite *tempg,F64
return tempg1;
}
CSprite *SpriteTransformBitmap(I64 r[4][4],CSprite *tempg)
CSprite *SpriteTransformBitmap(I64 *r,CSprite *tempg)
{
CDC *img,*tempb;
U8 *elems;
@@ -334,7 +334,7 @@ CSprite *SpriteTransformBitmap(I64 r[4][4],CSprite *tempg)
return tempg1;
}
U0 SpriteTransform(I64 r[4][4],CSprite *root)
U0 SpriteTransform(I64 *r,CSprite *root)
{
I64 i,j,k,num,
x,y,z,x1,y1,z1,x2,y2,z2,x3,y3,z3;
@@ -886,14 +886,13 @@ U0 SpriteCtrlPtsMove(CEdSprite *root,I64 dx,I64 dy)
Bool SpriteShiftPts(U8 *elems,I64 x,I64 y,I64 *_cur_elem_num,I64 mode)
{
I64 msg_code,a1,a2,xx,yy,xx2,yy2,dd,best_dd,cur_elem_num;
Bool old_preempt,result=TRUE;
Bool result=TRUE;
CDC *dc=DCAlias;
CEdSprite root,*temppe,*best_pe;
SpritePtQueNew(elems,x,y,&root);
cur_elem_num=0;
if (root.next!=&root) {
old_preempt=Preempt;
while (TRUE) {
SpriteCtrlPtsDraw(dc,&root); //has WinMgrSync
switch (msg_code=ScanMsg(&a1,&a2,
@@ -999,7 +998,6 @@ gs_key:
}
}
gs_done:
Preempt(old_preempt);
QueDel(&root,TRUE);
}
DCFill(dc);