_surface = -4; _sprite = -4; _sprite_hat = -4; _hair_sprite = 4335; _shirt_sprite = 2109; _shoes_sprite = 6556; _enabled = false; _hat_enabled = true; _print_mode = false; _print_reverse = false; _print_timer = 0; _x_pos = 0; _x_scale = 2; _y_pos = 0; _flash_mode = false; _flash_alpha = 0; init = function(arg0 = false, arg1 = true) { if (arg0) { _hair_sprite = arg1 ? 3292 : 6064; _shirt_sprite = 2249; _shoes_sprite = 4071; } _enabled = true; }; print = function() { _print_mode = true; }; reverse_print = function() { _print_mode = true; _print_reverse = true; }; flash_on = function() { _flash_mode = true; scr_lerpvar("_flash_alpha", 0, 1, 12); }; flash_off = function() { scr_lerpvar("_flash_alpha", 1, 0, 12); scr_delay_var("_flash_mode", false, 13); }; get_hat_sprite = function() { return _sprite_hat; }; disable_hat = function() { _hat_enabled = false; }; clean_up = function() { if (surface_exists(_surface)) surface_free(_surface); if (sprite_exists(_sprite)) sprite_delete(_sprite); };