upgrades, etc.

This commit is contained in:
2023-08-24 17:19:41 -04:00
parent e7aa4fb90b
commit 9434872af3
605 changed files with 94559 additions and 31541 deletions
build
CMakeCache.txt
CMakeFiles
3.27.1
CMakeConfigureLog.yamlCMakeDirectoryInformation.cmakeMakefile.cmakeMakefile2TargetDirectories.txt
cc2.dir
DependInfo.cmakebuild.makecmake_clean.cmakecompiler_depend.internalcompiler_depend.makeflags.makelink.txtprogress.make
src
engine
game
ecs
component
action
component_action_damage.c.ocomponent_action_damage.c.o.dcomponent_action_delete_on_dead.c.ocomponent_action_delete_on_dead.c.o.dcomponent_action_delete_on_timer.c.ocomponent_action_delete_on_timer.c.o.dcomponent_action_delete_on_touch_entity.c.ocomponent_action_delete_on_touch_entity.c.o.dcomponent_action_delete_on_touch_game_entity_type.c.ocomponent_action_delete_on_touch_game_entity_type.c.o.dcomponent_action_follow.c.ocomponent_action_follow.c.o.dcomponent_action_grip.c.ocomponent_action_grip.c.o.dcomponent_action_gripped.c.ocomponent_action_gripped.c.o.dcomponent_action_keep_in_rectangle.c.ocomponent_action_keep_in_rectangle.c.o.dcomponent_action_lock.c.ocomponent_action_lock.c.o.dcomponent_action_on_combat_hide.c.ocomponent_action_on_combat_hide.c.o.dcomponent_action_on_delete_drop_goodies.c.ocomponent_action_on_delete_drop_goodies.c.o.dcomponent_action_on_delete_give_ammo.c.ocomponent_action_on_delete_give_ammo.c.o.dcomponent_action_on_delete_give_goodies.c.ocomponent_action_on_delete_give_goodies.c.o.dcomponent_action_on_height_damage_disable.c.ocomponent_action_on_height_damage_disable.c.o.dcomponent_action_on_out_of_bounds_delete.c.ocomponent_action_on_out_of_bounds_delete.c.o.dcomponent_action_on_spawn_hide.c.ocomponent_action_on_spawn_hide.c.o.dcomponent_action_on_touch_give_goodies.c.ocomponent_action_on_touch_give_goodies.c.o.dcomponent_action_point_to_mouse.c.ocomponent_action_point_to_mouse.c.o.dcomponent_action_redirect.c.ocomponent_action_redirect.c.o.dcomponent_action_return.c.ocomponent_action_return.c.o.dcomponent_action_shoot.c.ocomponent_action_shoot.c.o.dcomponent_action_spawn.c.ocomponent_action_spawn.c.o.dcomponent_action_wave.c.ocomponent_action_wave.c.o.d
animation
behavior
component_character.c.ocomponent_circle_collision.c.ocomponent_circle_collision.c.o.dcomponent_game_object.c.ocomponent_game_object.c.o.dcomponent_physics.c.ocomponent_physics.c.o.dcomponent_sprite.c.ocomponent_sprite.c.o.dcomponent_text.c.ocomponent_text.c.o.d
control
entity
hud
stat
ecs.c.oecs.c.o.decs_component.c.oecs_component.c.o.decs_component_list.c.oecs_component_list.c.o.decs_entity.c.oecs_entity.c.o.d
entity
entity_cursor.c.oentity_cursor.c.o.d
play
entity_chip.c.oentity_chip.c.o.dentity_chipper.c.oentity_chipper.c.o.dentity_combat_timer_display.c.oentity_combat_timer_display.c.o.dentity_crumbler.c.oentity_crumbler.c.o.dentity_cupper.c.oentity_cupper.c.o.dentity_custarpedo.c.oentity_custarpedo.c.o.dentity_damage_number.c.oentity_damage_number.c.o.dentity_elemental.c.oentity_elemental.c.o.dentity_elemental_goodie_display.c.oentity_elemental_goodie_display.c.o.dentity_excorsant.c.oentity_excorsant.c.o.dentity_goodie.c.oentity_goodie.c.o.dentity_goodie_display.c.oentity_goodie_display.c.o.dentity_heart_display.c.oentity_heart_display.c.o.dentity_icon.c.oentity_icon.c.o.dentity_player.c.oentity_player.c.o.dentity_player_ammo_display.c.oentity_player_ammo_display.c.o.dentity_player_health_display.c.oentity_player_health_display.c.o.dentity_player_redirect_display.c.oentity_player_redirect_display.c.o.dentity_redirect_arrow.c.oentity_redirect_arrow.c.o.dentity_shadow.c.oentity_shadow.c.o.dentity_shop_button.c.oentity_shop_button.c.o.dentity_shop_item_feed.c.oentity_shop_item_feed.c.o.dentity_shop_item_health.c.oentity_shop_item_health.c.o.dentity_shop_item_upgrade_ammo.c.oentity_shop_item_upgrade_ammo.c.o.dentity_shop_item_upgrade_lifetime.c.oentity_shop_item_upgrade_lifetime.c.o.dentity_shop_item_upgrade_redirects.c.oentity_shop_item_upgrade_redirects.c.o.dentity_snake.c.oentity_snake.c.o.dentity_spawner.c.oentity_spawner.c.o.dentity_streak.c.oentity_streak.c.o.dentity_streak_square.c.oentity_streak_square.c.o.dentity_swing.c.oentity_swing.c.o.dentity_text.c.oentity_text.c.o.dentity_timer_display.c.oentity_timer_display.c.o.dentity_wave.c.oentity_wave.c.o.dentity_wave_display.c.oentity_wave_display.c.o.dentity_wave_timer_display.c.oentity_wave_timer_display.c.o.d
game.c.ogame.c.o.d
input
render
resource
state
main.c.omain.c.o.d
Makefilecc2cmake_install.cmake
res
src
COMMON.h
engine
game
GAME_COMMON.h
ecs
component
COMPONENT_COMMON.h
action
animation
behavior
component_circle_collision.ccomponent_circle_collision.hcomponent_game_object.ccomponent_game_object.hcomponent_physics.ccomponent_physics.hcomponent_sprite.ccomponent_sprite.hcomponent_text.ccomponent_text.h
control
entity
hud
stat
ecs.cecs.hecs_component.c
entity
entity_cursor.centity_cursor.hentity_text.centity_text.h
play
entity_chip.centity_chip.hentity_chipper.centity_chipper.hentity_combat_timer_display.centity_combat_timer_display.hentity_crumbler.centity_crumbler.hentity_cupper.centity_cupper.hentity_custarpedo.centity_custarpedo.hentity_damage_number.centity_damage_number.hentity_elemental.centity_elemental.hentity_elemental_goodie_display.centity_elemental_goodie_display.hentity_excorsant.centity_excorsant.hentity_goodie.centity_goodie.hentity_goodie_display.centity_goodie_display.hentity_heart_display.centity_heart_display.hentity_icon.centity_icon.hentity_player.centity_player.hentity_player_ammo_display.centity_player_ammo_display.hentity_player_health_display.centity_player_health_display.hentity_player_redirect_display.centity_player_redirect_display.hentity_redirect_arrow.centity_redirect_arrow.hentity_shadow.hentity_shop_button.centity_shop_button.hentity_shop_item_feed.centity_shop_item_feed.hentity_shop_item_health.centity_shop_item_health.hentity_shop_item_upgrade_ammo.centity_shop_item_upgrade_ammo.hentity_shop_item_upgrade_lifetime.centity_shop_item_upgrade_lifetime.hentity_shop_item_upgrade_redirects.centity_shop_item_upgrade_redirects.hentity_snake.centity_snake.hentity_spawner.centity_spawner.hentity_streak.centity_streak.hentity_streak_square.centity_streak_square.hentity_swing.centity_swing.hentity_text.centity_text.hentity_timer_display.centity_timer_display.hentity_wave.centity_wave.hentity_wave_display.centity_wave_display.hentity_wave_timer_display.centity_wave_timer_display.h
game.cgame.h
input
render
resource
state

@ -1,18 +1,19 @@
CMakeFiles/cc2.dir/src/engine/rectangle.c.o: \
/home/anon/main/repos/cc2/src/engine/rectangle.c \
/home/anon/sda/Personal/Repos/cc2/src/engine/rectangle.c \
/usr/include/stdc-predef.h \
/home/anon/main/repos/cc2/src/engine/rectangle.h /usr/include/SDL2/SDL.h \
/usr/include/SDL2/SDL_main.h /usr/include/SDL2/SDL_stdinc.h \
/usr/include/SDL2/SDL_config.h /usr/include/SDL2/SDL_platform.h \
/usr/include/SDL2/begin_code.h /usr/include/SDL2/close_code.h \
/usr/include/sys/types.h /usr/include/features.h \
/usr/include/features-time64.h /usr/include/bits/wordsize.h \
/usr/include/bits/timesize.h /usr/include/sys/cdefs.h \
/usr/include/bits/long-double.h /usr/include/gnu/stubs.h \
/usr/include/gnu/stubs-64.h /usr/include/bits/types.h \
/usr/include/bits/typesizes.h /usr/include/bits/time64.h \
/usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h \
/usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h \
/home/anon/sda/Personal/Repos/cc2/src/engine/rectangle.h \
/usr/include/SDL2/SDL.h /usr/include/SDL2/SDL_main.h \
/usr/include/SDL2/SDL_stdinc.h /usr/include/SDL2/SDL_config.h \
/usr/include/SDL2/SDL_platform.h /usr/include/SDL2/begin_code.h \
/usr/include/SDL2/close_code.h /usr/include/sys/types.h \
/usr/include/features.h /usr/include/features-time64.h \
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
/usr/include/bits/types.h /usr/include/bits/typesizes.h \
/usr/include/bits/time64.h /usr/include/bits/types/clock_t.h \
/usr/include/bits/types/clockid_t.h /usr/include/bits/types/time_t.h \
/usr/include/bits/types/timer_t.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stddef.h \
/usr/include/bits/stdint-intn.h /usr/include/endian.h \
/usr/include/bits/endian.h /usr/include/bits/endianness.h \
@ -166,66 +167,67 @@ CMakeFiles/cc2.dir/src/engine/rectangle.c.o: \
/usr/include/SDL2/SDL_system.h /usr/include/SDL2/SDL_timer.h \
/usr/include/SDL2/SDL_version.h /usr/include/SDL2/SDL_locale.h \
/usr/include/SDL2/SDL_misc.h \
/home/anon/main/repos/cc2/src/engine/../COMMON.h \
/home/anon/sda/Personal/Repos/cc2/src/engine/../COMMON.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdbool.h \
/usr/include/time.h /usr/include/bits/time.h \
/usr/include/bits/types/struct_tm.h \
/usr/include/bits/types/struct_itimerspec.h \
/home/anon/main/repos/cc2/include/cglm/cglm.h \
/home/anon/main/repos/cc2/include/cglm/common.h \
/home/anon/main/repos/cc2/include/cglm/types.h \
/home/anon/main/repos/cc2/include/cglm/simd/intrin.h \
/home/anon/main/repos/cc2/include/cglm/simd/x86.h \
/home/anon/main/repos/cc2/include/cglm/simd/intrin.h \
/home/anon/main/repos/cc2/include/cglm/vec2.h \
/home/anon/main/repos/cc2/include/cglm/util.h \
/home/anon/main/repos/cc2/include/cglm/vec2-ext.h \
/home/anon/main/repos/cc2/include/cglm/vec3.h \
/home/anon/main/repos/cc2/include/cglm/vec4.h \
/home/anon/main/repos/cc2/include/cglm/vec4-ext.h \
/home/anon/main/repos/cc2/include/cglm/vec3-ext.h \
/home/anon/main/repos/cc2/include/cglm/ivec2.h \
/home/anon/main/repos/cc2/include/cglm/ivec3.h \
/home/anon/main/repos/cc2/include/cglm/ivec4.h \
/home/anon/main/repos/cc2/include/cglm/mat4.h \
/home/anon/main/repos/cc2/include/cglm/simd/sse2/mat4.h \
/home/anon/main/repos/cc2/include/cglm/simd/sse2/../../common.h \
/home/anon/main/repos/cc2/include/cglm/simd/sse2/../intrin.h \
/usr/include/assert.h /home/anon/main/repos/cc2/include/cglm/mat3.h \
/home/anon/main/repos/cc2/include/cglm/simd/sse2/mat3.h \
/home/anon/main/repos/cc2/include/cglm/mat2.h \
/home/anon/main/repos/cc2/include/cglm/simd/sse2/mat2.h \
/home/anon/main/repos/cc2/include/cglm/affine.h \
/home/anon/main/repos/cc2/include/cglm/affine-mat.h \
/home/anon/main/repos/cc2/include/cglm/simd/sse2/affine.h \
/home/anon/main/repos/cc2/include/cglm/affine-pre.h \
/home/anon/main/repos/cc2/include/cglm/affine-post.h \
/home/anon/main/repos/cc2/include/cglm/cam.h \
/home/anon/main/repos/cc2/include/cglm/plane.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/persp.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/../common.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/../plane.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/../mat4.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/ortho_rh_no.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/persp_rh_no.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/persp.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/view_rh_no.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/view_rh.h \
/home/anon/main/repos/cc2/include/cglm/frustum.h \
/home/anon/main/repos/cc2/include/cglm/quat.h \
/home/anon/main/repos/cc2/include/cglm/simd/sse2/quat.h \
/home/anon/main/repos/cc2/include/cglm/euler.h \
/home/anon/main/repos/cc2/include/cglm/box.h \
/home/anon/main/repos/cc2/include/cglm/color.h \
/home/anon/main/repos/cc2/include/cglm/io.h \
/home/anon/main/repos/cc2/include/cglm/project.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/project_no.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/../vec3.h \
/home/anon/main/repos/cc2/include/cglm/clipspace/../vec4.h \
/home/anon/main/repos/cc2/include/cglm/sphere.h \
/home/anon/main/repos/cc2/include/cglm/ease.h \
/home/anon/main/repos/cc2/include/cglm/curve.h \
/home/anon/main/repos/cc2/include/cglm/bezier.h \
/home/anon/main/repos/cc2/include/cglm/ray.h \
/home/anon/main/repos/cc2/include/cglm/affine2d.h \
/home/anon/main/repos/cc2/src/engine/../STRINGS.h
/home/anon/sda/Personal/Repos/cc2/include/cglm/cglm.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/common.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/types.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/simd/intrin.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/simd/x86.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/simd/intrin.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/vec2.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/util.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/vec2-ext.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/vec3.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/vec4.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/vec4-ext.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/vec3-ext.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/ivec2.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/ivec3.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/ivec4.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/mat4.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/simd/sse2/mat4.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/simd/sse2/../../common.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/simd/sse2/../intrin.h \
/usr/include/assert.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/mat3.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/simd/sse2/mat3.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/mat2.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/simd/sse2/mat2.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/affine.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/affine-mat.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/simd/sse2/affine.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/affine-pre.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/affine-post.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/cam.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/plane.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/persp.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/../common.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/../plane.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/../mat4.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/ortho_rh_no.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/persp_rh_no.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/persp.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/view_rh_no.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/view_rh.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/frustum.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/quat.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/simd/sse2/quat.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/euler.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/box.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/color.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/io.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/project.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/project_no.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/../vec3.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/clipspace/../vec4.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/sphere.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/ease.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/curve.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/bezier.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/ray.h \
/home/anon/sda/Personal/Repos/cc2/include/cglm/affine2d.h \
/home/anon/sda/Personal/Repos/cc2/src/engine/../STRINGS.h