Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <vector>
- #include <fstream>
- #include <unistd.h>
- #include <cstdlib>
- #define string std::string
- #define endl std::endl
- #define cout std::cout
- class brain {
- bool evil=false;
- void something(){
- int min=0,max=1;
- int r = rand()%(max-min + 1) + min;
- if(r > 0) evil=!evil;
- }
- public:
- bool isRunning=true;
- bool goingToTurnEvil(){
- bool tmp=evil;
- something();
- return tmp;
- }
- void dont(string cmd){
- if(cmd == "goingToBeEvil"){
- evil=false;
- something();
- }
- }
- };
- int main(int count,char **values){
- brain Brain;
- while(Brain.isRunning){
- if(Brain.goingToTurnEvil()){
- Brain.dont("goingToBeEvil");
- cout << "im a bot" << endl;
- }else{
- cout << "im a good bot" << endl;
- }
- sleep(1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement