JosephClay / beyond-beyaan

Automatically exported from code.google.com/p/beyond-beyaan
Other
0 stars 0 forks source link

Consider using 'async' to avoid blocking operations #32

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The main thread blocks when running the galaxy generation script from the 
GalaxySetup screen.  

It takes several seconds to generate the galaxy on a fast CPU, on a slower CPU 
the thread can block long enough for the window to be marked as unresponsive by 
Windows.

When this happens the user may believe the game has crashed.

Consider using the 'async' and 'await' keywords.  This has the side effect of 
requiring an installation of .net 4.5 which in turn requires Windows Vista SP2 
or higher, but I believe this is in line with the existing system requirements.

Original issue reported on code.google.com by xenobr...@gmail.com on 19 May 2013 at 9:31

GoogleCodeExporter commented 9 years ago
Done

Original comment by zeraa...@gmail.com on 23 Aug 2013 at 7:16