Sara pushed to world-format at Sara/basic-game-framework
-
19401f1f47 added scene file validation
Sara pushed to world-format at Sara/basic-game-framework
-
25c5f83fe4 added scene parsing
Sara pushed to world-format at Sara/basic-game-framework
-
351c9ba713 removed undefined declaration of physics_update
-
f9236e4182 moved definitions of INPUT_LISTENER_TYPE_T and input_listener_t to input.c
-
f0d76713c2 renamed function delegates ending with _t to end with _fn
- Compare 3 commits »
Sara pushed to world-format at Sara/basic-game-framework
-
6085dbaed0 added scene.h
-
33c1a5e9d2 changed the way objects are notified of destruction, simplified game.c preset
-
14a81b0f2a removed preset initialization functions
- Compare 3 commits »
Sara commented on issue Sara/basic-game-framework#13
Game scene formatFormat concept: ``` [Settings] game_mode = Combat; scene_name = Final Boss; [Objects] player; encounter = (x: 5, y: 10, sprite: goblin.png, encounter: goblins_a.ini); encounter = (x: 6,…
Sara merged pull request Sara/basic-game-framework#12
Allow the world to grow as required by the number of objects being spawned
Sara pushed to main at Sara/basic-game-framework
-
30defc0db8 Merge pull request 'Allow the world to grow as required by the number of objects being spawned' (#12) from dynamic-size-world into main
-
ec50000130 un-negated uses of object_is_valid that shouldn't be, and negated ones that should be
-
0698121853 object_is_valid now confirms that an object is not null and is active
-
8a6a0e7493 physics.c: can_collide now checks for object_is_valid before comfirming other variables
-
78c0e3a9c0 object_is_valid now takes a constant pointer
- Compare 23 commits »
Sara pushed to dynamic-size-world at Sara/basic-game-framework
-
ec50000130 un-negated uses of object_is_valid that shouldn't be, and negated ones that should be
Sara pushed to dynamic-size-world at Sara/basic-game-framework
-
0698121853 object_is_valid now confirms that an object is not null and is active
Sara pushed to dynamic-size-world at Sara/basic-game-framework
-
8a6a0e7493 physics.c: can_collide now checks for object_is_valid before comfirming other variables
-
78c0e3a9c0 object_is_valid now takes a constant pointer
- Compare 2 commits »
Sara pushed to dynamic-size-world at Sara/basic-game-framework
-
59de57fe3a simplified error checking, out of memory now results in an immediate crash when trying to expand world
-
5e001bc345 object_is_valid now confirms if an object is valid, as opposed to if an object is invalid
- Compare 2 commits »
Sara pushed to dynamic-size-world at Sara/basic-game-framework
-
3e3f322529 _find_free_object now returns the index of the found object / make_object now allocates the object if the found slot is NULL
Sara pushed to dynamic-size-world at Sara/basic-game-framework
-
30d4e4c39a replaced initialization code of _world_objects.objects with new_list
Sara pushed to dynamic-size-world at Sara/basic-game-framework
-
a139e4f3bb now initializing newly expanded world space with nullptrs
Sara pushed to dynamic-size-world at Sara/basic-game-framework
-
6a52f2795d object_is_valid now does not attempt to validate internals if object is NULL
-
d915047bd1 removed uses of world_num_objects from world.c and replaced them with _world_objects.num
- Compare 2 commits »
Sara pushed to dynamic-size-world at Sara/basic-game-framework
-
c1fa6e2956 now creating world array with 16 elements if world array length is 0
Sara pushed to dynamic-size-world at Sara/basic-game-framework
-
544f18e9c6 added error when failing to expand world
Sara pushed to dynamic-size-world at Sara/basic-game-framework
-
e6b66884ec added expandable world objects array
-
3ed5755e52 physics.h no longer depends on g_objects being public, or WORLD_NUM_OBJECTS being constant
-
a5c6a7eceb added objecadded object_is_valid
- Compare 3 commits »