intro manual stepping override
This commit is contained in:
parent
5388e34d61
commit
8772be83cc
1 changed files with 33 additions and 8 deletions
|
@ -48,17 +48,42 @@ class Program
|
||||||
// stepper
|
// stepper
|
||||||
// if (Time.Total > 3.0) return; // buffer app loading [!] relace with user prompt to start (spawn box in hand or something)
|
// if (Time.Total > 3.0) return; // buffer app loading [!] relace with user prompt to start (spawn box in hand or something)
|
||||||
|
|
||||||
|
if (!Mono.menu)
|
||||||
{
|
{
|
||||||
Mono.game_time += Time.Step;
|
Mono.game_time += Time.Step;
|
||||||
Mono.step_time = Maths.min(Mono.step_time + Time.Step, Mono.step_step);
|
if (Mono.intro)
|
||||||
Mono.step_t = Maths.u_clamp(Maths.min(Mono.step_time, Mono.step_step) / Mono.step_step);
|
{
|
||||||
}
|
Mono.step_time = Maths.min(Mono.step_time + Time.Step, Mono.step_step);
|
||||||
if (Mono.step_time >= Mono.step_step)
|
Mono.step_t = Maths.u_clamp(Maths.min(Mono.step_time, Mono.step_step) / Mono.step_step);
|
||||||
{
|
if (Rig.btn_select.delta == +1)
|
||||||
Mono.step_time -= Mono.step_step;
|
{
|
||||||
|
Mono.step_time = 0.0;
|
||||||
|
Mono.step_t = 0.0;
|
||||||
|
|
||||||
Mono.Step();
|
Mono.Step();
|
||||||
Arts.Step();
|
Arts.Step();
|
||||||
|
|
||||||
|
if (Mono.grow_buffer > 0)
|
||||||
|
{
|
||||||
|
Mono.intro = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Mono.step_time = Maths.min(Mono.step_time + Time.Step, Mono.step_step);
|
||||||
|
Mono.step_t = Maths.u_clamp(Maths.min(Mono.step_time, Mono.step_step) / Mono.step_step);
|
||||||
|
if (Mono.step_time >= Mono.step_step)
|
||||||
|
{
|
||||||
|
Mono.step_time -= Mono.step_step;
|
||||||
|
Mono.step_t = 0.0;
|
||||||
|
|
||||||
|
|
||||||
|
Mono.Step();
|
||||||
|
Arts.Step();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Arts.Frame();
|
Arts.Frame();
|
||||||
|
|
Loading…
Add table
Reference in a new issue