Mercurial > malikania
annotate docs/specs/tileset.md @ 130:f58075b58fa1
Client: create dispatcher class, closes #698
The dispatcher class is the main class that contains several functions to be
called to dispatch UI events.
It is defined as a class because it has to be passed into C++ source files
which can be complicated with templates and our client backend code.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 27 Sep 2017 06:37:18 +0200 |
parents | 0addfab87b17 |
children | 835c8ee3f9e5 |
rev | line source |
---|---|
99
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 # Tileset |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 ## JSON specification |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
4 |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 ### Synopsis |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 ````json |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 { |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
9 "cell": { |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 width: 32, |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 height: 32 |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 }, |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 "image": "image-identifier", |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 "properties": { |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
15 { "p1", "value 1" }, |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
16 { "p2", 'value 2" } |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
17 }, |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
18 } |
0addfab87b17
Common: implement basic tilesets, closes #664
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
19 ```` |