<feed xmlns='http://www.w3.org/2005/Atom'>
<title>stallman-shooter/src/main.rs, branch main</title>
<subtitle>Game I wrote a long time ago</subtitle>
<id>https://code.roseh.moe/stallman-shooter/atom/src/main.rs?h=main</id>
<link rel='self' href='https://code.roseh.moe/stallman-shooter/atom/src/main.rs?h=main'/>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/stallman-shooter/'/>
<updated>2023-07-22T05:42:51Z</updated>
<entry>
<title>Fix clippy warnings.</title>
<updated>2023-07-22T05:42:51Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2023-07-22T05:42:51Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/stallman-shooter/commit/?id=1ecadfb0adf839c719ba50914c7336488ca55a47'/>
<id>urn:sha1:1ecadfb0adf839c719ba50914c7336488ca55a47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make another unnecessary change.</title>
<updated>2023-07-22T05:21:28Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2023-07-22T05:21:28Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/stallman-shooter/commit/?id=77a2a23d9e9b2950c58459d3fb442708aa2c2b29'/>
<id>urn:sha1:77a2a23d9e9b2950c58459d3fb442708aa2c2b29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove dependency on the rand crate.</title>
<updated>2023-07-22T04:41:37Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2023-07-22T04:41:37Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/stallman-shooter/commit/?id=b5caf80b8f18fcafca3ff697f219070825620695'/>
<id>urn:sha1:b5caf80b8f18fcafca3ff697f219070825620695</id>
<content type='text'>
I don't need a dependency to generate random numbers. I know how to
generate random numbers.
</content>
</entry>
<entry>
<title>Bring dependencies up to date, and use nix flakes.</title>
<updated>2023-07-22T02:26:48Z</updated>
<author>
<name>Rose Hogenson</name>
<email>rosehogenson@posteo.net</email>
</author>
<published>2023-07-22T02:26:48Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/stallman-shooter/commit/?id=6509824682ca126e58ffe8ebcc5f0eed1d832a6b'/>
<id>urn:sha1:6509824682ca126e58ffe8ebcc5f0eed1d832a6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Load the images directly into the executable</title>
<updated>2018-08-24T22:09:36Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-08-24T22:09:36Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/stallman-shooter/commit/?id=d98c24f00ffe08a067040b7efaa934c2efc1bfac'/>
<id>urn:sha1:d98c24f00ffe08a067040b7efaa934c2efc1bfac</id>
<content type='text'>
Cool, haha. We did it.

I also changed a bunch of random shit.
</content>
</entry>
<entry>
<title>Make taking injuries more flexible</title>
<updated>2018-08-22T20:54:43Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-08-22T20:54:43Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/stallman-shooter/commit/?id=b9a6da7ccabb972074f09d686dc78f9643accfac'/>
<id>urn:sha1:b9a6da7ccabb972074f09d686dc78f9643accfac</id>
<content type='text'>
I've just moved it into the Enemy trait, because I was planning on
having Bill move around when he got hit, but it didn't look good.
</content>
</entry>
<entry>
<title>Add introduction and conclusion screens</title>
<updated>2018-08-22T20:28:58Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-08-22T20:28:58Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/stallman-shooter/commit/?id=8656df15f29ebe0900db830eb6e5d8d1f11c2e03'/>
<id>urn:sha1:8656df15f29ebe0900db830eb6e5d8d1f11c2e03</id>
<content type='text'>
We're releasing version 1.0.0 baby
</content>
</entry>
<entry>
<title>Move assets directly into the binary</title>
<updated>2018-08-20T13:10:49Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-08-20T13:10:49Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/stallman-shooter/commit/?id=2d0f2d8ce0dffcacb34aa6ce1388d1b46e1005ad'/>
<id>urn:sha1:2d0f2d8ce0dffcacb34aa6ce1388d1b46e1005ad</id>
<content type='text'>
Wow rust has a built-in operation for moving binary assets into a file!
That's so cool! Rust is the best language in the world! Does C++ have
this?
</content>
</entry>
<entry>
<title>Count frames more precisely</title>
<updated>2018-08-20T04:29:34Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-08-20T04:27:28Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/stallman-shooter/commit/?id=5bd92c7df63002982a6936bbd55eca329391ce68'/>
<id>urn:sha1:5bd92c7df63002982a6936bbd55eca329391ce68</id>
<content type='text'>
Instead of calculating the time from the beginning, we'll just check the
time since the frame was started. This means if you are slow and then
fast, it won't freak out.

This was inspired by an app I wrote for Clank which counts clanks frame
by frame and I needed some similar mechanism.
</content>
</entry>
<entry>
<title>Move some code around and improve abstraction</title>
<updated>2018-08-19T04:45:11Z</updated>
<author>
<name>Raymond Hogenson</name>
<email>rhogenson@posteo.net</email>
</author>
<published>2018-08-19T04:45:11Z</published>
<link rel='alternate' type='text/html' href='https://code.roseh.moe/stallman-shooter/commit/?id=5846773a84b629765b6a7236bb6363bc4e34ab94'/>
<id>urn:sha1:5846773a84b629765b6a7236bb6363bc4e34ab94</id>
<content type='text'>
This doesn't change the functionality of the game at all (ideally), but
makes it easier to refactor and to add new enemies and new stages, which
is really the end-goal of this whole thing.
</content>
</entry>
</feed>
