mirror of
https://github.com/BreizhHardware/project_sanic.git
synced 2026-05-09 08:15:51 +02:00
[PR #28] [MERGED] Dev felix #28
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
BreizhHardware/project_sanic#28
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/BreizhHardware/project_sanic/pull/28
Author: @BreizhHardware
Created: 4/7/2025
Status: ✅ Merged
Merged: 4/7/2025
Merged by: @ClementHVT
Base:
dev← Head:dev_felix📝 Commits (3)
f57e9e1Feat(Level Design) - Update platform textures in 1.json; modify textures for various platforms and enhance checkpoint handling in handler.py for infinite mode5287f84Feat(Enemy Animation) - Implement GIF support for turret enemies; update enemy sprite handling and enhance enemy generation in InfiniteMapGenerator9916f96Update src/Map/parser.py📊 Changes
11 files changed (+186 additions, -51 deletions)
View changed files
➕
assets/map/enemy/boss.gif(+0 -0)➕
assets/map/enemy/turret.gif(+0 -0)➖
assets/map/enemy/turret_enemy.png(+0 -0)📝
map/levels/1.json(+14 -22)📝
requirements.txt(+3 -1)📝
src/Entity/Enemy.py(+56 -10)📝
src/Map/Editor/LevelEditor.py(+3 -7)📝
src/Map/Infinite/InfiniteMapGenerator.py(+30 -2)📝
src/Map/parser.py(+67 -2)📝
src/Menu/Menu.py(+1 -5)📝
src/handler.py(+12 -2)📄 Description
This pull request includes various changes to the
map/levels/1.json,src/Entity/Enemy.py,src/Map/Editor/LevelEditor.py,src/Map/Infinite/InfiniteMapGenerator.py,src/Map/parser.py,src/Menu/Menu.py, andsrc/handler.pyfiles. The changes primarily focus on updating textures, adding new features for enemies, and modifying the game map and editor functionalities.Texture Updates:
map/levels/1.jsonfrom.jpgto.pngor other textures. [1] [2] [3] [4].giffile.Enemy Enhancements:
src/Entity/Enemy.py. [1] [2] [3] [4]LevelEditorandInfiniteMapGeneratorto handle new enemy attributes and animations. [1] [2] [3]Game Map and Editor Modifications:
map/levels/1.jsonand updated the collectible types in theLevelEditorandInfiniteMapGenerator. [1] [2] [3] [4]src/Map/parser.py. [1] [2] [3] [4]Menu and Handler Updates:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.