Advertisement
ZoriaRPG

Swap Sidewarps A/B Requested by BigJoe

Mar 3rd, 2019
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. //Swap Screen SideWarp A/B if Link->X < n
  2. //Requested by: BigJoe
  3. //By: ZoriaRPG
  4. //v0.1 - 3rd March, 2019
  5.  
  6. ffc script SwapSideWarpAB
  7. {
  8.     void run(imt x_string)
  9.     {
  10.         int swap[6];
  11.         swap[0] = Screen->GetSideWarpScreen[0];
  12.         swap[1] = Screen->GetSideWarpScreen[1];
  13.         swap[2] = Screen->GetSideWarpDMap[0];
  14.         swap[3] = Screen->GetSideWarpDMap[1];
  15.         swap[4] = Screen->GetSideWarpTyoe[0];
  16.         swap[5] = Screen->GetSideWarpType[1];
  17.         while(1)
  18.         {
  19.            
  20.             if ( Link->X < x_string )
  21.             {
  22.                 Screen->SetSideWarp(0, swap[1], swap[3], swap[5]);
  23.                 Screen->SetSideWarp(1, swap[0], swap[2], swap[4]);
  24.             }
  25.             else
  26.             {
  27.                 Screen->SetSideWarp(0, swap[0], swap[2], swap[4]);
  28.                 Screen->SetSideWarp(1, swap[1], swap[3], swap[5]);
  29.             }
  30.             Waitframe();
  31.         }
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement