using Self; using Self.Emotions; using Self.Online.Blog; using Self.Rides.Bike.Pulsar150; using Self.Offline.GirlFriend; using Self.Offline.SocialCircle.Dudes; using Self.Gadgets.Canon500D; using Self.Gadgets.AmazonKindle; namespace Self.Life.Experience { public class Christmas { public Christmas() { InitialiseComponents(Self.Life.Instances[CURRENT_INSTANCE]); GalacticDomination.Thread.Suspend(); Emotion emo = Chrismas_Start(new System.TimeSpan(48, 0, 0)); Self.Life.Experience.Add(emo.Summary); Self.Life.Components[2009].Vacation.Add("Chritmas", emo); GalacticDomination.Thread.Resume(); var settings = new { Audience = "Public", LevelOfDetail = "Overview", OutputLanguage = "Human, C# v3.5" }; Blogs[TECH_BLOG].Post(this, emo, settings); } [System.Serializable] [System.STAThread] public Emotion Chrismas_Start(System.TimeSpan duration) { if (Self.CurrentStatus == Status.Married) { Monotonus.Do("boring, chistmas tree, boring, big dinner, boring, gifts under tree, boring"); throw new InvalidSystemStateException("maybe try a few linux commands like sudo. If not on mono then no chance buddy"); } Shopping("Gifts", "for friends, family, her"); WithHer("Bike to Secluded spots, Curvy Hilly Roads", "use lots of breaking ;)"); WatchMovie("London Dreams", "could have been better movie but only spent half the time actually watching movie"); WithHer("xoxo", "[censored]"); WithHer("Dinner", "Chinese"); if (GiveGift("Her", "Necklace").IsHappy) Self.MentalState.SaveSnapshot(); WithHer("xoxo", "[censored], snuggle, [censored], snuggle"); Gadget("Kindle", "Read some more from 'Spin by Robert Charles Wilson'"); duration.Subtract(new System.TimeSpan(24, 0, 0)); BikeTo("Mussoorie", "No Snow, still lots of fun"); WatchMovie("De Dana Dan", "great Hera Pheri like fun"); Gadget("Kindle", "Catch up on blogs using google reader mobile ed."); BikeTo("Back Home", "make too much noise, overspeed, pit stop for beer"); WithBuddies("Get Drunk", "best part of the day"); GiveGift("Buddies", "Suspicious dvds, " + Emoticons.EvilGrin.Load()); Gadget("Canon500D", "takes pics of buddies in wierd and compromising situations"); WithBuddies("Passed Out", "best part of the Night"); duration.Subtract(new System.TimeSpan(24, 0, 0)); return new Emotion(this, "Happy", "Huge Handover"); } } }
Saturday, December 26, 2009
Christmas.NET - Dedicated to all the programmers out there
Subscribe to:
Post Comments (Atom)
Cool man...would love to see something similar in SQL :P
ReplyDeletesure it is as easy as
ReplyDeletevar settings = new {
Audience = "Public",
LevelOfDetail = "Overview",
OutputLanguage = "Human, SQL"
};
right? :D
Hi guys...the Computer Society Of India (CSI) is launching a Knowledge Management portal.....u could interact wit some of the coutries top programmers and IT professionals through this initiative....do visit it ....http://bit.ly/cdps21
ReplyDelete