Constructor


DarkTransition(final_y: any, options: any)

Arguments:

final_y: any
options: any




Methods




DarkTransition:drawDoor(x: any, y: any, xscale: any, yscale: any, rot: any, color: any)

Arguments:

x: any
y: any
xscale: any
yscale: any
rot: any
color: any


DarkTransition:onAddToStage(stage: any)

Arguments:

stage: any





Fields



Undocumented

















DarkTransition.con: integer

TODO: offset... self.susie_y = self.susie_y - 2 self.susie_x = self.susie_x - 2





















DarkTransition.do_once: boolean

Some nice hacks for deltatime support, since toby is very weird with cutscenes.



DarkTransition.do_once: boolean

Ugly deltatime hack: skip self.timer == 30

























































DarkTransition.doorblack: integer

Destroy the dark door object here...





















































































































DarkTransition.megablack: boolean

In Deltarune, the megablack marker gets spawned off-screen on the first frame (0) con is 32, and it's moved on-screen on the third frame (2). Here, we simulate that by drawing a black background on the third frame.





































































































DarkTransition.sprite_index: number

self.kris_y = self.kris_y - 1 * DTMULT -- ??????????????