<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/jancity/src/peripheral/inc, 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>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>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>peripheral: provide common actions</title>
<updated>2022-06-24T15:28:38+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-06-24T15:28:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=56107cb51647810cad31d835b3e75d016c7a4b01'/>
<id>urn:sha1:56107cb51647810cad31d835b3e75d016c7a4b01</id>
<content type='text'>
Whereas some actions are context-specific (e.g.: selecting a player),
some are context-independent and can be executed for all screens
(e.g.: exiting the game).
</content>
</entry>
<entry>
<title>Split peripheral-related logic into its own component</title>
<updated>2022-06-12T21:18:57+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-06-12T20:34:23+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/jancity/commit/?id=5226dc466354cd15dd50b3c11660db7cb38eabed'/>
<id>urn:sha1:5226dc466354cd15dd50b3c11660db7cb38eabed</id>
<content type='text'>
This has several advantages:

- `camera` no longer needs to define public functions for each
peripheral type.
- Peripheral-related is now no longer tighly coupled to human_player,
so peripheral logic can be reused elsewhere e.g.: on menus.
- Makes camera_update_touch consistent compared to equivalent functions,
since now `pan` has now been moved to `camera` (as it should be).
</content>
</entry>
</feed>
