Advertisement
agmike

Relay SetUp

Sep 28th, 2014
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.95 KB | None | 0 0
  1. public void SetUp(bool fromScratch, Soup sp)
  2. {
  3.     LseElectricElement[] ports = SchemeMgr().GetElectricElements();
  4.     int i;
  5.     for (i = 0; i < ports.size(); ++i) {
  6.         LseElectricElement port = ports[i];
  7.         string name = port.GetName();
  8.         if (name == LData.GetString(sp, "coil", "")) {
  9.             port.Builder().MakeLink(port);
  10.             Coil = port;
  11.         }
  12.         else if (frontContacts and LArray.Contains(frontContacts, name)
  13.                 or LStr.TryParseInt(name) and LStr.LastInt() % 2 == 1) {
  14.             port.Builder().MakeLink(port);
  15.             FrontContacts[FrontContacts.size()] = port;
  16.         }
  17.         else if (backContacts and LArray.Contains(backContacts, name)
  18.                 or LStr.TryParseInt(name) and LStr.LastInt() % 2 == 0) {
  19.             port.Builder().MakeLink(port);
  20.             BackContacts[BackContacts.size()] = port;
  21.         }
  22.         else
  23.             port.Builder().MakeUnused(port);
  24.     }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement