int main() {
	fflush(stdin);
	World world;
	world.CreateWorld(); //Create the world
	String direction("default");
	char direc[30];

	printf("WELCOME TO MY ZORK!\nYou are lost in one island and you have to scape.\nHave fun!\n\n");
	world.Tutorial(); //Controls
	printf("Introduce where you want to go:\n");

	while (1)
	{
		gets_s(direc, 30);
		direction = direc;
		world.Mayus(direction);
		if (direction == "quit")
		{
			break;
		}
	}

	system("pause");
	return 0;
}
Example #2
0
int main(){

	
	
	bool QUIT = 1;

	World map;

	map.CreateWorld();

	

	printf("Welcome to Zork\n You're in a middle of a wide forest near your time machine, something went wrong and you have appeared in an unknown land and the time machine seems to be broken.\n Try to look for the pieces you need to fix the time machine, but be careful you don't known which kind of dangers could you find. \n");
	printf("Comands\n Go north(to move to the north)\n Go south(to move to the south)\n Go east(to move to the east)\n Go west( to move to the west)\n Look(to have again the description of the room)\n Help(to see again the comands)\n quit(to quit the game)\n");
	getchar();
	//system("CLS");
	map.LookRoom();
	printf("Next move?\n");
	while (QUIT){
		QUIT = map.Play();
	}

	printf("\nThanks for Playing :)");

	

	getchar();
	return 0;
}