mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-12-24 14:06:23 +01:00
1.18.1
This commit is contained in:
parent
483cb8b989
commit
6bb6ac0ebc
2 changed files with 14 additions and 12 deletions
|
@ -42,8 +42,8 @@
|
|||
LATEST_VERSION = 1_18_00_0;
|
||||
VERSION = 1_18_01_0;
|
||||
SAVE_VERSION = 1_18_00_0;
|
||||
VERSION_STRING = MAC? "1.18.003m" : "1.18.1.006";
|
||||
BUILD_NUMBER = 1_18_00_4;
|
||||
VERSION_STRING = MAC? "1.18.003m" : "1.18.1";
|
||||
BUILD_NUMBER = 1_18_01_0;
|
||||
|
||||
HOTKEYS = ds_map_create();
|
||||
HOTKEY_CONTEXT = ds_list_create();
|
||||
|
|
|
@ -107,7 +107,7 @@ function Node_Number(_x, _y, _group = noone) : Node(_x, _y, _group) constructor
|
|||
|
||||
static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) {
|
||||
var bbox = drawGetBbox(xx, yy, _s);
|
||||
var val = getInputData(0);
|
||||
var raw = getInputData(0);
|
||||
var _int = getInputData(1);
|
||||
var disp = getInputData(2);
|
||||
var rang = getInputData(3);
|
||||
|
@ -115,6 +115,8 @@ function Node_Number(_x, _y, _group = noone) : Node(_x, _y, _group) constructor
|
|||
var cmp = getInputData(5);
|
||||
var _col = getColor();
|
||||
|
||||
var val = outputs[0].getValue();
|
||||
|
||||
if(disp == 0 || inputs[0].value_from != noone || bbox.h < line_get_height(f_p2)) {
|
||||
draw_set_text(f_sdf, fa_center, fa_center, COLORS._main_text);
|
||||
draw_text_bbox(bbox, string(val));
|
||||
|
@ -125,7 +127,7 @@ function Node_Number(_x, _y, _group = noone) : Node(_x, _y, _group) constructor
|
|||
|
||||
case 1 :
|
||||
draw_set_text(f_sdf, fa_center, fa_center, _col);
|
||||
draw_text_transformed(bbox.xc, bbox.y0 + 16 * _s, string(_int? round(val) : val), _s * 0.5, _s * 0.5, 0);
|
||||
draw_text_transformed(bbox.xc, bbox.y0 + 16 * _s, string(val), _s * 0.5, _s * 0.5, 0);
|
||||
|
||||
var sl_w = bbox.w - 8 * _s;
|
||||
var sl_h = _s * 40;
|
||||
|
@ -142,7 +144,7 @@ function Node_Number(_x, _y, _group = noone) : Node(_x, _y, _group) constructor
|
|||
var _maxx = rang[1];
|
||||
|
||||
slider_surface = surface_verify(slider_surface, sl_w, sl_h);
|
||||
slider_value = slider_value == -1? val : lerp_float(slider_value, val, 2.5);
|
||||
slider_value = slider_value == -1? raw : lerp_float(slider_value, raw, 2.5);
|
||||
|
||||
surface_set_shader(slider_surface, sh_ui_slider);
|
||||
shader_set_color("c0", c0);
|
||||
|
@ -175,10 +177,10 @@ function Node_Number(_x, _y, _group = noone) : Node(_x, _y, _group) constructor
|
|||
slider_m = lerp_float(slider_m, 0, 5);
|
||||
|
||||
if(_hover && point_in_rectangle(_mx, _my, sl_x0, sl_y0, sl_x1, sl_y1)) {
|
||||
if(mouse_press(mb_left, _focus) && is_real(val)) {
|
||||
if(mouse_press(mb_left, _focus) && is_real(raw)) {
|
||||
slider_dragging = true;
|
||||
slider_mx = _mx;
|
||||
slider_sx = val;
|
||||
slider_sx = raw;
|
||||
}
|
||||
|
||||
draggable = false;
|
||||
|
@ -199,7 +201,7 @@ function Node_Number(_x, _y, _group = noone) : Node(_x, _y, _group) constructor
|
|||
surface_set_shader(rotator_surface, sh_ui_rotator);
|
||||
shader_set_color("c0", c0);
|
||||
shader_set_color("c1", c1);
|
||||
shader_set_f("angle", degtorad(val));
|
||||
shader_set_f("angle", degtorad(raw));
|
||||
shader_set_f("mouse", (_mx - _x0) / _ss, (_my - _y0) / _ss);
|
||||
shader_set_f("mouseProg", animation_curve_eval(ac_ripple, rotator_m));
|
||||
|
||||
|
@ -214,7 +216,7 @@ function Node_Number(_x, _y, _group = noone) : Node(_x, _y, _group) constructor
|
|||
var dx = angle_difference(dir, rotator_p);
|
||||
rotator_p = dir;
|
||||
|
||||
if(inputs[0].setValue(val + dx))
|
||||
if(inputs[0].setValue(raw + dx))
|
||||
UNDO_HOLDING = true;
|
||||
|
||||
if(mouse_release(mb_left)) {
|
||||
|
@ -225,9 +227,9 @@ function Node_Number(_x, _y, _group = noone) : Node(_x, _y, _group) constructor
|
|||
rotator_m = lerp_float(rotator_m, 0, 5);
|
||||
|
||||
if(_hover && point_in_circle(_mx, _my, bbox.xc, bbox.yc, _ss / 2)) {
|
||||
if(mouse_press(mb_left, _focus) && is_real(val)) {
|
||||
if(mouse_press(mb_left, _focus) && is_real(raw)) {
|
||||
rotator_dragging = true;
|
||||
rotator_s = val;
|
||||
rotator_s = raw;
|
||||
rotator_p = point_direction(bbox.xc, bbox.yc, _mx, _my);
|
||||
}
|
||||
|
||||
|
@ -235,7 +237,7 @@ function Node_Number(_x, _y, _group = noone) : Node(_x, _y, _group) constructor
|
|||
}
|
||||
|
||||
draw_set_text(f_sdf, fa_center, fa_center, colorMultiply(CDEF.main_white, _col));
|
||||
draw_text_transformed(bbox.xc, bbox.yc, _int? string(round(val)) : string_format(val, -1, 2), _s * .5, _s * .5, 0);
|
||||
draw_text_transformed(bbox.xc, bbox.yc, val, _s * .5, _s * .5, 0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue