Today's Work: More implementation and a nice long talk with Mike about my training, the project, management, and all of my various concerns. I'm sure we've covered a lot of that ground before, and I had a hard time sharing his optimism about certain things when I really should have, but I came out of it feeling better about things.
I didn't get in any gaming today other than the usual golf... I chatted with a few people and spent lots of time trying to figure out how to implement an elevator properly. I'm almost there, but when the elevator changes direction, the character is a step behind. That's visually annoying for horizontal elevators, since the character slides when it changes direction, but it's fatal for vertical elevators, because they throw the character off at the top. I can calculate where the character should be moving to, but no matter when I change its coordinates, it still can't keep up. There's something about the order of events that's screwing with my calculations, and I need to figure it out. I'll get it in the end.