<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/jancity/src/camera, branch master</title>
<subtitle>Entry for Global Game Jam 2024.
</subtitle>
<id>https://gitea.privatedns.org/xavi/jancity/atom?h=master</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/jancity/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/'/>
<updated>2024-01-28T14:17:49+00:00</updated>
<entry>
<title>Big rushed update</title>
<updated>2024-01-28T14:17:49+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-01-28T02:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=fd53c7da8c5f2b79b87f624e313ff508072361ad'/>
<id>urn:sha1:fd53c7da8c5f2b79b87f624e313ff508072361ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Define terrain rendering and loading</title>
<updated>2024-01-27T16:38:12+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-01-27T11:42:20+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=0f21739551b2daf578ad9c5ed3367c8a8ed7b7c9'/>
<id>urn:sha1:0f21739551b2daf578ad9c5ed3367c8a8ed7b7c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gfx: Add return value to *_sort functions</title>
<updated>2024-01-27T16:38:12+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-01-27T12:41:14+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=daf6f84ccdf817f7088aa527b4b37c2cca91c052'/>
<id>urn:sha1:daf6f84ccdf817f7088aa527b4b37c2cca91c052</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace "unsigned int" with "unsigned"</title>
<updated>2024-01-27T16:38:12+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2024-01-27T12:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=940882d743b7e6afea97352d6fdfaf8ec8e433d6'/>
<id>urn:sha1:940882d743b7e6afea97352d6fdfaf8ec8e433d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP</title>
<updated>2022-11-01T15:26:16+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-09-27T15:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=980858186149651df5543b6fc99a4f7db0cdd089'/>
<id>urn:sha1:980858186149651df5543b6fc99a4f7db0cdd089</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Swap U offset for idle/pressed cursor sprites</title>
<updated>2022-09-26T00:23:23+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-09-26T00:23:20+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=f5c7e88b2657076b3b17d6e21e056df7add446e8'/>
<id>urn:sha1:f5c7e88b2657076b3b17d6e21e056df7add446e8</id>
<content type='text'>
Since the cursor is mostly idle, it makes sense to set its sprite as
the default.
</content>
</entry>
<entry>
<title>Remap calls to pad/mouse/keyboard to input</title>
<updated>2022-09-20T14:56:30+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-09-20T11:43:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=87b4ef3a15af505f5ed5150ee1dadd2e2bc94c17'/>
<id>urn:sha1:87b4ef3a15af505f5ed5150ee1dadd2e2bc94c17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mouse.c: Reduce threshold</title>
<updated>2022-09-16T18:33:39+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-09-16T18:33:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=92359fc96442b08547125da9bafa55db5c0086ca'/>
<id>urn:sha1:92359fc96442b08547125da9bafa55db5c0086ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>camera: implement fixed cursor movement</title>
<updated>2022-06-24T15:45:50+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-06-24T15:45:50+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=0b94264a7e5e7c8c1a56f8bba3cbe7a5a63cd38b'/>
<id>urn:sha1:0b94264a7e5e7c8c1a56f8bba3cbe7a5a63cd38b</id>
<content type='text'>
On platforms with PERIPHERAL_TYPE_PAD, navigating through menus and
options can be cumbersome if moving the cursor freely around the
screen.

Therefore, this commit instead defines a list of (X, Y) coordinates that
the cursor can jump to. The implementation also attempts to guess which
direction the cursor should jump to for the previous/next point, and
hence determine which button should be pressed by the user.
</content>
</entry>
<entry>
<title>camera.c: refactor cursor_init</title>
<updated>2022-06-24T15:45:14+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-06-24T15:45:14+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=904d9e933e59af8493865801584bf748255dc322'/>
<id>urn:sha1:904d9e933e59af8493865801584bf748255dc322</id>
<content type='text'>
So that uninitialized members are set to 0.
</content>
</entry>
</feed>
