This week is the end of class, and the end of the project. So far a lot has been done with the project to finish it up as well as make it easier to work with. Before it was a hassle to work with the project because it had nine different maps and flash UI's, but we changed it to one persistent map and nine flash UI's. It made working with the map much easier, but it took some time to get it fully working again with all the flash material. The only reason we didn't do the same to flash is it would have taken much longer to condense all the functionality down to one flash file plus mistakes would have been harder to track.
There was also some changes in flash code due to camera switching being an issue before we had a persistent level. I had to remove the code that disabled and enabled buttons and switch it over to the map kismet. With the code in the kismet, we were able to make wait times always work correctly. Before the player might end up at their destination and have to wait for the buttons to enable, or they would enable too quickly and break the simulation.
We also started finishing all the parts of the project this week to be ready for presentation Tuesday. There's been some crunch time for everyone. It is starting to be difficult to get any last minute bugs or inconsistencies fixed, but so far map and UI have basically been completed. But because the client wants kinect controls, there might be a last minute additions that need to be added to UI. I'm not looking forward to that as I'm not sure how it'll be dealt with, but we'll figure out something.