Tais993 / Hayame

Here we go again!
2 stars 0 forks source link

Database rework #29

Closed Tais993 closed 2 years ago

Tais993 commented 2 years ago

Reworks the before-hand really trashy DB system.

After this rework it's been improved a lot, but still isn't optimal.

This rework adds an universal interface (IDatabase and IStringDatabase) which adds common methods.

And this rework also adds AbstractDatabase which works against duplicated code, and bloated code by adding helper methods.

From now on, Database will also have all the other Databases, they shouldn't (and can't) be made anymore using their constructor.