Dining (Breakfest)
When eating in the morning there are simple set of processes that a actor must adhere to. The first would be for the actor to enter the state of entry, where he would consider past experiences and sensory stimulus by contemplating daily offerings. The actor will do this out of best interest for himself (those that do not consistantly attempt to please themselves are depressives).The actor would then decide and collect silverwear and dish that are assumed to be the predicted necessary tools for this consumption (note that an "unhealthy" actor would select more tools than needed, this is called "hording" and is a symptom of obsessive compulsiveness). The actor would then go into waiting mode where he would enter queue with other actors in the same process. He is not allowed to break queue (this would be a social faux paus and the actor would be deemed unusable/unecessary by his peers). The actor then collects food in a clean and calm matter. Doing it in a messy and agressive manner is another faux paus. The actor then repeats process until all food units desired for pleasure are collected ( for(int n=1;n!=foodNeeded;n++){} ). The actor then goes into the friend searching state where he views for other actors in the eating state until he recognizes one that has enough known simularities with the current actor. The actor will not sit alone for this is a faux paus and the actor would be consider a "loner". If simlarity is not great enough with anyone in eat state ( if(simularityMax!=simularityNeeded) ) then the actor will pretend to busy himself with material as to look like he is engaged in a necessary behavior. This could include typing on a laptop, talking on a portable phone, or reading a book. Regardless of result from the friend searching state, the actor will always enter the eating state with boolean friends either true or false. If true, the actor will not only engage in eating(Food foodSelected), but selectively engage in talking(Actor actorAttendedTo) as well. The eating state consists of the selelction function where the actor selects which order of selection he is to follow. Since there is no rule on this, the actor could choose to eat the most pleasurable item first, last, or anywhere within those bounds. If the user was to be observed by an authority actor, however, the most pleasurable item would always be last. The actor repeats this process until food that was selected has been consumed and supply = 0 or until actor's foodNeeded = 0. If supply = 0, the actor may repeat the entire process with the exception of the friend search stage. If not, the actor will identify excess food that was not consumed and collect it for removal. If the actor does not do this, he falls into an earlier faux paus, sloppiness. After the actor collects his dishes, utencils, and leftover food, he executes the final transaction. The actor leaves dishes in dishpit or if dishpit = null then dishes will be in sink.
October 21st, 2005