Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. /*:
  2. *@plugindesc
  3. *@autor
  4. *
  5. *@param Titulo
  6. *@desc Imagem do titulo do jogo logalizado na pasta img\system.
  7. *@default TitulodoJogo
  8. *
  9. *@param NewGame
  10. *@desc Imagem de iniciar o jogo logalizado na pasta img\system.
  11. *@default Iniciar
  12. *
  13. *@param Continue
  14. *@desc Imagem da tela de jogos salvos logalizado na pasta img\system.
  15. *@default Continuar
  16. *
  17. *@param Options
  18. *@desc Imagem da tela de opções do jogo logalizado na pasta img\system.
  19. *@default Opcoes
  20. *
  21. *=====================================================================
  22. *@help
  23. *Todas as imagens precisam esta dentro da pasta informada pelo Plugin
  24. *para evitar erros em seu projeto!
  25. *=====================================================================
  26. *
  27. *Agradeço pela ajuda do Takkun pelas adequações realisadas para que
  28. *o plugins viesse a funcionar corretamente.
  29. *
  30. */
  31.  
  32. var parameters = PluginManager.parameters('Julio');
  33. var TitulodoJogo = parameters['TitulodoJogo'];
  34. var NewGame = parameters['Iniciar'];
  35. var Continue = parameters['Continuar'];
  36. var Options = parameters['Opcoes'];
  37. var commandImages = ['Iniciar', 'Continuar', 'Opcoes'];
  38.  
  39. Scene_Title.prototype.createCommandWindow = function() {
  40. this._commandWindow = new Window_TitleCommand();
  41. this._commandWindow.visible = false;
  42. this._commandWindow.x = Graphics.width * 2;
  43. this._commandWindow.y = Graphics.height * 2;
  44. this._commandWindow.setHandler('newGame', this.commandNewGame.bind(this));
  45. this._commandWindow.setHandler('continue', this.commandContinue.bind(this));
  46. this._commandWindow.setHandler('options', this.commandOptions.bind(this));
  47. this.addWindow(this._commandWindow);
  48. };
  49.  
  50. var Julio_start = Scene_Title.prototype.start;
  51. Scene_Title.prototype.start = function() {
  52. Julio_start.apply(this);
  53. this.createcommandImages();
  54. this.createTitulo();
  55. };
  56.  
  57. Scene_Title.prototype.createTitulo = function() {
  58. this._Titulo = new Sprite();
  59. this._Titulo.bitmap = ImageManager.loadSystem(TitulodoJogo);
  60. this.addChild(this._Titulo);
  61. };
  62.  
  63. Scene_Title.prototype.createcommandImages = function() {
  64. this._imageCommands = new Sprite();
  65. this.addChild(this._imageCommands);
  66. };
  67.  
  68. var Julio_update = Scene_Title.prototype.update;
  69. Scene_Title.prototype.update = function() {
  70. Julio_update.apply(this);
  71. this._imageCommands.bitmap = ImageManager.loadSystem(commandImages[this._commandWindow.index]);
  72. };
  73.  
  74. Window_TitleCommand.prototype.makeCommandList = function() {
  75. this.addCommand(TextManager.newGame, 'newGame');
  76. this.addCommand(TextManager.continue, 'continue', this.isContinueEnabled());
  77. this.addCommand(TextManager.options, 'options');
  78. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement