Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
Scroll Box Window - ScrollBoxWindow.js
Plugin desc : Creates a scrollable window.
License : MIT License
Author : あわやまたな (Awayamatana)
Website : https://awaya3ji.seesaa.net/
Desc page : https://awaya3ji.seesaa.net/article/500204251.html
File name : ScrollBoxWindow.js
Help of plugin :
* @target MZ * @plugindesc Creates a scrollable window. * @author あわやまたな (Awayamatana) * @url https://awaya3ji.seesaa.net/article/500204251.html * @help Ver.1.1.1 * Created by plugin command and scrolled by key or mouse. * * @param bitmapHeight * @text Bitmap Height * @desc Basically no need to change. * @type number * @default 2048 * * @command createWindow * @text Create Window * @desc Creates a scrollbox window. * * @arg id * @text Identifier * @desc The name of the window to operate on. * @default * * @arg text * @text Text * @type multiline_string * @default * * @arg x * @text X * @type combo * @option Middle * @option Right * @default 0 * * @arg y * @text Y * @type combo * @option Middle * @option Bottom * @default 0 * * @arg width * @text Width * @type combo * @default UI Area Width * @option UI Area Width * @option UI Area Half Width * * @arg height * @text Height * @type combo * @default UI Area Height * @option UI Area Height * @option UI Area Half Height * * @arg scrollY * @text Scroll Y * @type combo * @default 0 * @option Bottom * * @arg backgroundType * @text Background * @type select * @default Window * @option Window * @option Dim * @option Transparent * * @arg windowskin * @text Window Skin * @type file * @dir img/system * @default * * @arg backOpacity * @text Back Opacity * @desc default at -1 * @type number * @min -1 * @max 255 * @default -1 * * @command changeText * @text Change Text * @desc Change the displayed text. * * @arg id * @text Identifier * @desc The name of the window to operate on. * @default * * @arg text * @text Text * @type multiline_string * @default * * @command changeActive * @text Change Active * @desc Change scrollability. * * @arg id * @text Identifier * @desc The name of the window to operate on. * @default * * @arg boolean * @text Boolean * @type boolean * @default false * * @command moveWindow * @text Move Window * @desc Move the window. * * @arg id * @text Identifier * @desc The name of the window to operate on. * @default * * @arg x * @text X * @type combo * @option Middle * @option Right * @default 0 * * @arg y * @text Y * @type combo * @option Middle * @option Bottom * @default 0 * * @command scrollWindow * @text Scroll Window * @desc Scrolls the window to the specified position. * * @arg id * @text Identifier * @desc The name of the window to operate on. * @default * * @arg scrollY * @text Scroll Y * @type combo * @default 0 * @option Bottom * * @arg smooth * @text Smooth * @type boolean * @default false * * @command scrollWindowBy * @text Scroll Window By * @desc Scrolls the window by the specified number. * * @arg id * @text Identifier * @desc The name of the window to operate on. * @default * * @arg scrollY * @text Scroll Y * @default 0 * * @arg smooth * @text Smooth * @type boolean * @default false * * @command changeWindow * @text Change Window * @desc Opens and closes the window. * * @arg id * @text Identifier * @desc The name of the window to operate on. * @default * * @arg operation * @text Operation * @type select * @default open * @option Open * @value open * @option Close * @value close * * @arg instant * @text Instant * @type boolean * @default false * * @command eraseWindow * @text Erase Window * @desc Erase the window. * * @arg id * @text Identifier * @desc The name of the window to operate on. * @default * * @arg instant * @text Instant * @type boolean * @default false *