Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Rule
- _____ ooooo
- _____ oiiio
- __@__ -> oicio
- _____ oiiio
- _____ ooooo
- */
- bool Seed_rs1_r1_given_keycode64() { /* @ */
- return true; // #TODO check the actual condition
- }
- bool Seed_rs1_r1_given_keycode95() { /* _ */
- return true; // #TODO check the actual condition
- }
- int Seed_rs1_r1_vote_keycode64() { /* @ */
- int myvotes = 1;
- _nvotes_0 += myvotes;
- if (random_between(0, _nvotes_0) < myvotes) { _winsn_0 = _cursn; }
- }
- int Seed_rs1_r1_vote_keycode95() { /* _ */
- int myvotes = 1;
- _nvotes_1 += myvotes;
- if (random_between(0, _nvotes_1) < myvotes) { _winsn_1 = _cursn; }
- }
- bool Seed_rs1_r1_check_keycode64() { /* @ */
- return _nvotes_0 > 0;
- }
- bool Seed_rs1_r1_check_keycode95() { /* _ */
- return _nvotes_1 > 0;
- }
- void Seed_rs1_r1_change_keycode99() { /* c */
- ew(_cursn, ew(_winsn));
- }
- void Seed_rs1_r1_change_keycode105() { /* i */
- ew(_cursn, ew(_winsn));
- }
- void Seed_rs1_r1_change_keycode111() { /* o */
- ew(_cursn, ew(_winsn));
- }
- bool Seed_rs1_r1_given() {
- _cursn = 0;
- if (!Seed_rs1_r1_given_keycode64()) return false;
- _cursn = 1;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 2;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 3;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 4;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 5;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 6;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 7;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 8;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 9;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 10;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 11;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 12;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 13;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 14;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 15;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 16;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 17;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 18;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 19;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 20;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 25;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 26;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 27;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- _cursn = 28;
- if (!Seed_rs1_r1_given_keycode95()) return false;
- return true;
- }
- void Seed_rs1_r1_vote() {
- _nvotes_0 = 0;
- _winsn_0 = 63; // Sitenum.maxof
- _nvotes_1 = 0;
- _winsn_1 = 63; // Sitenum.maxof
- _cursn = 0;
- Seed_rs1_r1_vote_keycode64(); /* @ */
- _cursn = 1;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 2;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 3;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 4;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 5;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 6;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 7;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 8;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 9;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 10;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 11;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 12;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 13;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 14;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 15;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 16;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 17;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 18;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 19;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 20;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 25;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 26;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 27;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- _cursn = 28;
- Seed_rs1_r1_vote_keycode95(); /* _ */
- }
- bool Seed_rs1_r1_check() {
- _nvotes = _nvotes_0;
- if (!Seed_rs1_r1_check_keycode64()) return false; /* @ */
- _nvotes = _nvotes_1;
- if (!Seed_rs1_r1_check_keycode95()) return false; /* _ */
- return true;
- }
- void Seed_rs1_r1_change() {
- _cursn = 0;
- _winsn = _winsn_0;
- Seed_rs1_r1_change_keycode99(); /* @ -> c */
- _cursn = 1;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode105(); /* _ -> i */
- _cursn = 2;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode105(); /* _ -> i */
- _cursn = 3;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode105(); /* _ -> i */
- _cursn = 4;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode105(); /* _ -> i */
- _cursn = 5;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode105(); /* _ -> i */
- _cursn = 6;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode105(); /* _ -> i */
- _cursn = 7;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode105(); /* _ -> i */
- _cursn = 8;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode105(); /* _ -> i */
- _cursn = 9;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 10;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 11;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 12;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 13;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 14;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 15;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 16;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 17;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 18;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 19;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 20;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 25;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 26;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 27;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- _cursn = 28;
- _winsn = _winsn_1;
- Seed_rs1_r1_change_keycode111(); /* _ -> o */
- }
- bool Seed_rs1_r1() {
- if (Seed_rs1_r1_given()) {
- Seed_rs1_r1_vote();
- if (Seed_rs1_r1_check()) {
- Seed_rs1_r1_change();
- return true;
- }
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement