<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mike/sst/src/hud.h, branch v0.18-BETA</title>
<subtitle>Source Speedrun Tools: practice tools and handy features for Source Engine games</subtitle>
<id>https://qdb.woz.blue/mike/sst/atom?h=v0.18-BETA</id>
<link rel='self' href='https://qdb.woz.blue/mike/sst/atom?h=v0.18-BETA'/>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/'/>
<updated>2026-02-16T19:11:24+00:00</updated>
<entry>
<title>Size-optimise a few things</title>
<updated>2026-02-16T19:11:24+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2025-12-18T23:33:26+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=f386f2a1fcae885967278710fe997c56e2183476'/>
<id>urn:sha1:f386f2a1fcae885967278710fe997c56e2183476</id>
<content type='text'>
Saves multiple kilobytes, somehow. Unlikely to make much of a
performance difference since it's mostly init/shutdown stuff.
</content>
</entry>
<entry>
<title>Remove years from copyright headers</title>
<updated>2025-04-07T20:31:32+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2025-04-07T20:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=58b495650f7613cdebfe78fff9de2b99556f1998'/>
<id>urn:sha1:58b495650f7613cdebfe78fff9de2b99556f1998</id>
<content type='text'>
They're legally unnecessary as far as I know, and kind of annoying to
maintain on a long-term basis.

This was done with the consent of all 3 other contributors, in case
anyone was wondering.
</content>
</entry>
<entry>
<title>Pass screen width and height into HudPaint events</title>
<updated>2025-04-06T19:59:36+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2025-04-05T15:41:32+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=7ac57c976d95bce5a7a98e0f269e4cd3d61f3055'/>
<id>urn:sha1:7ac57c976d95bce5a7a98e0f269e4cd3d61f3055</id>
<content type='text'>
This makes it unnecessary to call hud_screensize in basically
every handler.
</content>
</entry>
<entry>
<title>Improve the HUD API slightly</title>
<updated>2024-09-08T13:11:09+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2024-09-08T13:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=d1f455ba277df793e2f7c6276cbee0d897b796ce'/>
<id>urn:sha1:d1f455ba277df793e2f7c6276cbee0d897b796ce</id>
<content type='text'>
- Add text size measurement (for centring etc.).
- Add a wchar_t equivalent since ushort would be wrong on Linux.
  Avoid actually using wchar.h because it's a big bloaty header,
  particularly on Windows.
</content>
</entry>
<entry>
<title>Fix an old and stupid woopsy in hud.h</title>
<updated>2024-08-23T19:37:37+00:00</updated>
<author>
<name>Michael Smith</name>
<email>mikesmiffy128@gmail.com</email>
</author>
<published>2024-08-04T16:56:35+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=78323e416f79ef9c26bbd742082627bc45e116c1'/>
<id>urn:sha1:78323e416f79ef9c26bbd742082627bc45e116c1</id>
<content type='text'>
This wasn't woz's fault - I did some wrangling of his code and
introduced this woopsy without noticing.

Thanks to aciidz also, for pointing it out recently.

Not touching the copyright years because it's such a stupidly trivial
thing - I can't really claim to have done anything substantial here.
</content>
</entry>
<entry>
<title>Add VGUI HUD overlay drawing feature</title>
<updated>2023-12-19T16:29:08+00:00</updated>
<author>
<name>Matthew Wozniak</name>
<email>sirtomato999@gmail.com</email>
</author>
<published>2022-11-17T17:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://qdb.woz.blue/mike/sst/commit/?id=374ae0fbc44db36d9abb6b5b1fe065bc3949e201'/>
<id>urn:sha1:374ae0fbc44db36d9abb6b5b1fe065bc3949e201</id>
<content type='text'>
Currently only supports Orange Box and Left 4 Dead branches. There's
quite a large amount of gamedata involved in making this work, and
figuring it out for the likes of Portal 2 doesn't seem like a major
priority at the moment.
</content>
</entry>
</feed>
