mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-12-27 07:26:33 +01:00
37 lines
1.5 KiB
Text
37 lines
1.5 KiB
Text
|
global.__display_gui_args = [0, 0, 0, 0, 0];
|
||
|
|
||
|
#macro __display_set_gui_size_base display_set_gui_size
|
||
|
#macro display_set_gui_size __display_set_gui_size_hook
|
||
|
function __display_set_gui_size_hook(_width, _height) {
|
||
|
__display_set_gui_size_base(_width, _height);
|
||
|
global.__display_gui_args[@0] = -1;
|
||
|
global.__display_gui_args[@1] = _width;
|
||
|
global.__display_gui_args[@2] = _height;
|
||
|
global.__display_gui_args[@3] = 0;
|
||
|
global.__display_gui_args[@4] = 0;
|
||
|
}
|
||
|
|
||
|
#macro __display_set_gui_maximize_base display_set_gui_maximize
|
||
|
#macro __display_set_gui_maximise_base display_set_gui_maximise
|
||
|
#macro display_set_gui_maximize __display_set_gui_maximize_hook
|
||
|
#macro display_set_gui_maximise __display_set_gui_maximize_hook
|
||
|
function __display_set_gui_maximize_hook() {
|
||
|
global.__display_gui_args[@0] = argument_count;
|
||
|
var i = 0;
|
||
|
for (; i < argument_count; i++) global.__display_gui_args[@i + 1] = argument[i];
|
||
|
for (; i < 4; i++) global.__display_gui_args[@i + 1] = 0;
|
||
|
}
|
||
|
|
||
|
function __display_gui_restore() {
|
||
|
var _args = global.__display_gui_args;
|
||
|
switch (_args[0]) {
|
||
|
case -1: __display_set_gui_size_base(_args[1], _args[2]); break;
|
||
|
case 0: __display_set_gui_maximise_base(); break;
|
||
|
case 1: __display_set_gui_maximise_base(_args[1]); break;
|
||
|
case 2: __display_set_gui_maximise_base(_args[1], _args[2]); break;
|
||
|
case 3: __display_set_gui_maximise_base(_args[1], _args[2], _args[3]); break;
|
||
|
case 4: __display_set_gui_maximise_base(_args[1], _args[2], _args[3], _args[4]); break;
|
||
|
}
|
||
|
}
|
||
|
|