Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void SetUp(bool fromScratch, Soup sp)
- {
- LseElectricElement[] ports = SchemeMgr().GetElectricElements();
- int i;
- for (i = 0; i < ports.size(); ++i) {
- LseElectricElement port = ports[i];
- string name = port.GetName();
- if (name == LData.GetString(sp, "coil", "")) {
- port.Builder().MakeLink(port);
- Coil = port;
- }
- else if (frontContacts and LArray.Contains(frontContacts, name)
- or LStr.TryParseInt(name) and LStr.LastInt() % 2 == 1) {
- port.Builder().MakeLink(port);
- FrontContacts[FrontContacts.size()] = port;
- }
- else if (backContacts and LArray.Contains(backContacts, name)
- or LStr.TryParseInt(name) and LStr.LastInt() % 2 == 0) {
- port.Builder().MakeLink(port);
- BackContacts[BackContacts.size()] = port;
- }
- else
- port.Builder().MakeUnused(port);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement