Skip to content

Commit 487b0f5

Browse files
committed
Updated readme, doc and copyright year.
1 parent 2ad8bd9 commit 487b0f5

File tree

297 files changed

+2904
-1660
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

297 files changed

+2904
-1660
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Tileson is a modern and helpful cross-platform json-parser for C++, used for par
66

77
Tileson utilizes modern C++ (C++17) to create a stable, safe and helpful, but fast, parser for Tiled maps.
88
Including classes and functions to make it easier to use the Tiled data in your game.
9-
Tileson supports Tiled maps up to version `1.4.1`, but will probably be able to parse
9+
Tileson supports Tiled maps up to version `1.6.0`, but will probably be able to parse
1010
maps made with newer versions of Tiled just as well.
1111

1212
Be sure to take a look at the release notes to see what's new!
@@ -15,7 +15,7 @@ Be sure to take a look at the release notes to see what's new!
1515

1616
There is a `Doxygen` generated documentation of Tileson that can be found [HERE](https://ssbmtonberry.github.io/tileson/html)
1717

18-
### IMPORTANT: Tileson requires that everything it needs in a map is embedded into it, to be able to resolve their related objects. Maps having external references to tilesets etc. will not work.
18+
### IMPORTANT: Tileson requires that everything it needs in a map is embedded into it, to be able to resolve their related objects (with the exception of external Tilesets, which is supported in json format since v1.3.0). Maps having dependencies to external objects etc. will not work properly.
1919

2020
# How to contribute
2121
You are free to post any issue requesting new features, reporting bugs or asking questions at any time.
@@ -29,20 +29,20 @@ in your project! The single-file is generated using only ~7000 lines of code wit
2929
You may alternatively copy the `include` directory and all its contents if you
3030
want to have every component in their own file. This will probably be less heavy on your IDE, but you will still only need to include the `tileson.h` file in the top level.
3131

32-
# What's new in v1.3.0 alpha?
33-
- Tileson now uses a `tson::IJson` abstraction layer, which means the user is no longer restricted to use one Json parser. In fact, there are now three parsers with default implementations: `Json11`, `Nlohmann` and `Picojson`. You may even create your own!
34-
- The code base of Tileson is reduced from ~26000 to ~7000 lines of code. In addition Tileson is slightly faster due to switching default/main backend from `Nlohmann` to `Json11`.
35-
- Tileson now has support for reading `LZMA` compressed maps using [PocketLzma](https://github.com/SSBMTonberry/pocketlzma). Example: The `ultimate_test.json` map gets reduced from `68,6 KiB` to `2,4 KiB` when LZMA compressed.
36-
- See release notes for more details!
37-
38-
# Unreleased features available in the master-branch
32+
# What's new in v1.3.0?
3933
- Animations are now handled by an own `tson::Animation` object, which is also now showcased with a working animation in the example program ([#40](https://github.com/SSBMTonberry/tileson/issues/40), [#32](https://github.com/SSBMTonberry/tileson/issues/32))
4034
- Fixed a bug in `tson::Frame` where you would get the wrong tile ID stored. ([#41](https://github.com/SSBMTonberry/tileson/issues/41))
4135
- `tson::Layer`: Function `getTransparentcolor()`renamed to `getTransparentColor()` ([#38](https://github.com/SSBMTonberry/tileson/issues/38)) - Thanks to [RobLoach](https://github.com/RobLoach)
4236
- Tiled v1.6 support. ([#37](https://github.com/SSBMTonberry/tileson/issues/37))
4337
- Tiled v1.5 support. ([#34](https://github.com/SSBMTonberry/tileson/issues/34))
4438
- Support for external tilesets ([#33](https://github.com/SSBMTonberry/tileson/issues/33))
4539
- `tileson.hpp` and `tileson_min.hpp` is now located in root folder. ([#36](https://github.com/SSBMTonberry/tileson/issues/36))
40+
- See release notes for more details!
41+
### From the v1.3.0 alpha release:
42+
- Tileson now uses a `tson::IJson` abstraction layer, which means the user is no longer restricted to use one Json parser. In fact, there are now three parsers with default implementations: `Json11`, `Nlohmann` and `Picojson`. You may even create your own!
43+
- The code base of Tileson is reduced from ~26000 to ~7000 lines of code. In addition Tileson is slightly faster due to switching default/main backend from `Nlohmann` to `Json11`.
44+
- Tileson now has support for reading `LZMA` compressed maps using [PocketLzma](https://github.com/SSBMTonberry/pocketlzma). Example: The `ultimate_test.json` map gets reduced from `68,6 KiB` to `2,4 KiB` when LZMA compressed.
45+
4646

4747
# What is Tiled?
4848
Tiled is a general purpose map editor developed by `Thorbjørn Lindeijer`.

docs/html/Animation_8hpp.html

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2+
<html xmlns="http://www.w3.org/1999/xhtml">
3+
<head>
4+
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5+
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6+
<meta name="generator" content="Doxygen 1.9.1"/>
7+
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8+
<title>Tileson: /home/robin/git/c++/tileson/include/tiled/Animation.hpp File Reference</title>
9+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
10+
<script type="text/javascript" src="jquery.js"></script>
11+
<script type="text/javascript" src="dynsections.js"></script>
12+
<link href="search/search.css" rel="stylesheet" type="text/css"/>
13+
<script type="text/javascript" src="search/searchdata.js"></script>
14+
<script type="text/javascript" src="search/search.js"></script>
15+
<link href="doxygen.css" rel="stylesheet" type="text/css" />
16+
</head>
17+
<body>
18+
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
19+
<div id="titlearea">
20+
<table cellspacing="0" cellpadding="0">
21+
<tbody>
22+
<tr style="height: 56px;">
23+
<td id="projectalign" style="padding-left: 0.5em;">
24+
<div id="projectname">Tileson
25+
&#160;<span id="projectnumber">1.3.0</span>
26+
</div>
27+
<div id="projectbrief">A helpful json parser for Tiled maps</div>
28+
</td>
29+
</tr>
30+
</tbody>
31+
</table>
32+
</div>
33+
<!-- end header part -->
34+
<!-- Generated by Doxygen 1.9.1 -->
35+
<script type="text/javascript">
36+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
37+
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
38+
/* @license-end */
39+
</script>
40+
<script type="text/javascript" src="menudata.js"></script>
41+
<script type="text/javascript" src="menu.js"></script>
42+
<script type="text/javascript">
43+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
44+
$(function() {
45+
initMenu('',true,false,'search.php','Search');
46+
$(document).ready(function() { init_search(); });
47+
});
48+
/* @license-end */</script>
49+
<div id="main-nav"></div>
50+
<!-- window showing the filter options -->
51+
<div id="MSearchSelectWindow"
52+
onmouseover="return searchBox.OnSearchSelectShow()"
53+
onmouseout="return searchBox.OnSearchSelectHide()"
54+
onkeydown="return searchBox.OnSearchSelectKey(event)">
55+
</div>
56+
57+
<!-- iframe showing the search results (closed by default) -->
58+
<div id="MSearchResultsWindow">
59+
<iframe src="javascript:void(0)" frameborder="0"
60+
name="MSearchResults" id="MSearchResults">
61+
</iframe>
62+
</div>
63+
64+
<div id="nav-path" class="navpath">
65+
<ul>
66+
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_1349f109170aaa3e0b4bfcc657ae9e17.html">tiled</a></li> </ul>
67+
</div>
68+
</div><!-- top -->
69+
<div class="header">
70+
<div class="summary">
71+
<a href="#nested-classes">Classes</a> &#124;
72+
<a href="#namespaces">Namespaces</a> </div>
73+
<div class="headertitle">
74+
<div class="title">Animation.hpp File Reference</div> </div>
75+
</div><!--header-->
76+
<div class="contents">
77+
78+
<p><a href="Animation_8hpp_source.html">Go to the source code of this file.</a></p>
79+
<table class="memberdecls">
80+
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
81+
Classes</h2></td></tr>
82+
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtson_1_1Animation.html">tson::Animation</a></td></tr>
83+
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
84+
</table><table class="memberdecls">
85+
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
86+
Namespaces</h2></td></tr>
87+
<tr class="memitem:namespacetson"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetson.html">tson</a></td></tr>
88+
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
89+
</table>
90+
</div><!-- contents -->
91+
<!-- start footer part -->
92+
<hr class="footer"/><address class="footer"><small>
93+
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
94+
</small></address>
95+
</body>
96+
</html>

0 commit comments

Comments
 (0)