var _xx = x + 20; var _yy = y + 28; draw_set_colour(c_black); ossafe_fill_rectangle(_xx, _yy, 560, _yy + 200, 0); if (!surface_exists(surf) || surf == -1) surf = surface_create(500, 200); surface_set_target(surf); draw_clear_alpha(c_black, 0); with (obj_kikky) draw_sprite_ext(sprite_index, image_index, (x - _xx) + xx, (y - _yy) + yy, image_xscale, image_yscale, image_angle, image_blend, image_alpha); with (obj_dentalchew) draw_sprite_ext(sprite_index, image_index, x - _xx, y - _yy, image_xscale, image_yscale, image_angle, image_blend, image_alpha); draw_set_colour(c_white); draw_set_font(scr_84_get_font("main")); draw_set_halign(fa_center); draw_text((room_width / 2) - _xx, 8, stringsetloc("Nagasagy Kikky Park", "obj_kikky_screen_slash_Draw_0_gml_23_0")); draw_set_halign(fa_left); var _n = obj_kikky.happiness; draw_text(380, 170, stringsetloc("Happiness: ", "obj_kikky_screen_slash_Draw_0_gml_26_0") + string(_n)); draw_set_halign(fa_center); draw_set_colour(cool_blue); draw_text(40, 160, stringsetloc("Dental\nToy", "obj_kikky_screen_slash_Draw_0_gml_29_0")); draw_set_halign(fa_left); surface_reset_target(); crttimer = (crttimer + 0.5) % 3; var _vig = crt_glitch ? (0.2 + random(clamp(crt_glitch / 200, 0, 0.1))) : 0; var _vigint = power(1.5, 1.5 - _vig) * 18; var _chrom_scale = crt_glitch ? (irandom_range(-4, 4) * clamp(crt_glitch / 5, 1, 5)) : chromStrength; if (_chrom_scale == 0) _chrom_scale = 1; var _filteramount = 0.1 + min(crt_glitch / 100, 0.1); shader_replace_simple_set_hook(5); shader_set_uniform_f(shader_get_uniform(shd_crt, "texel"), 0.0005208333333333333, 0.000925925925925926); shader_set_uniform_f(shader_get_uniform(shd_crt, "vignette_scale"), _vig); shader_set_uniform_f(shader_get_uniform(shd_crt, "vignette_intensity"), _vigint); shader_set_uniform_f(shader_get_uniform(shd_crt, "chromatic_scale"), _chrom_scale); shader_set_uniform_f(shader_get_uniform(shd_crt, "filter_amount"), _filteramount); shader_set_uniform_f(shader_get_uniform(shd_crt, "time"), crttimer); draw_surface(surf, _xx, _yy); shader_replace_simple_reset_hook(); draw_set_colour(c_white); ossafe_fill_rectangle(_xx + 1, _yy + 1, 559, (_yy + 200) - 1, 1); ossafe_fill_rectangle(_xx, _yy, 560, _yy + 200, 1); draw_set_colour(c_gray); ossafe_fill_rectangle(_xx + 80, _yy + 210, room_width - 41, _yy + 228, 0); draw_set_colour(c_black); ossafe_fill_rectangle(_xx + 80, _yy + 218, room_width - 41, _yy + 220, 0); draw_set_colour(c_white); ossafe_fill_rectangle(_xx + 18, _yy + 206, _xx + 62, _yy + 232, 0); draw_set_colour(c_black); ossafe_fill_rectangle(_xx + 20, _yy + 208, _xx + 60, _yy + 230, 0); draw_sprite(spr_dentalchew, 0, _xx + 41, _yy + 219);