taisei/src
laochailan 94e0385ebc stage6: preliminary fix for elly dialog/nonspell scythe control overlap
Before, skipping the dialog after boss_appears but before the scythe task is done would stop the scythe during the first nonspell. This is not the safest fix but seems to work. Better would be to actually wait for the task to be finished.
2023-06-13 22:17:53 -04:00
..
audio audio: remove play_sfx_delayed 2023-04-30 20:23:51 +02:00
coroutine coroutine/cotask: add cotask_get_name() API 2023-03-30 04:31:22 +02:00
cutscenes resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
dialog fix crash in youmu dialog 2023-06-04 00:34:20 -04:00
eventloop renderer/api: rename ClearBufferFlags to BufferKindFlags 2023-04-10 06:47:55 +02:00
filewatch memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
lasers resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
memory memory/allocator: add ALLOC_VIA macros 2023-04-03 01:53:36 +02:00
menu menu/savereplay: disable demoplayer 2023-06-08 01:46:39 +02:00
pch fix stupid gcc warnings 2021-08-31 23:34:48 +03:00
pixmap util/assert: add optional message to assert, assume, and static_assert 2023-03-26 01:52:41 +01:00
plrmodes plrmodes/marisa_a: halve laser dmg after first penetration 2023-06-01 03:45:32 +02:00
projectile_prototypes Add Reimu Hakurei as a playable character (#106) 2018-08-11 22:13:48 +03:00
renderer resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
replay resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
resource resource/font: lots of text rendering improvements 2023-05-12 08:29:26 +02:00
rwops vfs: refactor VFSNode allocation and handling of backend-specific data 2023-01-20 17:13:46 +01:00
stages stage6: preliminary fix for elly dialog/nonspell scythe control overlap 2023-06-13 22:17:53 -04:00
util util/geometry: remove bogus attr_pure from rect_join 2023-05-26 02:27:14 +02:00
vfs util/callchain: split from eventloop 2023-04-07 16:08:49 +02:00
aniplayer.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
aniplayer.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
arch_switch.c build,ci: Build system maintenance (#350) 2022-12-28 23:15:55 +01:00
arch_switch.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
assert.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
boss.c boss: kill all enemies when force-clearing hazards 2023-06-08 02:07:31 +02:00
boss.h boss: remove AT_Immediate 2023-06-08 01:59:52 +02:00
camcontrol.c camcontrol: F8 to toggle mouse grab; ungrab on pause 2021-11-24 09:36:41 +02:00
camcontrol.h camcontrol: add cleanup 2021-10-08 19:06:14 +03:00
cli.c cli,main,progress: add --unlock-all flag for dev builds 2023-05-29 00:48:50 +02:00
cli.h cli,main,progress: add --unlock-all flag for dev builds 2023-05-29 00:48:50 +02:00
color.c Get rid of custom min() and max() functions 2020-05-09 09:16:07 +03:00
color.h color: fix -Wmissing-braces 2022-11-11 01:10:58 +01:00
common_tasks.c common_tasks: fix gcc warnings 2023-05-26 01:41:41 +02:00
common_tasks.h common_tasks: add common_play_sfx 2023-05-25 04:46:16 +02:00
config.c config: set mixer_chunksize to 512 2023-06-08 04:34:54 +02:00
config.h config: set mixer_chunksize to 512 2023-06-08 04:34:54 +02:00
coroutine.h coroutine: break down into smaller sub-modules 2022-12-28 23:47:48 +01:00
credits.c credits: unlock bgm when entered 2023-06-08 01:51:01 +02:00
credits.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
dialog.c resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
dialog.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
difficulty.c resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
difficulty.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
drawlayers.inc.h WIP proj draw rule revamp; YoumuB revamp; misc changes; giant mess 2020-03-04 22:26:45 +02:00
dynarray.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
dynarray.h dynarray: fix dynarray_foreach_reversed 2023-01-20 17:13:29 +01:00
dynstage.c log: flush buffers after assert failure 2023-03-26 01:07:17 +01:00
dynstage.h stageinfo,stage: implement stage hot-reloading 2022-02-05 17:58:42 +02:00
dynstage_stub.c stageinfo,stage: implement stage hot-reloading 2022-02-05 17:58:42 +02:00
enemy.c enemy,enemy_classes: redesign draw callbacks 2023-05-18 21:02:29 +02:00
enemy.h enemy,enemy_classes: redesign draw callbacks 2023-05-18 21:02:29 +02:00
enemy_classes.c enemy_classes: improve fairy summon effect 2023-05-29 06:57:55 +02:00
enemy_classes.h enemy_classes: add ecls_anyfairy_summon 2023-05-18 23:15:24 +02:00
entity.c refs: nuke from orbit 2023-02-24 05:37:58 +01:00
entity.h compat: bless C23-style auto for type inference 2023-01-08 23:48:14 +01:00
events.c resource: more consistent API function names 2023-04-29 20:01:50 +02:00
events.h util/assert: add optional message to assert, assume, and static_assert 2023-03-26 01:52:41 +01:00
framerate.c framerate: slightly optimize fpscounter_update 2022-01-12 14:19:21 +02:00
framerate.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
gamepad.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
gamepad.h gamepad: support extra buttons 2022-01-08 18:22:44 +02:00
global.c replay: general refactor 2021-06-16 01:43:10 +03:00
global.h global,stage: remove global.timer 2023-05-26 00:58:32 +02:00
hashtable.c Implement Robin Hood hashing (#200) 2020-03-17 10:09:49 +02:00
hashtable.h hashtable: add APIs: write_(un)lock, get_ptr_unsafe(_prehashed), unset_unsafe 2021-12-28 09:00:20 +02:00
hashtable.inc.h memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
hashtable_incproxy.inc.h Text rendering rewrite and optimizations; some refactoring (#129) 2018-06-30 00:36:51 +03:00
hashtable_predefs.inc.h hashtable: add strset to predefs 2023-01-18 13:26:32 +01:00
hirestime.c thread: add over-engineered wrapper for thread management 2023-03-29 20:47:27 +02:00
hirestime.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
item.c resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
item.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
known_entities.h fix stupid gcc warnings 2021-08-31 23:34:48 +03:00
laser.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
list.c memory: use custom memory allocation wrappers 2023-01-18 13:23:22 +01:00
list.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
log.c log: fix gcc warnings 2023-05-26 02:25:00 +02:00
log.h log: cotask support; rewrite console formatter 2023-03-30 04:37:57 +02:00
main.c cli,main,progress: add --unlock-all flag for dev builds 2023-05-29 00:48:50 +02:00
meson.build build: use find_program('meson') for dynstage 2023-06-11 18:11:08 +02:00
move.c move: downgrade assume(isfinite()) to assert() 2023-02-24 03:51:21 +01:00
move.h move: add move_from_towards_exp 2023-02-27 07:08:11 +01:00
objectpool.c stageobjects,objectpool: simplify and reimplement on top of arenas 2023-04-07 16:08:49 +02:00
objectpool.h stageobjects,objectpool: simplify and reimplement on top of arenas 2023-04-07 16:08:49 +02:00
player.c player: add uncapped_velocity field 2023-05-30 03:07:23 +02:00
player.h player: add uncapped_velocity field 2023-05-30 03:07:23 +02:00
plrmodes.c resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
plrmodes.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
portrait.c resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
portrait.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
progress.c cli,main,progress: add --unlock-all flag for dev builds 2023-05-29 00:48:50 +02:00
progress.h cli,main,progress: add --unlock-all flag for dev builds 2023-05-29 00:48:50 +02:00
projectile.c projectile: fix bullet spawn effects 2023-05-28 02:08:19 +02:00
projectile.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
projectile_prototypes.c resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
random.c random: remove old API 2023-02-24 18:13:08 +01:00
random.h random: remove old API 2023-02-24 18:13:08 +01:00
stage.c stage: fix inverted logic in is_quicksave_allowed 2023-06-11 23:17:13 +02:00
stage.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
stagedraw.c global,stage: remove global.timer 2023-05-26 00:58:32 +02:00
stagedraw.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
stageinfo.c stageinfo: rename stages 1 to 3 2023-06-13 04:11:09 +02:00
stageinfo.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
stageobjects.c stageobjects,objectpool: simplify and reimplement on top of arenas 2023-04-07 16:08:49 +02:00
stageobjects.h stageobjects,objectpool: simplify and reimplement on top of arenas 2023-04-07 16:08:49 +02:00
stagetext.c stageobjects,objectpool: simplify and reimplement on top of arenas 2023-04-07 16:08:49 +02:00
stagetext.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
stageutils.c stageutils: add camera3d_project 2023-05-18 21:02:29 +02:00
stageutils.h stageutils: add camera3d_project 2023-05-18 21:02:29 +02:00
stats.c bunch of portrait and dialog-related shuffling around 2020-04-27 22:59:16 +03:00
stats.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
taisei.h memory: move into subdir 2023-04-03 01:53:36 +02:00
taisei.manifest Improve high-DPI handling (#213) 2020-04-16 19:25:54 +03:00
taisei.rc.in windows: detect intel's shitty driver and fall back to ANGLE 2019-09-21 16:46:22 +03:00
taskmanager.c taskmanager: spawn 2x the core count of threads by default 2023-05-08 10:05:21 +02:00
taskmanager.h thread: add over-engineered wrapper for thread management 2023-03-29 20:47:27 +02:00
thread.c thread: make thread_get_current() safe to call after thread_shutdown() 2023-03-31 03:25:16 +02:00
thread.h thread: add over-engineered wrapper for thread management 2023-03-29 20:47:27 +02:00
transition.c transition: more robust handling of "canceled" transitions 2023-04-07 16:08:50 +02:00
transition.h transition: more robust handling of "canceled" transitions 2023-04-07 16:08:50 +02:00
util.h util/callchain: split from eventloop 2023-04-07 16:08:49 +02:00
version.c Don't redefine standard complex macro; use a new cmplx typedef 2019-11-22 05:38:48 +02:00
version.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
version_auto.c.in make upkeep script preserve existing copyrights 2019-08-03 20:44:22 +03:00
video.c renderer/api: rename ClearBufferFlags to BufferKindFlags 2023-04-10 06:47:55 +02:00
video.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00
video_postprocess.c resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
video_postprocess.h replace include guards with #pragma once 2021-08-31 23:34:46 +03:00