best-agent-85158
04/17/2022, 9:54 PMbright-gpu-74537
04/17/2022, 9:54 PMbest-agent-85158
04/17/2022, 9:55 PMbright-gpu-74537
04/17/2022, 9:55 PMhaxe
if (!condition) {
return;
}bright-gpu-74537
04/17/2022, 9:55 PMambitious-knife-25690
04/17/2022, 9:55 PMbest-agent-85158
04/17/2022, 9:55 PM{} tho, its always the same line after the if - return;best-agent-85158
04/17/2022, 9:55 PMbig-angle-82801
04/17/2022, 9:55 PMambitious-knife-25690
04/17/2022, 9:55 PMbest-agent-85158
04/17/2022, 9:56 PMreturn; thobright-gpu-74537
04/17/2022, 9:56 PMbig-angle-82801
04/17/2022, 9:56 PMbright-gpu-74537
04/17/2022, 9:56 PMbright-gpu-74537
04/17/2022, 9:57 PMvar scaleW:Float = maxWidth != -1 ? maxWidth / image.originalWidth : 1; which was already thereambitious-knife-25690
04/17/2022, 9:57 PMhx
var scale = switch (imageScaleMode) {
case ScaleMode.FIT_INSIDE:
(scaleW < scaleH) ? scaleW : scaleH;
case ScaleMode.FIT_OUTSIDE:
(scaleW > scaleH) ? scaleW : scaleH;
case ScaleMode.FIT_WIDTH:
scaleW;
case ScaleMode.FIT_HEIGHT:
scaleH;
default: // ScaleMode.NONE
1;
}
For your own projects you can also do this in haxe :3best-agent-85158
04/17/2022, 9:57 PM== true, its bullying material 😂ambitious-knife-25690
04/17/2022, 9:57 PMbright-gpu-74537
04/17/2022, 9:57 PMvar scaleW:Float = (maxWidth != -1) ? maxWidth / image.originalWidth : 1;best-agent-85158
04/17/2022, 9:58 PMambitious-knife-25690
04/17/2022, 9:58 PMscale = every case is the main point of that examplebright-gpu-74537
04/17/2022, 9:58 PMambitious-knife-25690
04/17/2022, 9:58 PMambitious-knife-25690
04/17/2022, 9:59 PMhx
switch (foo) {
case Boo: {
}
default: {
}
}big-angle-82801
04/17/2022, 9:59 PMambitious-knife-25690
04/17/2022, 10:00 PMbest-agent-85158
04/17/2022, 10:00 PMhaxe
switch f {
case e: {
//this is how code is formatted. ew
}
case f:
}ambitious-knife-25690
04/17/2022, 10:00 PMbright-gpu-74537
04/17/2022, 10:00 PMbest-agent-85158
04/17/2022, 10:01 PM