Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (
- local sizeArr =
- #(
- [1920,1080],
- [1024,720],
- [800,800]
- )
- try (DestroyDialog ::renderSizeRollout) catch()
- ::NS_SetRenderSize
- fn NS_SetRenderSize sizeP2 =
- (
- renderWidth = sizeP2.x
- renderHeight = sizeP2.y
- renderSceneDialog.update()
- format "Resolution changed to: % \n" sizeP2
- )
- fn GenerateRollout =
- (
- local ss = stringstream ""
- append ss ("rollout renderSizeRollout \"Resolution\" width:120")
- append ss ("\n(\n")
- for i=1 to sizeArr.count do
- (
- local w = sizeArr[i].x as integer
- local h = sizeArr[i].y as integer
- local btnName = "btn" + i as string
- local btnCaption = w as string + "x" + h as string
- append ss ("button " + btnName + " \"" + btnCaption + "\"")
- append ss (" width:80 align:#center\n")
- append ss ("on " + btnName + " pressed do NS_SetRenderSize " + sizeArr[i] as string +"\n\n")
- )
- append ss (")")
- execute (ss as string)
- )
- local rol = GenerateRollout()
- CreateDialog rol
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement