Advertisement
roninator2

Title Screen web link

Dec 9th, 2024
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 6.63 KB | None | 0 0
  1. # ╔═══════════════════════════════════════════════╦════════════════════╗
  2. # ║ Title: Title Links                            ║  Version: 1.00     ║
  3. # ║ Author: Roninator2                            ║                    ║
  4. # ╠═══════════════════════════════════════════════╬════════════════════╣
  5. # ║ Function:                                     ║   Date Created     ║
  6. # ║                                               ╠════════════════════╣
  7. # ║   Add link to title                           ║    28 Apr 2022     ║
  8. # ╚═══════════════════════════════════════════════╩════════════════════╝
  9. # ╔════════════════════════════════════════════════════════════════════╗
  10. # ║ Requires: nil                                                      ║
  11. # ║                                                                    ║
  12. # ╚════════════════════════════════════════════════════════════════════╝
  13. # ╔════════════════════════════════════════════════════════════════════╗
  14. # ║ Brief Description:                                                 ║
  15. # ║       Add links to title screen                                    ║
  16. # ╚════════════════════════════════════════════════════════════════════╝
  17. # ╔════════════════════════════════════════════════════════════════════╗
  18. # ║ Instructions:                                                      ║
  19. # ║   Configure the settings below                                     ║
  20. # ║                                                                    ║
  21. # ╚════════════════════════════════════════════════════════════════════╝
  22. # ╔════════════════════════════════════════════════════════════════════╗
  23. # ║ Updates:                                                           ║
  24. # ║ 1.00 - 28 Apr 2022 - Script finished                               ║
  25. # ║                                                                    ║
  26. # ╚════════════════════════════════════════════════════════════════════╝
  27. # ╔════════════════════════════════════════════════════════════════════╗
  28. # ║ Credits and Thanks:                                                ║
  29. # ║   Roninator2                                                       ║
  30. # ║                                                                    ║
  31. # ╚════════════════════════════════════════════════════════════════════╝
  32. # ╔════════════════════════════════════════════════════════════════════╗
  33. # ║ Terms of use:                                                      ║
  34. # ║  Follow the original Authors terms of use where applicable         ║
  35. # ║    - When not made by me (Roninator2)                              ║
  36. # ║  Free for all uses in RPG Maker except nudity                      ║
  37. # ║  Anyone using this script in their project before these terms      ║
  38. # ║  were changed are allowed to use this script even if it conflicts  ║
  39. # ║  with these new terms. New terms effective 03 Apr 2024             ║
  40. # ║  No part of this code can be used with AI programs or tools        ║
  41. # ║  Credit must be given                                              ║
  42. # ╚════════════════════════════════════════════════════════════════════╝
  43.  
  44. module R2_Web_Link_Title_Screen
  45.   Link_Text = "Web Page"
  46.   Link = "https://www.google.ca"
  47. end
  48.  
  49. # ╔════════════════════════════════════════════════════════════════════╗
  50. # ║                      End of editable region                        ║
  51. # ╚════════════════════════════════════════════════════════════════════╝
  52.  
  53. class Scene_Title < Scene_Base
  54.   def create_command_window
  55.     @command_window = Window_TitleCommand.new
  56.     @command_window.set_handler(:new_game, method(:command_new_game))
  57.     @command_window.set_handler(:continue, method(:command_continue))
  58.     @command_window.set_handler(:web_link, method(:command_weblink))
  59.     @command_window.set_handler(:shutdown, method(:command_shutdown))
  60.   end
  61.   def command_weblink
  62.     system('start', R2_Web_Link_Title_Screen::Link)
  63.     @command_window.activate
  64.   end
  65. end
  66.  
  67. class Window_TitleCommand < Window_Command
  68.   def make_command_list
  69.     add_command(Vocab::new_game, :new_game)
  70.     add_command(Vocab::continue, :continue, continue_enabled)
  71.     add_command(R2_Web_Link_Title_Screen::Link_Text, :web_link)
  72.     add_command(Vocab::shutdown, :shutdown)
  73.   end
  74. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement