alias 0, _scene goto _start :init create_object hvc_logo, hvclogo_texture, 960, 540, 0, 0, 1920, 1080 object_set_pos hvc_logo, 960, 540 object_set_alpha hvc_logo, 1 object_set_rotation hvc_logo, 0 create_object redlight_bg, redlight_texture, 0, 0, 0, 0, 4000, 1080 object_set_pos redlight_bg, 0, 0 object_set_alpha redlight_bg, 1 object_set_rotation redlight_bg, 0 create_object red_bg, red_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos red_bg, 0, 0 object_set_alpha red_bg, 0 object_set_rotation red_bg, 0 create_object tent_0, tent_0_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos tent_0, 0, 0 object_set_alpha tent_0, 1 object_set_rotation tent_0, 0 create_object tent_1, tent_1_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos tent_1, 0, 0 object_set_alpha tent_1, 0 object_set_rotation tent_1, 0 create_object tent_2, tent_2_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos tent_2, 0, 0 object_set_alpha tent_2, 0 object_set_rotation tent_2, 0 create_object tent_3, tent_3_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos tent_3, 0, 0 object_set_alpha tent_3, 0 object_set_rotation tent_3, 0 create_object tent_4, tent_4_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos tent_4, 0, 0 object_set_alpha tent_4, 0 object_set_rotation tent_4, 0 create_object tent_5, tent_5_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos tent_5, 0, 0 object_set_alpha tent_5, 0 object_set_rotation tent_5, 0 create_object guy_1, guy_1_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos guy_1, -100, 0 object_set_alpha guy_1, 1 object_set_rotation guy_1, 0 create_object field_0, field_0_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos field_0, 0, 0 object_set_alpha field_0, 1 object_set_rotation field_0, 0 create_object field_1, field_1_texture, 1500, 1500, 0, 0, 3000, 3000 object_set_pos field_1, 960, 540 object_set_alpha field_1, 1 object_set_rotation field_1, 0 create_object field_2, field_2_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos field_2, 0, 0 object_set_alpha field_2, 1 object_set_rotation field_2, 0 object_set_shader field_2, heatShader create_object please_bg, please_0_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos please_bg, 0, 0 object_set_alpha please_bg, 1 object_set_rotation please_bg, 0 create_object white, white_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos white, 0, 0 object_set_alpha white, 0 object_set_rotation white, 0 create_object please_red_face, please_1_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos please_red_face, 0, 0 object_set_alpha please_red_face, 0 object_set_rotation please_red_face, 0 create_object please_white_face, please_3_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos please_white_face, 0, 0 object_set_alpha please_white_face, 1 object_set_rotation please_white_face, 0 create_object please_body, please_2_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos please_body, 0, 0 object_set_alpha please_body, 1 object_set_rotation please_body, 0 create_object please_body_black, please_4_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos please_body_black, 0, 0 object_set_alpha please_body_black, 0 object_set_rotation please_body_black, 0 create_object city_bg, city_0_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos city_bg, 0, 0 object_set_alpha city_bg, 1 object_set_rotation city_bg, 0 create_object city_tears, city_1_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos city_tears, 0, -1080 object_set_alpha city_tears, 1 object_set_rotation city_tears, 0 create_object city_foreground, city_2_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos city_foreground, 0, 0 object_set_alpha city_foreground, 1 object_set_rotation city_foreground, 0 create_object city_city, city_3_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos city_city, 0, 1080 object_set_alpha city_city, 1 object_set_rotation city_city, 0 create_object bruno_0, bruno_0_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos bruno_0, 0, 0 object_set_alpha bruno_0, 1 object_set_rotation bruno_0, 0 create_object bruno_1, bruno_1_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos bruno_1, 0, 0 object_set_alpha bruno_1, 1 object_set_rotation bruno_1, 0 create_object tent_6, tent_6_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos tent_6, 0, 0 object_set_alpha tent_6, 0 object_set_rotation tent_6, 0 create_object title_0, title_0_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos title_0, 0, 0 object_set_alpha title_0, 1 object_set_rotation title_0, 0 create_object title_1, title_1_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos title_1, 0, 0 object_set_alpha title_1, 0 object_set_rotation title_1, 0 create_object title_2, title_2_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos title_2, 0, 0 object_set_alpha title_2, 0 object_set_rotation title_2, 0 create_object title_3, title_3_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos title_3, 0, 0 object_set_alpha title_3, 0 object_set_rotation title_3, 0 create_object field_3, field_3_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos field_3, 0, 0 object_set_alpha field_3, 1 object_set_rotation field_3, 0 create_object field_4, field_4_texture, 0, 0, 0, 0, 1920, 1080 object_set_pos field_4, 0, 0 object_set_alpha field_4, 1 object_set_rotation field_4, 0 create_object credits_1, credits_1, 0, 0, 0, 0, 1920, 1080 object_set_pos credits_1, 0, 0 object_set_alpha credits_1, 1 object_set_rotation credits_1, 0 create_object credits_2, credits_2, 0, 0, 0, 0, 1920, 1080 object_set_pos credits_2, 0, 0 object_set_alpha credits_2, 0 object_set_rotation credits_2, 0 create_buffer BUFFER_A add_particles red_particles, red_particles particles_set_active red_particles, %false add_particles black_particles, black_particles particles_set_active black_particles, %false exit :_start ; scene Logo set_var _scene, 0 delay 3 particles_set_active red_particles, %false object_set_alpha hvc_logo, 0 delay 1 object_set_scale hvc_logo, 0.5 object_tween_alpha hvc_logo, 1, 2, 111, 1, %false, 0 object_tween_scale hvc_logo, 1, 2, 111, 1, %false, 0 delay 4 object_tween_alpha hvc_logo, 0, 2, 111, 1, %false, 0 object_tween_scale hvc_logo, 2, 2, 111, 1, %false, 0 delay 2 ; scene Square of disbelief set_var _scene, 1 object_set_y title_1, 200 object_set_y title_2, 200 object_set_y title_3, 200 play_music song delay 2 object_tween_y title_1, 0, 4, 111, 1, %false, 0 object_tween_alpha title_1, 1, 4, 112, 1, %false, 0 delay 0.75 object_tween_y title_2, 0, 4, 111, 1, %false, 0 object_tween_alpha title_2, 1, 4, 112, 1, %false, 0 delay 0.75 object_tween_y title_3, 0, 4, 111, 1, %false, 0 object_tween_alpha title_3, 1, 4, 112, 1, %false, 0 delay 8 fade_out 2 delay 2.5 ; scene Field set_var _scene, 2 fade_in 2 object_tween_rotation field_1, 360, 32, 0, 1, %false, 0 object_tween_uniform field_2, time, 0, 30, 30, 0, 1, %true, 0 delay 2 display_text decadente, I keep seeing the same dreams on the loom each night., 100, 100, 0, 8 display_text decadente, I want to... I need to... experience something new. , 100, 200, 3.2, 8 delay 9.5 object_tween_alpha field_4, 0, 2, 111, 1, %false, 0 delay 4 fade_out 2 delay 2 ; scene redlight scroll set_var _scene, 3 particles_set_active red_particles, %true fade_in 2 object_tween_x redlight_bg, -2080, 16, 0, 1, %false, 0 object_tween_x guy_1, 100, 16, 0, 1, %false, 0 display_text decadente, At the center of the universe lies the City of Glass., 100, 300, 2, 6 display_text decadente, This is where I will find new meaning., 250, 400, 5, 6 delay 2 object_tween_alpha red_bg, 0.8, 2, 112, -1, %true, 112 delay 12 fade_out 2 delay 2 ; scene Barker set_var _scene, 4 fade_in 2 object_tween_x bruno_1, 400, 25, 0, 1, %false, 0 delay 1 display_text decadente, "Come one, come all, through the alleys aflame ...", 100, 200, 0, 6 delay 2 display_text decadente, "to a wondrous burg, in delirious pain ...", 140, 300, 0, 6 delay 4 display_text decadente, "with pleasures a plenty for suckers such as we ...", 100, 500, 0, 6 delay 2 display_text decadente, "... and for the faithless, new reason to believe!", 140, 600, 0, 6 delay 2 delay 4 fade_out 2 delay 2 ; scene Tent set_var _scene, 5 fade_in 2 delay 2 display_text decadente, "Ladies of the night and whores on a leash.", 100, 100, , 6 display_text decadente, "Freaks, fucks, clowns and always fresh meat. ", 100, 200, 4, 6 display_text decadente, Artistry and creation that is beyond all belief., 100, 300, 8, 6 display_text decadente, "And the unending longing which can never be sheathed.", 100, 400, 12, 6 object_tween_alpha tent_1, 1, 2, 111, 1, %false, 0 delay 2 object_tween_alpha tent_2, 1, 2, 111, 1, %false, 0 object_tween_alpha tent_6, 1, 4, 111, 1, %false, 0 particles_set_active black_particles, %true delay 2 object_tween_alpha tent_3, 1, 2, 111, 1, %false, 0 delay 2 object_tween_alpha tent_4, 1, 2, 111, 1, %false, 0 delay 2 object_tween_alpha tent_5, 1, 2, 111, 1, %false, 0 delay 10 fade_out 2 delay 2 ; scene City set_var _scene, 6 fade_in 2 particles_set_active black_particles, %false delay 4 display_text decadente, "The downward spiral will always be a bitch", 100, 100, , 6 display_text decadente, "As you find yourself caught in its river of piss.", 140, 200, 4, 6 display_text decadente, "A user and abuser, used and abused", 180, 300, 8, 6 display_text decadente, This town will make you kneel until you beg for the noose. , 100, 400, 12, 6 object_tween_y city_tears, 0, 16, 0, 1, %false, 0 delay 4 object_tween_y city_city, 0, 12, 111, 1, %false, 0 delay 18 fade_out 2 delay 2 ; scene Please set_var _scene, 7 fade_in 2 delay 2 display_text decadente, "IT IS the Square of Disbelief, where transgressions abound,", 100, 200, , 6 display_text decadente, "where travellers search for relief, as new faith", 100, 300, 3, 6 display_text decadente, can be found., 100, 400, 5, 6 delay 9 particles_set_active black_particles, %true display_text decadente, "Come one, come all, to what darkness has claimed ", 100, 600, , 6 display_text decadente, to expedite your demise and experience shame., 100, 700, 3, 6 object_tween_alpha please_white_face, 0, 4, 111, , %false, 0 object_tween_alpha please_red_face, 1, 4, 111, , %false, 0 object_tween_alpha please_body_black, 1, 4, 111, , %false, 0 object_tween_alpha white, 1, 4, 111, , %false, 0 delay 12 fade_out 2 delay 3 ; scene Credits set_var _scene, 8 fade_in 1 delay 5 object_tween_alpha credits_1, 0, 1, 111, 1, %false, 0 object_tween_alpha credits_2, 1, 1, 111, 1, %false, 0 delay 2.5 fade_out 1 delay 1 exit :render ; render scene Logo if $_scene, 0 clear_buffer BUFFER_A draw_object BUFFER_A, hvc_logo display_buffer BUFFER_A render_scene BUFFER_A endif ; render scene Square of disbelief if $_scene, 1 clear_buffer BUFFER_A draw_object BUFFER_A, title_0 draw_object BUFFER_A, title_1 draw_object BUFFER_A, title_2 draw_object BUFFER_A, title_3 display_buffer BUFFER_A render_scene BUFFER_A endif ; render scene Field if $_scene, 2 clear_buffer BUFFER_A draw_object BUFFER_A, field_0 draw_object BUFFER_A, field_1 draw_object BUFFER_A, field_2 draw_object BUFFER_A, field_3 draw_object BUFFER_A, field_4 draw_text BUFFER_A, decadente display_buffer BUFFER_A render_scene BUFFER_A endif ; render scene redlight scroll if $_scene, 3 clear_buffer BUFFER_A draw_particles BUFFER_A, red_particles draw_object BUFFER_A, red_bg draw_object BUFFER_A, redlight_bg draw_object BUFFER_A, guy_1 draw_text BUFFER_A, decadente display_buffer BUFFER_A render_scene BUFFER_A endif ; render scene Barker if $_scene, 4 clear_buffer BUFFER_A draw_object BUFFER_A, bruno_0 draw_particles BUFFER_A, red_particles draw_object BUFFER_A, bruno_1 draw_text BUFFER_A, decadente display_buffer BUFFER_A render_scene BUFFER_A endif ; render scene Tent if $_scene, 5 clear_buffer BUFFER_A draw_object BUFFER_A, tent_0 draw_object BUFFER_A, tent_6 draw_object BUFFER_A, tent_1 draw_object BUFFER_A, tent_2 draw_object BUFFER_A, tent_3 draw_object BUFFER_A, tent_4 draw_object BUFFER_A, tent_5 draw_particles BUFFER_A, black_particles draw_text BUFFER_A, decadente display_buffer BUFFER_A render_scene BUFFER_A endif ; render scene City if $_scene, 6 clear_buffer BUFFER_A draw_object BUFFER_A, city_bg draw_object BUFFER_A, city_tears draw_object BUFFER_A, city_foreground draw_object BUFFER_A, city_city draw_text BUFFER_A, decadente display_buffer BUFFER_A render_scene BUFFER_A endif ; render scene Please if $_scene, 7 clear_buffer BUFFER_A draw_object BUFFER_A, please_bg draw_object BUFFER_A, white draw_object BUFFER_A, please_red_face draw_object BUFFER_A, please_white_face draw_particles BUFFER_A, red_particles draw_object BUFFER_A, please_body draw_object BUFFER_A, please_body_black draw_particles BUFFER_A, black_particles draw_text BUFFER_A, decadente display_buffer BUFFER_A render_scene BUFFER_A endif ; render scene Credits if $_scene, 8 clear_buffer BUFFER_A draw_object BUFFER_A, credits_1 draw_object BUFFER_A, credits_2 display_buffer BUFFER_A render_scene BUFFER_A endif exit