Draw_64.gml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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.6.11";
  11. draw_text_transformed(_cx, _cy - 96, _title_text, 1.5, 1.5, 0);
  12. var _bottom_text = "by team RSPB";
  13. draw_text_transformed(_cx, RES_H - 48, _bottom_text, 1, 1, 0);
  14. var _spacing = 48;
  15. for(var i = 0; i < array_length(menu_options); i++)
  16. {
  17. var _opt_y = _cy + (i * _spacing);
  18. var _is_selected = (i == menu_index);
  19. var _text = menu_options[i];
  20. var _col = _is_selected ? c_white : c_gray;
  21. var _s = option_scale[i];
  22. if _is_selected
  23. {
  24. var _wave = abs(sin(animation_timer * 2)) * 5;
  25. draw_text(_cx - 144 - _wave, _opt_y, ">");
  26. draw_text(_cx + 144 + _wave, _opt_y, "<");
  27. }
  28. draw_text_transformed_colour(_cx, _opt_y, _text, _s, _s, 0, _col, _col, _col, _col, 1);
  29. }
  30. /*
  31. draw_sprite_ext(global.altcontrol ? sTutorTitleAlt : sTutorTitle,
  32. 0, _cx, _cy + 128, 0.5, 0.5, 0, c_white, 1.0);
  33. */