Skip to content

Releases: ekolis/FrEee

Auto-Build Release c436c2bee5

24 Aug 16:24
c436c2b
Compare
Choose a tag to compare
Pre-release
Reorganize namespaces (#320)

* Remove unused usings

* Delete an unused function ChecksExtensions.StillExists

* Sync namespaces with folder structure

* Fix warnings in project file

* Put mod loading in its own class, in preparation for further refactoring

* Remove Mod.Load method, now ModLoader is used

* Eliminate redundant loading of mod which never actually happens, to get rid of the dependency on ModLoader

* Actually we do need to load the mod when loading a savegame

* Fix a few nullability warnings

* Move DoNotAssignIDAttribute out of Galaxy.cs into its own file

* Rename a lot of Galaxy related stuff to Game since it really has more to do with game state than the actual galaxy map.

* Rename Galaxy itself to Game, will want to pull out galaxy specfic code next...

* Split Galaxy back out from Game (finally!)

* We do actually need to load the mod when setting the mod path for the game.

Auto-Build Release 8fa29ab09a

29 Jun 20:35
Compare
Choose a tag to compare
Pre-release
Move unit tests to root namespace to avoid the need for so many using…

… statements

Auto-Build Release 184b290e52

23 Jun 19:47
184b290
Compare
Choose a tag to compare
Pre-release
Mistake moving projects? (#317)

Also I think "diag" file is not needed

Auto-Build Release eb17005bc7

14 Jun 03:11
eb17005
Compare
Choose a tag to compare
Pre-release
312 create data models take2 (#316)

Not actually creating the data models, but a little refactoring

* Rename FrEee.Core, this time to FrEee.Core.Domain

* Actually reference the domain project

* Move IReferrrable to Objects.GameState

* Store a GameSetup inside the Galaxy, instead of all its properties

Auto-Build Release d23739e3e1

09 Jun 20:45
d23739e
Compare
Choose a tag to compare
Pre-release
300 split freeecore into a hierarchy of projects take2 (#314)

* Split out some utility code into a FrEee.Core.Utility project

* Rename FrEee project to FrEee.Core (finally!)

* Clarify purpose of FrEee.Core.Utility project

* Delete an extraneous quote

* Move combat from Objects to Processes

* Move Parser and some extension methods to FrEee.Core.Utility

* Delete some unused extension methods

* Move AI from Objects to Processes

* Move some galaxy/mod reference type stuff to appropriate places

* Delete duplicate class

* Move abilities from Objects to Modding

* Move AbilityExtensions to Modding.Abilities

* Move game setup to Processes

* Move MiningModle to FrEee.Core, it doesn't reference game objects but it kind of is one..

Auto-Build Release 6b2e70ed99

21 Apr 17:19
6b2e70e
Compare
Choose a tag to compare
Pre-release
Update dotnet.yml

FrEee.WinForms is now FrEee.UI.WinForms

Auto-Build Release b5c561b8d6

14 Apr 18:31
b5c561b
Compare
Choose a tag to compare
Pre-release
Update copyright (#307)

Auto-Build Release 407a55ca99

13 Feb 00:45
Compare
Choose a tag to compare
Pre-release
New font Kwajong

new font and associated readme. creative commons attribution license

Auto-Build Release 3ad0c116ce

10 Feb 18:10
3ad0c11
Compare
Choose a tag to compare
Pre-release
Refactor interfaces and enumerations into appropriate namespaces (#301)

* Refactor interfaces from FrEee.Interfaces namespace out to appropriate namespaces to eliminate the spiderweb of a namespace

* Split up FrEee.Enumerations too

* Move FrEee.Modding.Interfaces and FrEee.Modding.Enumerations as well

Auto-Build Release 19b49e35d1

05 Feb 01:47
Compare
Choose a tag to compare
Pre-release
Merge branch 'master' of https://github.com/ekolis/FrEee