Mercurial > touhou
annotate TODO @ 772:7492d384d122
Rust: Add a Glide renderer (2D only for now)
This is an experiment for a Rust renderer, iterating over the Python data using
pyo3. It requires --feature=glide to be passed to cargo build, doesn’t support
NPOT textures, text rendering, the background, or even msg faces, some of that
may come in a future changeset.
| author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
|---|---|
| date | Mon, 05 Sep 2022 17:53:36 +0200 |
| parents | 1b4f04b08729 |
| children |
| rev | line source |
|---|---|
| 317 | 1 Engine |
| 2 - homing bullets | |
| 3 - MSG texts | |
| 4 - boss OSD | |
| 5 - bombs | |
| 6 - vm END | |
| 7 - score display | |
| 8 - stage change in story mode | |
| 9 - update score.dat and disallow the launch of locked stages | |
| 10 | |
|
331
1b4f04b08729
Add the story mode.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
329
diff
changeset
|
11 - Rumia’s Moonlight Ray isn’t directed towards the player |
| 317 | 12 - Cirno’s last spell, killed before even starting it |
| 13 - Meiling’s rainbow in normal, doesn’t look like it should | |
| 14 - Meiling’s blue/red thing, should be directed toward the player? | |
| 15 - slowdowns with the three maid fairies just before Patchouli | |
| 16 - Patchouli’s spellcard background | |
| 17 - Patchouli’s [MarisaB] yellow bullets change direction too abruptly | |
| 18 - Patchouli’s red bullets don’t “explode” in four | |
| 19 - Patchouli’s yellow big bullets too quick (?) and star bonus outside of the screen | |
| 20 - Sakuya’s knife manipulation during time freeze | |
| 21 - look at the the last spellcard of Remi | |
| 22 - huge slowdowns with the spamming fairies of extra | |
| 23 - Patchouli’s books are too agressive | |
|
328
56523a16db1d
Fix some replay synchronization issues and update the TODO.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
317
diff
changeset
|
24 - Flandre’s And Then Will There Be None? is done two times |
| 317 | 25 - Flandre’s QED is impossible |
|
328
56523a16db1d
Fix some replay synchronization issues and update the TODO.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
317
diff
changeset
|
26 - Patchouli replaces Flandre in the last MSG |
| 317 | 27 |
| 28 ECL | |
| 29 - 118 and 102 | |
| 30 - 121 | |
| 31 * 12 | |
| 32 * 14 | |
| 33 - 122 | |
| 34 * 2, for Meiling, meaning and implementation | |
| 35 * 5, implementation | |
| 36 * 6, implementation | |
| 37 * 10, meaning and implementation | |
| 38 * 15, implementation | |
| 39 - 125 | |
| 40 - 127 | |
| 41 - 130 | |
| 42 - 133 | |
| 43 - 134 | |
| 44 - 135 | |
| 45 | |
| 46 ANM | |
| 47 - 31 | |
| 48 | |
| 49 MSG | |
| 50 - 0 | |
| 51 - 12 | |
| 52 - 14 | |
| 53 - fix the end | |
|
328
56523a16db1d
Fix some replay synchronization issues and update the TODO.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
317
diff
changeset
|
54 |
|
56523a16db1d
Fix some replay synchronization issues and update the TODO.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
317
diff
changeset
|
55 Ideas |
|
56523a16db1d
Fix some replay synchronization issues and update the TODO.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
317
diff
changeset
|
56 - make a cache for the labels, to speed up the spellcard bonus |
