Шаровары: различия между версиями

>Edward Chernenko
>Edward Chernenko
вот
Строка 104: Строка 104:
Разновидность предыдущего метода. Отличие состоит в том, что лицензионный замок создаётся индивидуально, в зависимости от физических данных кошелька, штанов и пользователя. Отличия в коде минимальны:
Разновидность предыдущего метода. Отличие состоит в том, что лицензионный замок создаётся индивидуально, в зависимости от физических данных кошелька, штанов и пользователя. Отличия в коде минимальны:


   infect() {
   заразить() {
     do { p = findPurse(); } while (p->isEmpty());
     выполнять { кошелёк1 = найтиКошелёк();
     pentrateInfo(p);
      } пока (кошелёк1->снова_пуст((( ))));
     generateUniqueLock(p, pants, pants->owner);
     взломать(кошелёк1);
     p->lockInside();
     выгравироватьНаЗастёжкеПодписьВладельцаШтанов(кошелёк1,
                                    штаны, штаны->владелец);
     кошелёк1->закрытьсяТамИзнутри();
   }
   }