Commit graph

440 commits

Author SHA1 Message Date
Sara a978d140c7 fix: changed order of spawn_object and load_args in level_parse_file 2024-01-25 09:58:54 +01:00
Sara 02e346d887 feat: level.c get_value now uses variant_from_str 2024-01-25 09:58:37 +01:00
Sara 1d919fef38 feat: implemented variant_from_str, Drop, and Mirror 2024-01-25 09:58:00 +01:00
Sara aec965f3f6 chore: removed unused "stdint.h" include from dictionary.h 2024-01-25 00:16:45 +01:00
Sara 23741714f2 feat: mirror now uses dictionary instead of list 2024-01-25 00:14:13 +01:00
Sara 05451c6ca3 feat: implemented level functions
and refactored Enemy and Player to spawn using level files
2024-01-25 00:07:34 +01:00
Sara 6035de1ad4 chore: some testing modifications to test.sc
test.sc is valid at this time
2024-01-25 00:06:41 +01:00
Sara ae25ebdaa0 feat: variant now has a string_size field 2024-01-25 00:05:58 +01:00
Sara c4dc2a8ccc feat: variant now only has double as_number
as opposed to separate numeric types for int, unsigned int, and float
2024-01-25 00:05:44 +01:00
Sara 1d92c6b827 feat: strlast/first and _pred equivs now null-terminate 2024-01-25 00:04:51 +01:00
Sara 16d2d8ebf6 feat: added strcount 2024-01-25 00:04:21 +01:00
Sara 4188047bbc chore: cleanup pass for dictionary.c 2024-01-25 00:03:27 +01:00
Sara 368332b2b3 fix: Mirror now supports TC_CAST
i hate this
2024-01-25 00:00:06 +01:00
Sara 8c5aa78195 fix: list now correctly inserts elements being inserted at len-1
;-; pain
2024-01-24 23:59:40 +01:00
Sara 6f6cd9032f feat: added commas to test.sc 2024-01-24 16:56:46 +01:00
Sara fc5deef324 feat: added Variant type for use in serialization 2024-01-24 16:56:31 +01:00
Sara 2d2d0bb7ca feat: added strlast and strfirst (and _pred equivs) to strutil 2024-01-24 16:56:11 +01:00
Sara 953aacde64 chore: removed unused debug.h include from game_world.c 2024-01-24 16:55:47 +01:00
Sara afec949efd feat: added dictionary_try_get and _has_key
renamed get to get_raw and fixed a NULLreferenceexception
2024-01-24 16:55:27 +01:00
Sara f4e0d89d0f feat: created test scene file 2024-01-24 13:21:42 +01:00
Sara c2423f146a feat: implemented dictionary type 2024-01-24 12:21:29 +01:00
Sara 6f2947bcab feat: started replacing animations with new artstyle 1 by 1 2024-01-21 22:12:59 +01:00
Sara f1cf1110fc feat: added Player Slash state 2024-01-21 22:12:40 +01:00
Sara 0616d1d3a1 fix: enemy drag is now applied using deltatime 2024-01-20 13:55:22 +01:00
Sara a27acee155 feat: drag for enemy is now calculated in EnemyUpdate
instead of separately in the states
2024-01-20 12:55:17 +01:00
Sara 73104a02c4 feat: documentation pass 2024-01-20 12:34:13 +01:00
Sara 526ff0b0c6 feat: tweaked player light attack chain and slide characteristics 2024-01-19 18:32:51 +01:00
Sara 27fbda2c6d feat: knockback is now implemented using velocity and drag 2024-01-19 18:27:35 +01:00
Sara 25badcb847 feat: added some outward velocity to sliding 2024-01-19 15:28:31 +01:00
Sara 92bf07d050 feat: enemy destroy now removes from physics world before destroying colliders and rigidbody 2024-01-19 15:27:48 +01:00
Sara 3756280796 fix: game_world_destroy_entity now only queues removal if entity is not yet queued 2024-01-19 15:27:16 +01:00
Sara 058c8e18fa fix: removed state exit call from state_machine_destroy 2024-01-19 15:26:27 +01:00
Sara 5e99651a0e feat: clarified and standardised list_contains 2024-01-19 15:25:33 +01:00
Sara c947316369 feat: kick is higher and slide pose is clearer 2024-01-19 15:23:57 +01:00
Sara 40194b9e6c feat: added list_contains 2024-01-19 12:13:12 +01:00
Sara 3c15d808b5 feat: implemented slide attack with QCF+H 2024-01-18 18:30:41 +01:00
Sara 2f26672fc4 feat: adjusted player input rate 2024-01-18 14:16:35 +01:00
Sara e9ec0e9237 feat: uncapped framerate 2024-01-18 14:02:07 +01:00
Sara 1304b572d7 feat: fully implemented uncapped framerate 2024-01-18 14:02:02 +01:00
Sara 9597d612af feat: added macros for casting typeclass exporting mirror 2024-01-18 13:22:55 +01:00
Sara 986ab06478 feat: added function getter to mirror 2024-01-18 13:05:09 +01:00
Sara fc76049fc6 feat: added player slide 2024-01-18 13:01:28 +01:00
Sara 85c1952cc2 feat: added vector comparison for int vectors 2024-01-18 09:48:02 +01:00
Sara 28ab75bf8d feat: attacks while in the air will now place a hurtbox, in the air 2024-01-16 20:15:35 +01:00
Sara f30902e8c9 feat: updated jump and air heavy attacks, 2024-01-16 20:15:12 +01:00
Sara 888fb3e383 feat: updated grid settings to be easier to transfer to in-game data 2024-01-16 20:14:44 +01:00
Sara 857783d42b feat: set up grid for player sprite ink project 2024-01-16 17:44:08 +01:00
Sara d98b01c9d6 feat: tuned attack hurtboxes for players 2024-01-16 17:43:41 +01:00
Sara e6055ed4e6 feat: modified attack characteristics 2024-01-16 17:20:26 +01:00
Sara c66a8d8705 feat: changed size of character hitboxes 2024-01-16 17:19:50 +01:00