-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Global Class Identification #451
Comments
Hi @cemalgnlts thanks for the issue! I totally agree, the existing functions should respect the global class |
7 tasks
eonarheim
added a commit
that referenced
this issue
Jan 6, 2024
This PR will remove the old xml parser/logic and replace it with a hand crafted parser developed here https://github.com/eonarheim/tiled-xml-parser Features in this update * Parser supports parsing _all_ tiled properties, however the plugin doesn't support rendering all of them in Excalibur * New file mapping to work with various bundlers * Tiled Template Support * External Separate Tileset loading Closes #455 * Infinite Tile Maps!!! * Actor Factory to provide your own implementations based on Tiled class - Get props passed to objects excaliburjs/Excalibur#2847 - Global class identification Closes #451 Fixes * New Parser - Closes #391 * New Loader - Closes #387 In addition to replacing the parser this PR also updates the API to be more supportable and friendlier to use. The old `TiledMapResource` type will be marked deprecated * [x] Headless mode - Closes #478 * [x] Optional file loader implementation - Closes #478 * [x] Isometric * [x] Integration tests * [x] Unit tests * [x] New Documentation * [ ] Update Samples
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi,
Context
In order not to name the decors for the game every time, I gave the Decor
Class
from the tile options:Then when I add it to my map, it automatically comes up with the same
Class
name:Here's how it looks in the output file:
Proposal
There are already functions like
getObjectByType
&getObjectByClass
in the documentation, but they don't care about global class naming.The text was updated successfully, but these errors were encountered: