TempleOSCDV5.03.ISO

This commit is contained in:
Terry A. Davis authored and minexew committed 2018-09-08 21:48:27 +02:00
1 parent 4b32f058d5
commit 6028804a5a
111 files changed
+3466 -2285

No files matched your search

+16 -3
View File
@@ -241,6 +241,12 @@ public class CSpring
#define ODEF_HAS_MASSES 1
#define ODEF_PAUSED 2
#define ODEF_STARTED 4
#define ODEF_BUSY 8
#define ODEf_HAS_MASSES 0
#define ODEf_PAUSED 1
#define ODEf_STARTED 2
#define ODEf_BUSY 3
public class CMathODE
{
@@ -272,7 +278,13 @@ public class CMathODE
*tmp0,*tmp1,*tmp2,*tmp3,
*tmp4,*tmp5,*tmp6,*tmp7;
CTask *mem_task,*win_task;
U0 (*derivative)(CMathODE *o,F64 t,F64 *state,F64 *DstateDt);
U0 (*derive)(CMathODE *o,F64 t,F64 *state,F64 *DstateDt);
U0 (*mp_derive)(CMathODE *o,F64 t, //If break into parallel pieces.
I64 cpu_num,F64 *state,F64 *DstateDt);
CTask **slave_tasks;
I64 mp_not_done_flags;
F64 mp_t,*mp_state,*mp_DstateDt;
I64 user_data;
};
@@ -3215,6 +3227,7 @@ class CJobCtrl
#define MSG_MS_R_D_DOWN 11 //(x,y)
#define MSG_MS_R_D_UP 12 //(x,y)
//Fake messages used to send both an up and down.
#define MSG_KEY_DOWN_UP -2 //Down & UP
#define MSG_MS_L_DOWN_UP -5 //Down & Up
#define MSG_MS_L_D_DOWN_UP -7 //Down & Up
@@ -3652,11 +3665,11 @@ public class CDC
//Set with $LK,"DCMat4x4Set",A="MN:DCMat4x4Set"$(). $LK,"Free",A="MN:Free"$() before setting.
I64 *r, //rotation matrix of quads decimal in lo
r_norm; //shifted 32 bits. Used for scaling pen width
r_norm; //shifted 32 bits. Used for scaling thick
//public (Change directly)
I32 x,y,z,
pen_width;
thick;
//Can be changed from the default $LK,"DCTransform",A="MN:DCTransform"$()
U0 (*transform)(CDC *dc,I64 *x,I64 *y,I64 *z);