annotate TODO @ 612:73f134f84c7f

Request a RGB888 context, since SDL2’s default of RGB332 sucks. On X11/GLX, it will select the first config available, that is the best one, while on EGL it will iterate over them to select the one closest to what the application requested. Of course, anything lower than RGB888 looks bad and we really don’t want that.
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Thu, 26 Mar 2015 20:20:37 +0100
parents 1b4f04b08729
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
317
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
1 Engine
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
2 - homing bullets
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
3 - MSG texts
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
4 - boss OSD
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
5 - bombs
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
6 - vm END
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
7 - score display
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
8 - stage change in story mode
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
9 - update score.dat and disallow the launch of locked stages
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
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
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
12 - Cirno’s last spell, killed before even starting it
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
13 - Meiling’s rainbow in normal, doesn’t look like it should
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
14 - Meiling’s blue/red thing, should be directed toward the player?
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
15 - slowdowns with the three maid fairies just before Patchouli
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
16 - Patchouli’s spellcard background
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
17 - Patchouli’s [MarisaB] yellow bullets change direction too abruptly
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
18 - Patchouli’s red bullets don’t “explode” in four
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
19 - Patchouli’s yellow big bullets too quick (?) and star bonus outside of the screen
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
20 - Sakuya’s knife manipulation during time freeze
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
21 - look at the the last spellcard of Remi
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
22 - huge slowdowns with the spamming fairies of extra
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
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
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
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
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
27
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
28 ECL
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
29 - 118 and 102
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
30 - 121
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
31 * 12
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
32 * 14
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
33 - 122
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
34 * 2, for Meiling, meaning and implementation
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
35 * 5, implementation
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
36 * 6, implementation
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
37 * 10, meaning and implementation
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
38 * 15, implementation
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
39 - 125
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
40 - 127
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
41 - 130
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
42 - 133
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
43 - 134
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
44 - 135
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
45
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
46 ANM
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
47 - 31
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
48
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
49 MSG
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
50 - 0
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
51 - 12
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
52 - 14
8579c43c124c Add a TODO list.
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
parents:
diff changeset
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