Andrei Alexeyev
a9561d7baf
Sprites and texture atlases; upgrade most graphics to a higher resolution (optimized for 1600x1200) ( #113 )
2018-02-06 08:19:25 +02:00
laochailan
53b41c58e5
fix the hina eternal spinning situation
2018-02-04 13:54:58 +01:00
Andrei Alexeyev
6da17d8b1d
get rid of Texture.truew/trueh; simplify some transformations
2018-01-29 10:35:35 +02:00
Andrei Alexeyev
48649b2c24
teach begin_draw_texture to draw an arbitrary fragment
...
this is a tiny intermediate step towards a more flexible sprite system
it also seems to improve performance a little bit, though that's moot
since we're going to rewrite this part later together with most of the
rendering code anyway.
2018-01-29 05:37:05 +02:00
Andrei Alexeyev
52dbb99343
simplify draw_fbo
2018-01-29 02:21:17 +02:00
Andrei Alexeyev
605fff6e2f
don't force textures into power-of-two dimensions
2018-01-29 02:08:50 +02:00
Andrei Alexeyev
46fb0f894a
last-moment window title fix
2018-01-26 19:39:17 +02:00
Andrei Alexeyev
07897ef996
build: set the default fallback version to v1.2
2018-01-25 00:55:21 +02:00
Andrei Alexeyev
5560ca9f94
git subrepo pull misc/gamecontrollerdb
...
subrepo:
subdir: "misc/gamecontrollerdb"
merged: "60d39a1"
upstream:
origin: "https://github.com/taisei-project/SDL_GameControllerDB "
branch: "master"
commit: "60d39a1"
git-subrepo:
version: "0.3.1"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "a7ee886"
2018-01-23 13:31:00 +02:00
Andrei Alexeyev
ba5d4358ef
fix readme url
2018-01-23 07:42:16 +02:00
Andrei Alexeyev
e9e6a1db83
run leanify-all.sh
2018-01-22 00:45:14 +02:00
Andrei Alexeyev
3f1491c0e6
strip metadata from OGGs
2018-01-22 00:11:15 +02:00
Andrei Alexeyev
1f290914d7
add extra_life and extra_bomb sounds
2018-01-22 00:08:30 +02:00
Andrei Alexeyev
0dde58bfd2
declare stage1_spell_benchmark extern
2018-01-21 20:30:12 +02:00
Andrei Alexeyev
4eabee70a7
change vnutriya to InsideI by request
2018-01-21 19:35:26 +02:00
laochailan
03b75cac07
changed something that hopefully fixes it
2018-01-21 17:46:16 +01:00
Andrei Alexeyev
2a05d871dd
fix some lasers calling get_shader instead of get_shader_optional
2018-01-21 17:59:53 +02:00
laochailan
240e0362bb
rewrote most of the laser collision detection
2018-01-21 16:25:00 +01:00
Andrei Alexeyev
e11e229b72
make benchmark spell appear last; account for extra stage in the spellstage system
2018-01-21 12:35:48 +02:00
Andrei Alexeyev
7f6399ab2b
fix replayview stage submenu
2018-01-21 11:59:27 +02:00
Andrei Alexeyev
e1483dd3e3
just force global.is_practice_mode for spellstages
2018-01-21 11:52:54 +02:00
laochailan
774a972cd3
add easter egg
2018-01-21 10:13:40 +01:00
laochailan
0adabeb127
fix the ending credits transition
2018-01-20 18:18:36 +01:00
Andrei Alexeyev
e3fa4b60ec
stage2: use BigFairy animation for accel_circle fairies
...
closes #111
2018-01-20 18:19:50 +02:00
Andrei Alexeyev
2925cf5dd6
adjustable power in practice mode. closes #107
2018-01-20 17:55:31 +02:00
laochailan
1008e6e41e
make endings pageable
2018-01-20 16:16:57 +01:00
Andrei Alexeyev
fc2ee23d3b
unfuck draw_stars
2018-01-20 17:00:06 +02:00
Andrei Alexeyev
30b0c4e3ee
moved draw_stars to util, optimized/rewrote it in the process
2018-01-20 16:53:31 +02:00
Andrei Alexeyev
a2399b76f3
move framerate stuff to its own file
2018-01-20 16:17:32 +02:00
Andrei Alexeyev
5dcb500d19
stage1: kill the remaining fairies before boss cirno appears
2018-01-20 16:00:46 +02:00
Andrei Alexeyev
cbae3a12e8
randomize deadly dance a bit, remove safespot
2018-01-20 15:54:42 +02:00
Andrei Alexeyev
f666b4d415
iku induction: start moving earlier and thwarf safespots on hard/lunatic
2018-01-20 15:49:54 +02:00
laochailan
258a41279d
Merge branch 'stop-scale-effect'
2018-01-20 14:25:45 +01:00
laochailan
546a216c12
undo bomb hack
2018-01-20 14:24:19 +01:00
laochailan
a4e5a1b873
use the old thing for collision
2018-01-20 13:37:27 +01:00
Andrei Alexeyev
b8dc4164f4
stop-scale effect test
2018-01-20 12:26:20 +02:00
laochailan
36b0e28b75
only use on clear and try flares
2018-01-20 11:18:11 +01:00
laochailan
ce5ec0f278
symmetric clear effect attempt
2018-01-20 10:42:59 +01:00
Andrei Alexeyev
a646d63b73
workaround for distros that don't know what update-alternatives is for
2018-01-20 05:44:40 +02:00
Andrei Alexeyev
21cab2435d
docs: fallback to html4 for compatibility with ancient shit distros
2018-01-20 05:27:53 +02:00
Andrei Alexeyev
af82877c7d
Replace Markdown+Pandoc with RST+Docutils ( #110 )
2018-01-20 05:21:21 +02:00
Andrei Alexeyev
65fffdee94
typo
2018-01-19 12:28:29 +02:00
Andrei Alexeyev
58620f1e2b
improve documentation formatting and pandoc compatibility
...
look at this shit and tell me you see no problem:
https://repology.org/metapackage/pandoc/versions
2018-01-19 11:49:37 +02:00
Andrei Alexeyev
c5121c1544
update github url in README.txt
2018-01-19 09:25:51 +02:00
Andrei Alexeyev
4c98dea1da
Render Markdown docs to HTML for installations
2018-01-19 08:50:42 +02:00
Andrei Alexeyev
d73e0c9418
ENVIRON.md formatting
2018-01-19 03:37:19 +02:00
Andrei Alexeyev
32996fe69a
add build option to disable opengl debugging
2018-01-18 19:27:03 +02:00
Andrei Alexeyev
97d3e80f6f
Add experimental framelimiter mode (TAISEI_FRAMELIMITER_LOGIC_ONLY)
...
Also fixed a whole bunch of state being updated in menu draw code
2018-01-18 18:45:40 +02:00
Andrei Alexeyev
bc0d6795a3
gamepad: make back/select act as skip in-game
2018-01-18 14:25:13 +02:00
Andrei Alexeyev
797878b2bb
gamepad: fix stuck movement after pause in restricted mode; remove dead code
2018-01-18 11:30:42 +02:00