freezarite
cbd1993c20
Extra map for MapTiles generated by TMX file now works like intended.
...
removed textures map from AssetManager as it is no longer used.
Updated SpriteComponent to now check if it is a normal Texture or a MapTileTexture.
Added if condition in TextureManager::LoadMapTileTexture to check if the texture was able to be loaded by SDL
2024-11-30 15:42:56 +01:00
freezarite
27a80d9766
added new Constructor for SpriteComponent as Tiles wont work with enums
2024-11-17 17:05:26 +01:00
freezarite
1a8a196e95
merged dev into textureManagerChanges
2024-11-17 16:26:05 +01:00
freezarite
494ff8aa0a
magic_enum library stuff and refactored TextureEnum to Textures due to bad naming
2024-11-17 16:00:47 +01:00
d7f11e7ebd
Readded animations
2024-11-05 16:14:35 +01:00
ba8dca8abc
added loading of tmx files
2024-11-04 23:27:26 +01:00
b48d5d7183
Added z-Index base render order
2024-10-15 23:42:32 +02:00
freezarite
65e00c2314
changed texture_cache map to use enums instead of string for keys and functions using said map
2024-10-15 13:24:56 +02:00
2ef373dd2c
fix(PR) + cleaned up some dead code
2024-06-25 11:42:12 +02:00
58e2bb0d30
Merge branch 'ref/nicole' into separation-refactor
2024-06-14 00:46:19 +02:00
68a3e48131
rename Game->GameInternal
2024-05-29 09:07:54 +02:00
31d7f42a31
ref(Animations, ECS impl):
...
dehardcoded Animations and moved ECS implementation + moved select screen function to chickengame
2024-05-20 21:05:20 +02:00
efd8cc6616
Removed all instances of static data in Game class
...
see Issue #27
2024-04-10 11:15:23 +02:00
325da0eb4c
Merge branch 'powerups'
2024-01-30 16:09:25 +01:00
6a2e8289f6
fixed memory leaks
...
managers are no singletons anymore
2024-01-30 15:17:58 +01:00
807ff4b0d0
Fixed a memory leak
2024-01-30 14:19:51 +01:00
a9f9931101
Merge branch 'collision-manager' into powerups
2024-01-30 00:02:39 +01:00
fa4586f1db
Rewrote collision detection
2024-01-29 23:49:58 +01:00
fcf14b20c4
framework for randomly spawning items
...
not collectable yet, dont get destroyed either, WIP
2024-01-28 14:56:09 +01:00
fa480f916f
Merge branch 'texture-flipping'
2024-01-27 18:34:31 +01:00
6e23d0d3d8
added bounding box
2024-01-26 23:51:44 +01:00
96418442f0
implemented actual flipping of textures
2024-01-26 23:28:55 +01:00
cd4c6d7339
Merge remote-tracking branch 'origin/Animations'
2024-01-26 21:49:32 +01:00
baf3a206b6
reformatted inconsistent code and optimized imports
2024-01-24 16:28:41 +01:00
ineslelin
9351307290
sprites walking directions done
2024-01-24 14:22:25 +01:00
317dc9d3bc
Merge branch 'Animations' into 'main'
2024-01-24 02:07:41 +01:00
7bc17eb8b9
Merge branch 'origin/Projectiles' into 'main'
2024-01-23 19:45:28 +01:00
sara
5d4512133c
refactor (working version)
2024-01-23 18:50:21 +01:00