mirror of
https://github.com/PixelGuys/Cubyz.git
synced 2025-08-05 12:17:53 -04:00
parent
41f0a9b08b
commit
50d9c9a825
@ -327,7 +327,7 @@ pub fn update(self: *GuiWindow) void {
|
|||||||
pub fn updateSelected(self: *GuiWindow, mousePosition: Vec2f) void {
|
pub fn updateSelected(self: *GuiWindow, mousePosition: Vec2f) void {
|
||||||
self.updateSelectedFn();
|
self.updateSelectedFn();
|
||||||
const windowSize = main.Window.getWindowSize()/@as(Vec2f, @splat(gui.scale));
|
const windowSize = main.Window.getWindowSize()/@as(Vec2f, @splat(gui.scale));
|
||||||
if(self == grabbedWindow and self.titleBarExpanded) if(grabPosition) |_grabPosition| {
|
if(self == grabbedWindow and (self.titleBarExpanded or self.showTitleBar)) if(grabPosition) |_grabPosition| {
|
||||||
self.relativePosition[0] = .{.ratio = undefined};
|
self.relativePosition[0] = .{.ratio = undefined};
|
||||||
self.relativePosition[1] = .{.ratio = undefined};
|
self.relativePosition[1] = .{.ratio = undefined};
|
||||||
self.pos = (mousePosition - _grabPosition) + selfPositionWhenGrabbed;
|
self.pos = (mousePosition - _grabPosition) + selfPositionWhenGrabbed;
|
||||||
@ -497,7 +497,7 @@ pub fn render(self: *const GuiWindow, mousePosition: Vec2f) void {
|
|||||||
}
|
}
|
||||||
draw.restoreTranslation(oldTranslation);
|
draw.restoreTranslation(oldTranslation);
|
||||||
draw.restoreScale(oldScale);
|
draw.restoreScale(oldScale);
|
||||||
if(self == grabbedWindow and self.titleBarExpanded and grabPosition != null) {
|
if(self == grabbedWindow and (self.titleBarExpanded or self.showTitleBar) and grabPosition != null) {
|
||||||
self.drawOrientationLines();
|
self.drawOrientationLines();
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user