Releases: ekolis/FrEee
Releases · ekolis/FrEee
Auto-Build Release e6a1386bbc
GameReferencedKeyedDialog should be GameReferenceKeyedDictionary
Auto-Build Release d5c4a7dc73
Convert log form to Blazor (#345)
Auto-Build Release 06b5c67601
346 add a gui controller (#347) * Add a GUI controller. Not sure about referencing the UI abstraction project from the domain project... * Get rid of duplicate IGuiController and FrEee.UI project * Use GuiController in place of Gui * Use GuiController for Blazor history log
Auto-Build Release 9116a02fca
Line up the warp lines with the star systems on the galaxy map, not s…
Auto-Build Release 8544bcae83
Fix namespace of ConstructionQueueFactory
Auto-Build Release 76ac17ff92
334 building a vehicle crashes the game on turn processing (#342) * Fix typo * Fix threading crash in PythonScriptEngine * Don't serialize space vehicles' sectors, that's saved in the star system or something and it was crashing the game with a null reference exception in serialization
Auto-Build Release 2dafa56235
Permanently immobile objects like planets and bases can no longer be …
Auto-Build Release c9f226a27e
Fix some unit tests (#340) * Make DI resettable; do so in tests. * Fix one ability test; don't cancel entirely out of Mod.AssignID if the object already has an ID (it might have an ID but not be in the objects collection). * Fix a formula test * Min range should be the specified min range of the weapon * Fix a different weapon range test that the previous change broke * Fix a bunch of tests where the game/mod/DI was not initialized correctly * Fix cloaking tests, but a few of them fail when run as part of the group of tests (but pass when run alone)
Auto-Build Release 564c4a6bdb
337 put construction queues in a module (#338) * Move Construction namesspace to Processes * Clean up ConstructionQueue * Add IConstructionQueue interface * Put ConstructionQueue in a module * Move ComputeRate to ConstructionQueueFactory so it can be DI'd without having to replace the whole ConstructionQueue class
Auto-Build Release e01b3f59f7
333 put vehicles in their own module (#335) * Move Vehicles up a namespace, out of Objects * Create FrEee.Vehicles project * Fix a bunch of code broken by moving concrete vehicle type classes to a separate module. There's still some to fix but I think Design and Hull will be need to migrated to the same or another module as well for that. * Add VehicleFactory * Reorganize some things * Add HullFactory * Add DesignFactory * Fix a few simple crashes * Move WeaponPlatform to correct namespace * Mark vehicles project as private assets * Fix compile errors in unit tests caused by referencing newly hidden code * Fix more unit tests * Fix compile errors in winforms, clean up some stuff