Wine plan – FAIL

I had 4 tokens to use in Germany. That meant 4 half bottles. I had much more than that – probably on a single night!

The new plan is to go back to the 5 tokens per week thing. The new reward is to get a new Alice Munro book.  Hateship, Friendship, Courtship, Loveship, Marriage is the best book ever after her Runaway. Thank goodness for the amazing  Almodovar film Julieta that re-introduced her to me.

Advertisements

4 thoughts on “Wine plan – FAIL

  1. using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading;

    namespace CunningPlan
    {
    class Program
    {
    static void Main(string[] args)
    {
    Plan LatestPlan = new Plan();

    while (!LatestPlan.Success)
    {
    Console.WriteLine(“Here is my Great New Plan!”);
    Console.WriteLine(LatestPlan.PlanDetails);
    Console.WriteLine(” Will it work…?”);

    //test the plan
    Thread.Sleep(2000);
    DateTime Today = DateTime.Now;
    if (Today.DayOfWeek.ToString().Contains(“y”))
    {
    LatestPlan.Success = false;
    Console.WriteLine(” Failed!!!”);
    Console.WriteLine(” FINE!”);
    Console.WriteLine(” …new plan…”);
    LatestPlan = new Plan();
    }
    else
    {
    LatestPlan.Success = true;
    Console.WriteLine(” Sucsess!!!”);
    Console.WriteLine(” My Life is Complete!”);
    }
    Thread.Sleep(2000);
    }

    Console.WriteLine(“I’m bored!”);
    Console.WriteLine(” I need a new plan…”);

    }
    }

    class Plan
    {

    public Boolean Success { get; set; }

    public String PlanDetails { get; set; }

    public string[] t_task = new string[]
    {
    “Eat”,
    “Drink”,
    “Cycle”,
    “Swim”,
    “Exercise”,
    “Study”,
    “Read”,
    “Sleep”,
    “Cook”,
    “Do yoga”
    };

    private string[] t_comp = new string[]
    {
    “more than”,
    “less than”
    };

    private string[] t_unit = new string[]
    {
    “meals”,
    “bottles”,
    “glasses”,
    “miles”,
    “minutes”
    };

    private string[] t_time = new string[]
    {
    “hour”,
    “day”,
    “week”
    };

    private string[] t_while = new string[]
    {
    “standing”,
    “sitting”,
    “reading”,
    “studying”,
    “sleeping”,
    “drinking”,
    “eating”,
    “watching TV”
    };

    private string[] t_reward = new string[]
    {
    “chocolate”,
    “chocolate”,
    “chocolate”,
    “champagne”,
    “champagne”,
    “champagne”,
    “champagne”,
    “champagne”,
    “champagne”,
    “wine”,
    “wine”,
    “wine”,
    “gin”,
    “whisky”,
    “dodgy motivational Book”,
    “trashy novel”,
    “commenting on MailOnline” };

    public Plan()
    {
    Random rnd = new Random();
    String output = “”;
    output += (t_task[rnd.Next(t_task.Length)] + ” “);
    output += (t_comp[rnd.Next(t_comp.Length)] + ” “);
    output += rnd.Next(1, 51) + ” “;
    output += (t_unit[rnd.Next(t_unit.Length)] + ” per “);
    output += (t_time[rnd.Next(t_time.Length)] + ” while “);
    output += (rnd.Next(100) < 50) ? "not " : "";
    output += (t_while[rnd.Next(t_while.Length)] + ". ");
    output += (" Reward: " + t_reward[rnd.Next(t_reward.Length)] + ".");
    PlanDetails = output;
    Success = false;
    }
    }

    }

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s