Comments (5)
Hi, yes there appear to be a few typos on the wiki example. tmx::Layer::Object
should be tmx::Layer::Type::Object
- as Type
is an enum class not a regular enum. The same goes for the second error.
‘class tmx::Map’ has no member named ‘getTileSets’; did you mean ‘getTilesets’?
Well your compiler is telling you the error here - it's supposed to have a lower case 's' ;) This should be fixed now.
The SFML example was missing the tmx
namespace before the logger lines. This should also be fixed now.
I'm assuming you're on linux - if you use a specific build directory then yeah, the assets directory will have a different path relative to your build output. You can fix it with your method, or I like to create a symlink to the assets directory in bigger projects. HTH!
from tmxlite.
Hi, thanks for the reply.
yes i'm on linux (ubuntu).
as for the directory structure, i've just did a git clone of your repository,
so my directory structure should be the same as yours and everyone else, unless i'm mistaken.
i'm speaking for the sfmlExample. for the wiki example it's not in the repo, so i made the test in an unrelated directory elsewhere outsite the cloned repo.
i hadn't noticed the difference of upper/lower case "s".
and i will add 'Type' inbetween 'Layer' and 'Object' then i will test it again.
from tmxlite.
I'm still getting error on the SFML example:
In file included from /Users/sherjilozair/tmxlite/SFMLExample/src/main.cpp:33:
/Users/sherjilozair/tmxlite/SFMLExample/src/SFMLOrthogonalLayer.hpp:132:26: error: no member named 'Logger' in namespace 'tmx'
tmx::Logger::log("This example does not support Collection of Images tilesets", tmx::Logger::Type::Info);
~~~~~^
/Users/sherjilozair/tmxlite/SFMLExample/src/SFMLOrthogonalLayer.hpp:132:106: error: no member named 'Logger' in namespace 'tmx'
tmx::Logger::log("This example does not support Collection of Images tilesets", tmx::Logger::Type::Info);
~~~~~^
/Users/sherjilozair/tmxlite/SFMLExample/src/SFMLOrthogonalLayer.hpp:133:26: error: no member named 'Logger' in namespace 'tmx'
tmx::Logger::log("Chunks using " + ts->getName() + " will not be created", tmx::Logger::Type::Info);
~~~~~^
/Users/sherjilozair/tmxlite/SFMLExample/src/SFMLOrthogonalLayer.hpp:133:101: error: no member named 'Logger' in namespace 'tmx'
tmx::Logger::log("Chunks using " + ts->getName() + " will not be created", tmx::Logger::Type::Info);
~~~~~^
/Users/sherjilozair/tmxlite/SFMLExample/src/SFMLOrthogonalLayer.hpp:176:33: warning: suggest braces around initialization of subobject [-Wmissing-braces]
sf::Vertex(tileOffset, vertColour, tileIndex),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{
tmxlite version: master
SFML version: 2.4.2
from tmxlite.
Oops, was missing an include file - needs
#include <tmxlite/detail/Log.hpp>
at the top!
from tmxlite.
Hi, I have a problem with my code, the game opens the SFML window but it says that the layers are not valid orthogonal and will not be drawn
Not a valid orthogonal layer, nothing will be drawn.
from tmxlite.
Related Issues (20)
- Problem with getLayerAs for const pointers HOT 6
- Can't find package when installing using vcpkg HOT 1
- CAN SOMEONE JUST EXPLAIN HOW TO USE THIS HOT 9
- Problem with "std::localtime" in Log.hpp line 145 HOT 1
- meson.build version doesn't match git tags HOT 1
- Enough with the unsigned integers
- Find tmxlite on Windows HOT 4
- Feature Request: Allow independent parse of tsx to TileMap. HOT 2
- How hard would it be to adapt the library to render an isometric map? HOT 2
- map.load() not getting any path HOT 10
- Unable to start program. libtmxlite-s-d.lib is not a valid win32 application HOT 6
- When the camera zooms out, the animation speeds up HOT 1
- Not orthogonal and will not be shown HOT 3
- How to use tmxlite on Windows and CLion HOT 3
- Not a valid orthogonal layer, nothing will be drawn. HOT 3
- Failed opening tsx file for tile set
- I can't load every tsx file HOT 1
- test colission HOT 1
- i cant find example for rendering tilemap inSDL2 c++ HOT 1
- Anything against making MapLayer::Chunk public? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tmxlite.