Draw_64.gml 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. if room != rTitle
  2. exit;
  3. draw_set_halign(fa_center);
  4. draw_set_valign(fa_middle);
  5. draw_set_colour(c_white);
  6. draw_set_font(fTest);
  7. var _cx = RES_W / 2;
  8. var _cy = RES_H / 2;
  9. draw_rectangle_colour(0, 0, RES_W, RES_H, c_black, c_black, #5a5a5a, #4a4a4a, false);
  10. var _title_text = "ddmyx ver26.4.8";
  11. draw_text_transformed(_cx, _cy - 96, _title_text, 1.5, 1.5, 0);
  12. var _spacing = 48;
  13. for(var i = 0; i < array_length(menu_options); i++)
  14. {
  15. var _opt_y = _cy + (i * _spacing);
  16. var _is_selected = (i == menu_index);
  17. var _text = menu_options[i];
  18. var _col = _is_selected ? c_white : c_gray;
  19. var _s = option_scale[i];
  20. if _is_selected
  21. {
  22. var _wave = abs(sin(animation_timer * 2)) * 5;
  23. draw_text(_cx - 144 - _wave, _opt_y, ">");
  24. draw_text(_cx + 144 + _wave, _opt_y, "<");
  25. }
  26. draw_text_transformed_colour(_cx, _opt_y, _text, _s, _s, 0, _col, _col, _col, _col, 1);
  27. }
  28. /*
  29. draw_sprite_ext(global.altcontrol ? sTutorTitleAlt : sTutorTitle,
  30. 0, _cx, _cy + 128, 0.5, 0.5, 0, c_white, 1.0);
  31. */