[Cuis-dev] [RFC][Proposal] Refactoring of World Morph
Hilaire Fernandes
hilaire at drgeo.eu
Fri Oct 23 12:09:14 PDT 2020
Hi,
It will clarify responsibilities. You may want to make WorldMorph a
singleton.
Hilaire
Le 23/10/2020 à 20:13, Juan Vuletich via Cuis-dev a écrit :
> Hi Folks,
>
> Today, the morphic world is an instance of PasteUpMorph. But
> PasteUpMorph is a more general class, just an area where you can play
> with submorphs. For World functionality, there is an instance var
> called 'worldState' that holds an instance of WorldState. This means
> that PasteUpMorph has two very different purposes, and that the World
> is actually split in two classes.
>
> I want to make the world an instance of a new class, WorldMorph, that
> is subclass of PasteUpMorph. This allows pushing down a lot of
> world-specific stuff from PasteUpMorph, making the world a self
> sufficient, meaningful object, and remove the ugly WorldState class.
> All this also means a reduction in the loc count for these objects by
> 10%.
>
> Still, before pushing these changes, I'd like to know if there's a
> downside, or any feedback.
--
GNU Dr. Geo
http://drgeo.eu
https://pouet.chapril.org/@hilaire
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20201023/5bffc16e/attachment.htm>
More information about the Cuis-dev
mailing list