equal
deleted
inserted
replaced
44 SetGravity(gravity) |
44 SetGravity(gravity) |
45 else |
45 else |
46 if delta > 0 and gravity + delta > maxgravity then |
46 if delta > 0 and gravity + delta > maxgravity then |
47 gravity = maxgravity |
47 gravity = maxgravity |
48 delta = -delta |
48 delta = -delta |
49 elseif delta < 0 and gravity - delta < mingravity then |
49 elseif delta < 0 and gravity + delta < mingravity then |
50 gravity = mingravity |
50 gravity = mingravity |
51 delta = -delta |
51 delta = -delta |
52 else |
52 else |
53 gravity = gravity + delta |
53 gravity = gravity + delta |
54 end |
54 end |
78 period = div(period, 40) |
78 period = div(period, 40) |
79 else |
79 else |
80 period = 125 |
80 period = 125 |
81 end |
81 end |
82 |
82 |
|
83 mingravity = mingravity * mln |
|
84 maxgravity = maxgravity * mln |
|
85 |
|
86 -- note: mingravity and maxgravity MUST NOT be strings at this point |
83 if mingravity > maxgravity then |
87 if mingravity > maxgravity then |
84 mingravity, maxgravity = maxgravity, mingravity |
88 mingravity, maxgravity = maxgravity, mingravity |
85 end |
89 end |
86 |
90 |
87 mingravity = mingravity * mln |
|
88 maxgravity = maxgravity * mln |
|
89 gravity = mingravity |
91 gravity = mingravity |
90 |
92 |
91 if period > 0 then |
93 if period > 0 then |
92 delta = div(maxgravity - mingravity, period) |
94 delta = div(maxgravity - mingravity, period) |
93 else |
95 else |