见与不见

using System;
namespace Love
{
public class Constant
{
public static DateTime FOREVER = DateTime.MaxValue;
public const int THERE = int.MinValue;
}

public class Person
{
public Person()
{
Emotion
= new Emotion();
Hand
= new Hand();
Heart
= new Heart();
}

public string Name { get; set; }
public bool Miss(Person p) { return true; }
public bool Love(Person p) { return true; }
public bool Meet(Person p) { return true; }
public bool Follow(Person p) { return true; }
public int Arms { get; set; }
public int Position { get; set; }
public Emotion Emotion { get; private set; }
public Hand Hand { get; private set; }
public Heart Heart { get; private set; }

}
public class Emotion
{
public int Love { get; set; }
public int Happyness { get; set; }
public int Feeling { get; set; }
public DateTime LoveDeep { get; set; }
}

public class Hand
{
public void Hold(Hand h)
{

}
public DateTime HoldTheTime { get; set; }
}
public class Heart
{
public int Position { get; set; }
}

public class Program
{
static void Main(string[] args)
{
Person me
= new Person();
me.Name
= "小他";
Person you
= new Person();
you.Name
= "小她";

if (you.Meet(me) || !you.Meet(me)) //你见,或者不见我
{
me.Position
= Constant.THERE; //我就在那里
me.Emotion.Happyness++; //不悲
me.Emotion.Happyness--; //不喜
}

if (you.Miss(me) || !you.Miss(me)) //你念,或者不念我
{
me.Emotion.Feeling
= Constant.THERE; //情就在那里
me.Emotion.Feeling++; //不来
me.Emotion.Feeling--; //不去
}

if (you.Love(me) || !you.Love(me)) //你爱,或者不爱我

{
me.Emotion.Love
= Constant.THERE; //爱就在那里
me.Emotion.Love++; //不增
me.Emotion.Love--; //不减
}

if (you.Follow(me) || !you.Follow(me)) //你跟,或者不跟我
{
me.Hand.Hold(you.Hand);
//我的手就在你手里
me.Hand.HoldTheTime = Constant.FOREVER; //不舍 不弃
}

if ((you.Position == me.Arms) || (me.Position == you.Heart.Position)) //来我的怀里
{ //或者 让我住进你的心里
do
{
me.Emotion.LoveDeep
= you.Emotion.LoveDeep = Constant.FOREVER; //默然 相爱
} //寂静 欢喜
while (true);
}
}
}
}
posted @ 2011-05-24 14:02  小他  阅读(170)  评论(0)    收藏  举报