Files
onefinity-firmware/src/splash/buildbotics.script
OneFinityCNC 24dfa6c64d Verison 1.0.3 Release
Based on Buildbotics 0.4.14
2020-08-27 23:20:27 -04:00

33 lines
736 B
Plaintext

screenW = Window.GetWidth();
screenH = Window.GetHeight();
image = Image("splash.png");
imageW = image.GetWidth();
imageH = image.GetHeight();
scaleX = imageW / screenW;
scaleY = imageH / screenH;
flag = 1;
if (scaleX > 1 || scaleY > 1) {
if (scaleX > scaleY) {
resized = image.Scale(screenW, imageH / scaleX);
imageX = 0;
imageY = (screenH - ((imageH * screenW) / imageW)) / 2;
} else {
resized = image.Scale(imageW / scaleY, screenH);
imageX = (screenW - ((imageW * screenH) / imageH)) / 2;
imageY = 0;
}
} else {
resized = image.Scale(imageW, imageH);
imageX = (screenW - imageW) / 2;
imageY = (screenH - imageH) / 2;
}
sprite = Sprite(resized);
sprite.SetPosition(imageX, imageY, -100);