Browse Source

move maps folder

Bastien Sevajol 6 years ago
parent
commit
9a1d0b5ce5

+ 1 - 1
README.md View File

@@ -25,7 +25,7 @@ You also need a running redis server (used db number is `0`, soon configurable).
25 25
 
26 26
 Example run:
27 27
 
28
-    python run.py opencombat/maps/003
28
+    python run.py maps/003
29 29
 
30 30
 # Actual keys
31 31
 

opencombat/maps/003/003.tmx → maps/003/003.tmx View File


opencombat/maps/003/background.png → maps/003/background.png View File


opencombat/maps/003/background_interiors.png → maps/003/background_interiors.png View File


opencombat/maps/003/background_interiors.xcf → maps/003/background_interiors.xcf View File


opencombat/maps/003/interiors.png → maps/003/interiors.png View File


opencombat/maps/003/interiors.tsx → maps/003/interiors.tsx View File


opencombat/maps/003/terrain.png → maps/003/terrain.png View File


opencombat/maps/003/terrain.tsx → maps/003/terrain.tsx View File


opencombat/maps/003/trees_64x64.png → maps/003/trees_64x64.png View File


opencombat/maps/003/trees_64x64.tsx → maps/003/trees_64x64.tsx View File


+ 7 - 3
opencombat/gui/base.py View File

@@ -67,7 +67,9 @@ class BackgroundLayer(cocos.layer.Layer):
67 67
         self.layer_manager = layer_manager
68 68
         self.background_sprite = background_sprite
69 69
         self.last_interior_draw_timestamp = 0
70
-        self.interior_manager = InteriorManager(TileMap('opencombat/maps/003/003.tmx'))
70
+        self.interior_manager = InteriorManager(TileMap(
71
+            layer_manager.middleware.get_map_file_path(),
72
+        ))
71 73
 
72 74
     def draw(self, *args, **kwargs):
73 75
         super().draw(*args, **kwargs)
@@ -86,8 +88,10 @@ class BackgroundLayer(cocos.layer.Layer):
86 88
                 where_positions=subject_grid_positions)
87 89
 
88 90
             if interiors:
89
-                # FIXME: hardcoded
90
-                image = Image.open('opencombat/maps/003/background.png')
91
+                image = Image.open(os.path.join(
92
+                    self.layer_manager.middleware.map_dir_path,
93
+                    'background.png',
94
+                ))
91 95
                 image_fake_file = io.BytesIO()
92 96
                 # FIXME: tile height/width !
93 97
                 self.interior_manager.update_image_for_interiors(image, interiors, 8, 8)

+ 0 - 23
opencombat/maps/004/004.tmx View File

@@ -1,23 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<map version="1.0" tiledversion="2017.07.26" orientation="orthogonal" renderorder="left-up" width="15" height="5" tilewidth="8" tileheight="8" nextobjectid="4">
3
- <tileset firstgid="1" source="trees_64x64.tsx"/>
4
- <tileset firstgid="10" source="terrain.tsx"/>
5
- <imagelayer name="background" visible="0">
6
-  <image source="background.png" width="24" height="40"/>
7
- </imagelayer>
8
- <layer name="terrain" width="15" height="5" opacity="0.5">
9
-  <data encoding="base64">
10
-   CgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAoAAAALAAAACwAAAAsAAAAKAAAACgAAAAsAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAsAAAAKAAAACgAAAAsAAAALAAAACwAAAAoAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAA
11
-  </data>
12
- </layer>
13
- <layer name="ground" width="15" height="5">
14
-  <data encoding="base64">
15
-   CgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAoAAAALAAAACwAAAAsAAAAKAAAACgAAAAsAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAsAAAAKAAAACgAAAAsAAAALAAAACwAAAAoAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAALAAAACwAAAAsAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAA
16
-  </data>
17
- </layer>
18
- <layer name="top" width="15" height="5">
19
-  <data encoding="base64">
20
-   AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
21
-  </data>
22
- </layer>
23
-</map>

BIN
opencombat/maps/004/actors/man.png View File


BIN
opencombat/maps/004/actors/man_c1.png View File


BIN
opencombat/maps/004/actors/man_c2.png View File


BIN
opencombat/maps/004/actors/man_c3.png View File


BIN
opencombat/maps/004/actors/man_c4.png View File


BIN
opencombat/maps/004/actors/man_w1.png View File


BIN
opencombat/maps/004/actors/man_w10.png View File


BIN
opencombat/maps/004/actors/man_w2.png View File


BIN
opencombat/maps/004/actors/man_w3.png View File


BIN
opencombat/maps/004/actors/man_w4.png View File


BIN
opencombat/maps/004/actors/man_w5.png View File


BIN
opencombat/maps/004/actors/man_w6.png View File


BIN
opencombat/maps/004/actors/man_w7.png View File


BIN
opencombat/maps/004/actors/man_w8.png View File


BIN
opencombat/maps/004/actors/man_w9.png View File


BIN
opencombat/maps/004/background.png View File


BIN
opencombat/maps/004/terrain.png View File


+ 0 - 18
opencombat/maps/004/terrain.tsx View File

@@ -1,18 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<tileset name="terrain" tilewidth="8" tileheight="8" spacing="1" tilecount="49" columns="7">
3
- <image source="terrain.png" width="64" height="64"/>
4
- <tile id="0">
5
-  <properties>
6
-   <property name="name" type="str" value="Grass"/>
7
-   <property name="traversable_by_man" type="bool" value="true"/>
8
-   <property name="traversable_by_vehicle" type="bool" value="true"/>
9
-  </properties>
10
- </tile>
11
- <tile id="1">
12
-  <properties>
13
-   <property name="name" type="str" value="Wood wall"/>
14
-   <property name="traversable_by_man" type="bool" value="false"/>
15
-   <property name="traversable_by_vehicle" type="bool" value="false"/>
16
-  </properties>
17
- </tile>
18
-</tileset>

BIN
opencombat/maps/004/trees_64x64.png View File


+ 0 - 4
opencombat/maps/004/trees_64x64.tsx View File

@@ -1,4 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<tileset name="trees_64x64" tilewidth="64" tileheight="64" tilecount="9" columns="3">
3
- <image source="trees_64x64.png" width="192" height="192"/>
4
-</tileset>