// Atjaunojiet taimeri tikai tad, ja spēle nav pauzēta if (!global.pause) { global.elapsed_time = (current_time - startTime) / 1000; } else { // Pielāgojiet startTime, lai tas nekumulē laiku pauzes laikā startTime += (current_time - (startTime + global.elapsed_time * 1000)); } // Aprēķināt minūtes un sekundes var minutes = floor(global.elapsed_time / 60); var seconds = floor(global.elapsed_time) % 60; // Formatēt laika virkni var timeString; if (global.elapsed_time >= 60) { timeString = string(minutes) + " m " + string(seconds) + " s"; } else { timeString = string_format(global.elapsed_time, 0, 2) + " s"; } // Zīmēt taimeri uz ekrāna, attiecībā pret kameras pozīciju var cam_x = camera_get_view_x(view_camera[0]); var cam_y = camera_get_view_y(view_camera[0]); draw_set_halign(fa_left); draw_set_valign(fa_top); draw_set_font(global.font_main); draw_text(cam_x + 16, cam_y + 16, "Laiks: " + timeString);