I’ve Gone Crazy
Today, I woke up, and headed to the canteen for breakfast. When I reached my front door, instead of opening it, I knocked on it and waited. A few seconds later I realised that all the testing of OpenTH I’ve done, seeing the patient knock on doors and wait, has made me crazy.
Last nights work consisted of starting making picking up and dropping of staff members. This is actually more difficult than it sounds. When you pick up a doctor is has to safely deassociate itself from the room, and when you drop it, it has to associate itself with the room it is dropped in. However, what exactly that means depends a lot upon the room. Think of 4 examples:
- The GP Office
- The operating theatre
- The research department
- The staff room.
In the first case, the doctor you drop on should replace the doctor already there. In the second case, if the doctor you drop on is not a surgeon he should just leave the room. If he is, there should be a dialogue box asking the user which doctor to replace (in the original it just seemed to do something random and irritating so I think this is the best behaviour). In case 3, it should start the person researching if he is a researcher, and make him leave the room if he is not. In case 4 the doctor should start resting in the staff room.
So there is a nice system in place to deal with all these cases in OpenTH so that rooms have flexibility.
Unrelated: Here are a couple links.
- Getting Theme Hospital (original) working on Vista/XP
- A YouTube video of Theme Hospital to bring back the memories