taisei/src
2023-11-29 13:21:47 +01:00
..
audio all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
coroutine all: use re()/im() macros 2023-09-28 17:43:14 +02:00
cutscenes all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
dialog fix crash in youmu dialog 2023-06-04 00:34:20 -04:00
eventloop all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
filewatch
lasers all: use the clamp() macro 2023-09-28 17:43:14 +02:00
memory all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
menu all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
pch
pixmap all: use the clamp() macro 2023-09-28 17:43:14 +02:00
plrmodes all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
projectile_prototypes
renderer all: use the clamp() macro 2023-09-28 17:43:14 +02:00
replay dynarray: get rid of memset and add optional initializer arg to dynarray_append 2023-09-28 17:43:14 +02:00
resource all: use the clamp() macro 2023-09-28 17:43:14 +02:00
rwops all: use the clamp() macro 2023-09-28 17:43:14 +02:00
stages all: use the clamp() macro 2023-09-28 17:43:14 +02:00
util util/rectpack: fix wrong subsplit direction in split_vertical 2023-10-20 16:15:06 +02:00
vfs dynarray: get rid of memset and add optional initializer arg to dynarray_append 2023-09-28 17:43:14 +02:00
aniplayer.c
aniplayer.h
arch_switch.c switch: use native screen resolution 2023-11-29 13:21:47 +01:00
arch_switch.h switch: use native screen resolution 2023-11-29 13:21:47 +01:00
assert.h
boss.c boss: make boss and attack names constant strings (#375) 2023-11-29 14:19:55 +02:00
boss.h boss: make boss and attack names constant strings (#375) 2023-11-29 14:19:55 +02:00
camcontrol.c
camcontrol.h
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 all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
color.h
common_tasks.c all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
common_tasks.h common_tasks: add RADIAL_LOOP helper macro 2023-08-20 15:48:51 +02:00
config.c switch: use native screen resolution 2023-11-29 13:21:47 +01:00
config.h gamepad: overhaul analog stick handling 2023-07-12 00:13:19 +02:00
coroutine.h
credits.c all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +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
dynarray.c dynarray: get rid of memset and add optional initializer arg to dynarray_append 2023-09-28 17:43:14 +02:00
dynarray.h dynarray: get rid of memset and add optional initializer arg to dynarray_append 2023-09-28 17:43:14 +02:00
dynstage.c all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
dynstage.h
dynstage_stub.c
endings.h headers: isolate endings, remove stage.h inc. from plrmodes.h, fix resulting mess 2023-07-30 06:16:17 +02:00
enemy.c all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
enemy.h enemy,enemy_classes: redesign draw callbacks 2023-05-18 21:02:29 +02:00
enemy_classes.c all: use the clamp() macro 2023-09-28 17:43:14 +02:00
enemy_classes.h enemy_classes: add ecls_anyfairy_summon 2023-05-18 23:15:24 +02:00
entity.c dynarray: get rid of memset and add optional initializer arg to dynarray_append 2023-09-28 17:43:14 +02:00
entity.h
events.c dynarray: get rid of memset and add optional initializer arg to dynarray_append 2023-09-28 17:43:14 +02:00
events.h gamepad: overhaul analog stick handling 2023-07-12 00:13:19 +02:00
framerate.c
framerate.h
gamepad.c all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
gamepad.h gamepad: overhaul analog stick handling 2023-07-12 00:13:19 +02:00
global.c global: basic kiosk mode support 2023-06-20 01:13:50 +02:00
global.h switch: cleanup unused video defaults 2023-11-29 13:21:47 +01:00
hashtable.c
hashtable.h
hashtable.inc.h
hashtable_incproxy.inc.h
hashtable_predefs.inc.h
hirestime.c thread: add over-engineered wrapper for thread management 2023-03-29 20:47:27 +02:00
hirestime.h
item.c all: use the clamp() macro 2023-09-28 17:43:14 +02:00
item.h item: cache sprite pointers 2023-09-28 17:43:14 +02:00
known_entities.h
laser.h
list.c
list.h
log.c all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
log.h log: cotask support; rewrite console formatter 2023-03-30 04:37:57 +02:00
main.c main: don't disable preloads in headless mode 2023-09-28 17:43:14 +02:00
meson.build build: emscripten: pass -lhtml5 for SDL 2023-06-18 14:59:03 +02:00
move.c move: use cmul_finite in move_update 2023-09-28 17:43:14 +02:00
move.h laser,move,projectile: annotate hot paths 2023-09-28 17:43:14 +02: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 all: use the clamp() macro 2023-09-28 17:43:14 +02:00
player.h player: define INFLAGs via an X-macro 2023-06-17 21:53:48 +02:00
plrmodes.c resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
plrmodes.h progress: track per-plrmode stage stats 2023-08-24 14:30:41 +02:00
portrait.c all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
portrait.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
progress.c all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
progress.h progress: track per-plrmode stage stats 2023-08-24 14:30:41 +02:00
projectile.c all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
projectile.h laser,move,projectile: annotate hot paths 2023-09-28 17:43:14 +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 all: use the clamp() macro 2023-09-28 17:43:14 +02:00
stage.h stage: massively boost all-clear bonus 2023-09-07 21:50:56 +02:00
stagedraw.c all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
stagedraw.h resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
stageinfo.c dynarray: get rid of memset and add optional initializer arg to dynarray_append 2023-09-28 17:43:14 +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 all: use re()/im() macros 2023-09-28 17:43:14 +02:00
stagetext.h
stageutils.c all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
stageutils.h stageutils: add camera3d_project 2023-05-18 21:02:29 +02:00
stats.c
stats.h
taisei.h memory: move into subdir 2023-04-03 01:53:36 +02:00
taisei.manifest
taisei.rc.in
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: fix post-credits transition 2023-08-21 17:29:33 +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 version: add taisei_version_tostrbuf() 2023-06-17 21:35:10 +02:00
version.h version: add taisei_version_tostrbuf() 2023-06-17 21:35:10 +02:00
version_auto.c.in
video.c switch: use native screen resolution 2023-11-29 13:21:47 +01:00
video.h video: make video_get_mode() safer 2023-06-20 01:13:50 +02:00
video_postprocess.c resource: lifetime management redesign (WIP) 2023-04-29 20:01:50 +02:00
video_postprocess.h