What I did
(
Jan
10
)
Continuing the secod day with more awesome collaboration!
I fixed Issue #49 (Citybound not running on older versions of Mac OS) and Issue #34 (Citybound only running once on Mac OS) by creating a proper app bundling workflow with XCode
I reviewed and accepted Herbstein's changes to the camera control code, which now allows pitching the camera (looking more up or more down) as well
I reviewed and accepted kingoflolz changes to make Citybound compatible with the newest nightly version of Rust
- This enables us to use incremental compilation, which means that for small changes of the code, only a small part of the game needs to be recompiled, so instead of having to wait one minute, you only have to wait a couple seconds to try out changes in the game! I can't stress enough how much more pleasant development becomes due to this!
I added a fairly robust workaround for Issue #35, so now you can create self-intersecting roads!
I started cleaning up the probably messiest part of the code (the planning UI)
- This should make it easier to find the causes for some of the crashes when interacting with plans.