<feed xmlns='http://www.w3.org/2005/Atom'>
<title>floormat.git/serialize, branch feature/bptr</title>
<subtitle>game project in early development</subtitle>
<id>http://ananke.misaki.pl/cgit/floormat.git/atom?h=feature%2Fbptr</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/floormat.git/atom?h=feature%2Fbptr'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/floormat.git/'/>
<updated>2024-05-05T01:16:22Z</updated>
<entry>
<title>c</title>
<updated>2024-05-05T01:16:22Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2024-05-03T17:49:45Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/floormat.git/commit/?id=4d9f93857a7ff67f36bd52d9ae2adddadb142526'/>
<id>urn:sha1:4d9f93857a7ff67f36bd52d9ae2adddadb142526</id>
<content type='text'>
</content>
</entry>
<entry>
<title>serialize: remove packbits code</title>
<updated>2024-05-03T17:06:11Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2024-05-03T17:05:23Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/floormat.git/commit/?id=d2b1cd8033c7fa9472e2f9f7264d1d3b9f73169b'/>
<id>urn:sha1:d2b1cd8033c7fa9472e2f9f7264d1d3b9f73169b</id>
<content type='text'>
It's actually not very useful.
</content>
</entry>
<entry>
<title>split scenery-proto into its own file</title>
<updated>2024-04-13T19:08:46Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2024-04-13T19:05:01Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/floormat.git/commit/?id=b4f0ae962bdd07c01f7193631b6fa502b53351be'/>
<id>urn:sha1:b4f0ae962bdd07c01f7193631b6fa502b53351be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix crash on quickload</title>
<updated>2024-04-13T19:04:10Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2024-04-13T16:58:44Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/floormat.git/commit/?id=ff2a12174c8bd8be75dadeb23c88b6f9a1f0e1da'/>
<id>urn:sha1:ff2a12174c8bd8be75dadeb23c88b6f9a1f0e1da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>instantiate scenery in a uniform manner</title>
<updated>2024-04-13T15:42:30Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2024-04-13T15:42:30Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/floormat.git/commit/?id=2260ab972100f1d6679690b730b6f0aa7409b014'/>
<id>urn:sha1:2260ab972100f1d6679690b730b6f0aa7409b014</id>
<content type='text'>
Now using world::make_scenery().

Add `std::monostate` to the `scenery_proto` variant to catch potential
bugs.
</content>
</entry>
<entry>
<title>use inheritance for scenery, not std::variant</title>
<updated>2024-04-13T10:26:26Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2024-04-13T10:26:26Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/floormat.git/commit/?id=cb13eb86db3593e723ce06c48a5cb2c94505d6ae'/>
<id>urn:sha1:cb13eb86db3593e723ce06c48a5cb2c94505d6ae</id>
<content type='text'>
It's still WIP because creating scenery has to branch on all subtypes.
This needs to be taken care of generically in `world::make_object()`.
</content>
</entry>
<entry>
<title>fix crash on empty save section</title>
<updated>2024-04-10T06:20:12Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2024-04-10T06:20:12Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/floormat.git/commit/?id=6a0b3e502f2a5889a01992edca2b458ed4c0e18c'/>
<id>urn:sha1:6a0b3e502f2a5889a01992edca2b458ed4c0e18c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>try to remove as dead code</title>
<updated>2024-04-09T19:15:22Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2024-04-09T18:31:31Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/floormat.git/commit/?id=fe767f716a87a707c1937c6ff382b05aedac7200'/>
<id>urn:sha1:fe767f716a87a707c1937c6ff382b05aedac7200</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove obsolete comment</title>
<updated>2024-04-09T19:15:22Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2024-04-09T18:31:20Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/floormat.git/commit/?id=b0c0ac90119a0dd72a8fd4664fbc4dc4608478c9'/>
<id>urn:sha1:b0c0ac90119a0dd72a8fd4664fbc4dc4608478c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>serialize/save: rewrite to remove scenery's variant</title>
<updated>2024-04-09T18:09:14Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2024-04-09T18:08:46Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/floormat.git/commit/?id=b83f0bb15cf60f018bded68920a423e6918c1d6f'/>
<id>urn:sha1:b83f0bb15cf60f018bded68920a423e6918c1d6f</id>
<content type='text'>
Now it can use inheritance.

Tests pass.
</content>
</entry>
</feed>
