<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/rts/src/player/inc, branch master</title>
<subtitle>Minimalistic real-time strategy video game.
</subtitle>
<id>https://gitea.privatedns.org/xavi/rts/atom?h=master</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/rts/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/rts/'/>
<updated>2022-09-20T14:56:30+00:00</updated>
<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/rts/commit/?id=4c5630b0d409419d6de905379a06893eac64996b'/>
<id>urn:sha1:4c5630b0d409419d6de905379a06893eac64996b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>human_player: deprecate memset(3) for zero-init</title>
<updated>2022-06-26T21:42:48+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-06-26T21:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/rts/commit/?id=e869bfd0f66a6107c764d9bd27b14e129e4b404f'/>
<id>urn:sha1:e869bfd0f66a6107c764d9bd27b14e129e4b404f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>player: limit data sizes for resources and population</title>
<updated>2022-06-26T17:58:46+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-06-26T17:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/rts/commit/?id=eee1205446e3b1832b256dfebac66f0a0f42e528'/>
<id>urn:sha1:eee1205446e3b1832b256dfebac66f0a0f42e528</id>
<content type='text'>
- All platforms should allow for the same resources.
- Population is not expected to exceed UCHAR_MAX on any platform.
</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/rts/commit/?id=992e7fb9358a0d0a5d99ba119cf584477bda8d72'/>
<id>urn:sha1:992e7fb9358a0d0a5d99ba119cf584477bda8d72</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/rts/commit/?id=0f9e2d89589f05847fb7dc808da1594f0961b5b4'/>
<id>urn:sha1:0f9e2d89589f05847fb7dc808da1594f0961b5b4</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>
<entry>
<title>Implement touch controls</title>
<updated>2022-03-31T04:50:33+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-03-30T06:36:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/rts/commit/?id=45337576dff70a3b5991b79d0fe13420110b3594'/>
<id>urn:sha1:45337576dff70a3b5991b79d0fe13420110b3594</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for keyboard and mouse</title>
<updated>2022-03-30T06:20:21+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2022-02-24T16:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/rts/commit/?id=9eee43d3bb24000077602a62dfdfeee2606f1589'/>
<id>urn:sha1:9eee43d3bb24000077602a62dfdfeee2606f1589</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add project source code</title>
<updated>2022-03-30T06:20:20+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2021-07-02T22:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/rts/commit/?id=8c10334252821b6310cf744218f7ad8bed7917f2'/>
<id>urn:sha1:8c10334252821b6310cf744218f7ad8bed7917f2</id>
<content type='text'>
</content>
</entry>
</feed>
