<feed xmlns='http://www.w3.org/2005/Atom'>
<title>heart-hunter/render, 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>chore(ui): avoid ui element overlap</title>
<updated>2025-03-16T15:17:49+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-16T15:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=97723429623e9d4d6284e94be4920d47ef5e8613'/>
<id>97723429623e9d4d6284e94be4920d47ef5e8613</id>
<content type='text'>
- move room name to right bottom corner
- allow wrap for ammo bar and avoid overlap with room name
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- move room name to right bottom corner
- allow wrap for ammo bar and avoid overlap with room name
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ui): minimap</title>
<updated>2025-03-16T15:02:05+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-16T15:02:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=9eb614c677a4149f5793a7ad1aa045a5642d39dc'/>
<id>9eb614c677a4149f5793a7ad1aa045a5642d39dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add effect sprite for vertical moving mobs</title>
<updated>2025-03-16T14:15:58+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-16T14:15:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=f60785f0d1a1b3830c9786346a23b3cdf930b46f'/>
<id>f60785f0d1a1b3830c9786346a23b3cdf930b46f</id>
<content type='text'>
also allow multiple effect sprites to be drawn on one mob
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also allow multiple effect sprites to be drawn on one mob
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: avoid insert non-heart sprite into heartTypes variable</title>
<updated>2025-03-16T13:36:49+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-16T13:36:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=ded4bd8dbdd2acbfe01cb653b544a97d2f97bd60'/>
<id>ded4bd8dbdd2acbfe01cb653b544a97d2f97bd60</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ui): misplaced charging indicator</title>
<updated>2025-03-16T07:25:38+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-16T07:25:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=412fe36d2335addfdf260b71a93e69f5e2beacc2'/>
<id>412fe36d2335addfdf260b71a93e69f5e2beacc2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(controller): easier bullet management</title>
<updated>2025-03-16T07:10:30+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-16T07:10:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=dfdb1023f6513014fc0f955142d2667d7bda80c9'/>
<id>dfdb1023f6513014fc0f955142d2667d7bda80c9</id>
<content type='text'>
old approach: press number keys to put specific heart to the end of the line

new approach: press Q or E to move the next bullet index
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
old approach: press number keys to put specific heart to the end of the line

new approach: press Q or E to move the next bullet index
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: clearer structure of config global</title>
<updated>2025-03-14T08:36:59+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-14T08:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=625e8271fb4238810e58525e2c5fbc2f5b0a96dc'/>
<id>625e8271fb4238810e58525e2c5fbc2f5b0a96dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(sprite): stun and sticky effects are demonstrated with an sprite</title>
<updated>2025-03-13T12:55:59+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-13T12:55:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=c60db6bc43b2f2a81cc8f1086f1d70d5ce93508b'/>
<id>c60db6bc43b2f2a81cc8f1086f1d70d5ce93508b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ui): draw arc and arrow to indicate attack range and direction</title>
<updated>2025-03-13T12:16:04+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-13T12:16:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=27c44e2b39cf8fbec0e0f72d3c1795d8cccdf0ef'/>
<id>27c44e2b39cf8fbec0e0f72d3c1795d8cccdf0ef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: render loots at the bottom</title>
<updated>2025-03-13T06:37:19+00:00</updated>
<author>
<name>Eltrac</name>
<email>hi@guhub.cn</email>
</author>
<published>2025-03-13T06:37:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.eltr.ac/heart-hunter.git/commit/?id=a26232480a29815bd6fc8dabd9ab530fbfb994e8'/>
<id>a26232480a29815bd6fc8dabd9ab530fbfb994e8</id>
<content type='text'>
rename loot() to aloot() to be recognized as alphabetically the first to be drawn
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
rename loot() to aloot() to be recognized as alphabetically the first to be drawn
</pre>
</div>
</content>
</entry>
</feed>
