<feed xmlns='http://www.w3.org/2005/Atom'>
<title>heart-hunter/utils/bodyLifecycleManager.lua, branch main</title>
<subtitle>A top-down rouge-like shooter game demo.</subtitle>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/'/>
<entry>
<title>refactor: clearer initialization code</title>
<updated>2025-03-16T13:31:13+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-16T13:31:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=2c24af53829edaf2b6473a438d74adcdac1fdc96'/>
<id>2c24af53829edaf2b6473a438d74adcdac1fdc96</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: occasional error where destroyed body gets destroyed again</title>
<updated>2025-03-13T07:11:14+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-13T07:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=3d4e605d9bc93fc2388325d680d6b8c86ab1e005'/>
<id>3d4e605d9bc93fc2388325d680d6b8c86ab1e005</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: loots blocking the way</title>
<updated>2025-03-13T06:36:18+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-13T06:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=be01dd710eaaf74562ea4479d171055af10f1e91'/>
<id>be01dd710eaaf74562ea4479d171055af10f1e91</id>
<content type='text'>
set loots as sensor to allow contact listen but avoid physical collision
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
set loots as sensor to allow contact listen but avoid physical collision
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: move room switch trigger to door contact</title>
<updated>2025-03-12T16:29:22+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-12T16:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=a46017a963e2f14894463ae5525429cc7612c99c'/>
<id>a46017a963e2f14894463ae5525429cc7612c99c</id>
<content type='text'>
due to the requirement for adding doors and door bodies before initializing body lifecycle manager, move lifecycle manager to game initialization and create more bodies with this manager
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
due to the requirement for adding doors and door bodies before initializing body lifecycle manager, move lifecycle manager to game initialization and create more bodies with this manager
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: use lifecycle manager to destroy all bodies</title>
<updated>2025-03-12T09:58:31+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-12T09:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=33cf1a9f7fe9a87923db11f8d1e2a7cf756a690a'/>
<id>33cf1a9f7fe9a87923db11f8d1e2a7cf756a690a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: game crash when creating new body during world update</title>
<updated>2025-03-12T09:55:00+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-12T09:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=6b48551d59818b385200221f0a42afea0a3545d5'/>
<id>6b48551d59818b385200221f0a42afea0a3545d5</id>
<content type='text'>
use a body lifecycle manager to create after world update is done
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
use a body lifecycle manager to create after world update is done
</pre>
</div>
</content>
</entry>
</feed>
