Advertisement
Jousway

ScreenSettings

Aug 3rd, 2015
372
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.34 KB | None | 0 0
  1. local t = Def.ActorFrame {
  2.     LoadActor(THEME:GetPathG("","Config/Config"))..{
  3.         InitCommand=cmd(x,SCREEN_CENTER_X-198;y,SCREEN_CENTER_Y-192);
  4.     };
  5.     LoadFont("frutiger 24px") .. {
  6.         Name="penis";
  7.         InitCommand=cmd(y,SCREEN_CENTER_Y;x,SCREEN_CENTER_X);
  8.     };
  9.     LoadFont("_aldine721 bt 20px") .. {
  10.         Text="1 2 3 4 5 6 7 8 Justice";
  11.         InitCommand=cmd(zoomx,0.84;y,SCREEN_CENTER_Y-103;x,SCREEN_CENTER_X-7;diffuse,0.5,0.5,0.5,1;shadowlength,2);
  12.     };
  13.     LoadFont("_aldine721 bt 20px") .. {
  14.         Name="Pantsu";
  15.         InitCommand=cmd(zoomx,0.84;y,SCREEN_CENTER_Y-103;x,SCREEN_CENTER_X-7);
  16.     };
  17.     LoadFont("_aldine721 bt 20px") .. {
  18.         Text="1 2 3 4 5 6 7";
  19.         InitCommand=cmd(zoomx,0.84;y,SCREEN_CENTER_Y-103+32;x,SCREEN_CENTER_X-40;diffuse,0.5,0.5,0.5,1;shadowlength,2);
  20.     };
  21.     LoadFont("_aldine721 bt 20px") .. {
  22.         Name="Pantsu2";
  23.         InitCommand=cmd(zoomx,0.84;y,SCREEN_CENTER_Y-103+32;x,SCREEN_CENTER_X-7);
  24.     };
  25.     LoadActor(THEME:GetPathG("","Config/MaterBlack"))..{
  26.         InitCommand=cmd(y,SCREEN_CENTER_Y-103+32*2;x,SCREEN_CENTER_X+60);
  27.     };
  28.     LoadActor(THEME:GetPathG("","Config/MaterWhite"))..{
  29.         Name="Pantsu3";
  30.         InitCommand=cmd(y,SCREEN_CENTER_Y-103+32*2;x,SCREEN_CENTER_X+60);
  31.     };
  32.     LoadFont("_aldine721 bt 20px") .. {
  33.         Text="FullScreen Windowed";
  34.         InitCommand=cmd(zoomx,0.84;y,SCREEN_CENTER_Y-103+32*3;x,SCREEN_CENTER_X+1;diffuse,0.5,0.5,0.5,1;shadowlength,2);
  35.     };
  36.     LoadFont("_aldine721 bt 20px") .. {
  37.         Name="Pantsu4";
  38.         InitCommand=cmd(zoomx,0.84;y,SCREEN_CENTER_Y-103+32*3;x,SCREEN_CENTER_X+1);
  39.     };
  40.     LoadFont("_aldine721 bt 20px") .. {
  41.         Text="Default 60 70 72 75 80 85 90 100 120 150";
  42.         InitCommand=cmd(zoomx,0.84;y,SCREEN_CENTER_Y-103+32*4;x,SCREEN_CENTER_X+64;diffuse,0.5,0.5,0.5,1;shadowlength,2);
  43.     };
  44.     LoadFont("_aldine721 bt 20px") .. {
  45.         Name="Pantsu5";
  46.         InitCommand=cmd(zoomx,0.84;y,SCREEN_CENTER_Y-103+32*4;x,SCREEN_CENTER_X+1);
  47.     };
  48.     LoadFont("_aldine721 bt 20px") .. {
  49.         Text="0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%";
  50.         InitCommand=cmd(zoomx,0.84;y,SCREEN_CENTER_Y-103+32*5;x,SCREEN_CENTER_X+74;diffuse,0.5,0.5,0.5,1;shadowlength,2;zoomx,0.7);
  51.     };
  52.     LoadFont("_aldine721 bt 20px") .. {
  53.         Name="Pantsu6";
  54.         InitCommand=cmd(zoomx,0.84;y,SCREEN_CENTER_Y-103+32*5;x,SCREEN_CENTER_X+1;zoomx,0.7);
  55.     };
  56. };
  57. firstload = true;
  58.  
  59. local function Update(self)
  60.     OptionRowItem = SCREENMAN:GetTopScreen():GetOptionRow(SCREENMAN:GetTopScreen():GetCurrentRowIndex(PLAYER_1)):GetChoiceInRowWithFocus(PLAYER_1);
  61.     OptionRowTitle = SCREENMAN:GetTopScreen():GetCurrentRowIndex(PLAYER_1);
  62.     --self:GetChild("penis"):settext(OptionRowTitle.."X"..OptionRowItem);
  63.     pantsu = self:GetChild("Pantsu");
  64.     pantsu2 = self:GetChild("Pantsu2");
  65.     pantsu3 = self:GetChild("Pantsu3");
  66.     pantsu4 = self:GetChild("Pantsu4");
  67.     pantsu5 = self:GetChild("Pantsu5");
  68.     pantsu6 = self:GetChild("Pantsu6");
  69.    
  70.     --Load System
  71.     if OptionRowTitle == 0 or firstload then
  72.         if ReadPrefFromFile("Pantsu") ~= nil then
  73.             if GetUserPref("Pantsu") ~= "9" then
  74.                 pantsu:settext(GetUserPref("Pantsu"));
  75.                 pantsu:x(SCREEN_CENTER_X-77+(12.5*(GetUserPref("Pantsu")-1)));
  76.             else
  77.                 pantsu:settext("Justice");
  78.                 pantsu:x(SCREEN_CENTER_X+43);
  79.             end;
  80.         end;
  81.     end;
  82.    
  83.     if OptionRowTitle == 1 or firstload then
  84.         if ReadPrefFromFile("Pantsu2") ~= nil then
  85.             pantsu2:settext(GetUserPref("Pantsu2"));
  86.             pantsu2:x(SCREEN_CENTER_X-77+(12.5*(GetUserPref("Pantsu2")-1)));
  87.         end;
  88.     end;
  89.    
  90.     if OptionRowTitle == 2 or firstload then
  91.         if ReadPrefFromFile("Pantsu3") ~= nil then
  92.             pantsu3:cropright(1-(GetUserPref("Pantsu3")/10));
  93.         end;
  94.     end;
  95.    
  96.     if OptionRowTitle == 3 or firstload then
  97.         if ReadPrefFromFile("Pantsu4") ~= nil then
  98.             if GetUserPref("Pantsu4") == "0" then
  99.                 pantsu4:settext("FullScreen");
  100.                 pantsu4:x(SCREEN_CENTER_X-40);
  101.             else
  102.                 pantsu4:settext("Windowed");
  103.                 pantsu4:x(SCREEN_CENTER_X+42);
  104.             end;
  105.         end;
  106.     end;
  107.    
  108.     if OptionRowTitle == 4 or firstload then
  109.         if ReadPrefFromFile("Pantsu5") ~= nil then
  110.             if GetUserPref("Pantsu5") == "0" then pantsu5:settext("Default");pantsu5:x(SCREEN_CENTER_X-53.5);
  111.             elseif GetUserPref("Pantsu5") == "1" then pantsu5:settext("60");pantsu5:x(SCREEN_CENTER_X-14);
  112.             elseif GetUserPref("Pantsu5") == "2" then pantsu5:settext("70");pantsu5:x(SCREEN_CENTER_X+7);
  113.             elseif GetUserPref("Pantsu5") == "3" then pantsu5:settext("72");pantsu5:x(SCREEN_CENTER_X+28);
  114.             elseif GetUserPref("Pantsu5") == "4" then pantsu5:settext("75");pantsu5:x(SCREEN_CENTER_X+49);
  115.             elseif GetUserPref("Pantsu5") == "5" then pantsu5:settext("80");pantsu5:x(SCREEN_CENTER_X+70);
  116.             elseif GetUserPref("Pantsu5") == "6" then pantsu5:settext("85");pantsu5:x(SCREEN_CENTER_X+91);
  117.             elseif GetUserPref("Pantsu5") == "7" then pantsu5:settext("90");pantsu5:x(SCREEN_CENTER_X+112);
  118.             elseif GetUserPref("Pantsu5") == "8" then pantsu5:settext("100");pantsu5:x(SCREEN_CENTER_X+137);
  119.             elseif GetUserPref("Pantsu5") == "9" then pantsu5:settext("120");pantsu5:x(SCREEN_CENTER_X+166.5);
  120.             else pantsu5:settext("150");pantsu5:x(SCREEN_CENTER_X+196);
  121.             end;
  122.         end;
  123.     end;
  124.    
  125.     if OptionRowTitle == 5 or firstload then
  126.         if ReadPrefFromFile("Pantsu6") ~= nil then
  127.             pantsu6:settext(GetUserPref("Pantsu6")*10 .."%");
  128.             if GetUserPref("Pantsu6") == "0" then pantsu6:x(SCREEN_CENTER_X-70);
  129.             elseif GetUserPref("Pantsu6") == "10" then pantsu6:x(SCREEN_CENTER_X+210);
  130.             else pantsu6:x(SCREEN_CENTER_X-73+(28*GetUserPref("Pantsu6")));
  131.             end;
  132.         end;
  133.     end;
  134.    
  135.    
  136.     --Save System
  137.     if OptionRowTitle == 0 then
  138.         if pwrite ~= OptionRowItem then
  139.             WritePrefToFile("Pantsu",OptionRowItem+1);
  140.             pwrite = OptionRowItem;
  141.         end;
  142.     end;
  143.    
  144.     if OptionRowTitle == 1 then
  145.         if pwrite ~= OptionRowItem then
  146.             WritePrefToFile("Pantsu2",OptionRowItem+1);
  147.             pwrite = OptionRowItem;
  148.         end;
  149.     end;
  150.    
  151.     if OptionRowTitle == 2 then
  152.         if pwrite ~= OptionRowItem then
  153.             WritePrefToFile("Pantsu3",OptionRowItem);
  154.             pwrite = OptionRowItem;
  155.         end;
  156.     end;
  157.    
  158.     if OptionRowTitle == 3 then
  159.         if pwrite ~= OptionRowItem then
  160.             WritePrefToFile("Pantsu4",OptionRowItem);
  161.             pwrite = OptionRowItem;
  162.         end;
  163.     end;
  164.    
  165.     if OptionRowTitle == 4 then
  166.         if pwrite ~= OptionRowItem then
  167.             WritePrefToFile("Pantsu5",OptionRowItem);
  168.             pwrite = OptionRowItem;
  169.         end;
  170.     end;
  171.    
  172.     if OptionRowTitle == 5 then
  173.         if pwrite ~= OptionRowItem then
  174.             WritePrefToFile("Pantsu6",OptionRowItem);
  175.             pwrite = OptionRowItem;
  176.         end;
  177.     end;
  178.     firstload = false;
  179. end;
  180.  
  181. t.InitCommand=cmd(SetUpdateFunction,Update);
  182. return t--]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement