1
0
mirror of https://github.com/Klagarge/PokeHES.git synced 2024-11-26 11:03:28 +00:00

Merge branches 'master' and 'master' of https://github.com/Klagarge/PokeMudry

This commit is contained in:
Fastium 2022-06-06 20:51:01 +02:00
commit c93d912730
273 changed files with 15715 additions and 849 deletions

13
.vscode/settings.json vendored
View File

@ -1,8 +1,7 @@
{
"java.configuration.updateBuildConfiguration": "interactive"
"cSpell.words": [
"pokemudry",
"Spritesheet"
],
"java.configuration.updateBuildConfiguration": "disabled"
}
"java.project.sourcePaths": ["src"],
"java.project.outputPath": "bin",
"java.project.referencedLibraries": [
"lib/**/*.jar"
]
}

18
README.md Normal file
View File

@ -0,0 +1,18 @@
## Getting Started
Welcome to the VS Code Java world. Here is a guideline to help you get started to write Java code in Visual Studio Code.
## Folder Structure
The workspace contains two folders by default, where:
- `src`: the folder to maintain sources
- `lib`: the folder to maintain dependencies
Meanwhile, the compiled output files will be generated in the `bin` folder by default.
> If you want to customize the folder structure, open `.vscode/settings.json` and update the related settings there.
## Dependency Management
The `JAVA PROJECTS` view allows you to manage your dependencies. More details can be found [here](https://github.com/microsoft/vscode-java-dependency#manage-dependencies).

View File

@ -1,42 +0,0 @@
/*
* This file was generated by the Gradle 'init' task.
*
* This generated file contains a sample Java application project to get you started.
* For more details take a look at the 'Building Java & JVM projects' chapter in the Gradle
* User Manual available at https://docs.gradle.org/7.3/userguide/building_java_projects.html
*/
plugins {
// Apply the application plugin to add support for building a CLI application in Java.
id 'application'
}
repositories {
// Use Maven Central for resolving dependencies.
mavenCentral()
}
dependencies {
// Use JUnit Jupiter for testing.
testImplementation 'org.junit.jupiter:junit-jupiter:5.7.2'
// This dependency is used by the application.
implementation 'com.google.guava:guava:30.1.1-jre'
implementation 'ch.hevs.gdx2d:gdx2d-desktop:1.2.1'
implementation 'com.badlogicgames.gdx:gdx-backend-lwjgl:1.5.6'
implementation 'com.badlogicgames.gdx:gdx-platform:1.5.6'
implementation 'com.badlogicgames.gdx:gdx-box2d-platform:1.5.6'
implementation 'com.badlogicgames.gdx:gdx-freetype-platform:1.5.6'
}
application {
// Define the main class for the application.
mainClass = 'PokeMudry'
}
/*
tasks.named('test') {
// Use JUnit Platform for unit tests.
useJUnitPlatform()
}
*/

BIN
bin/Entity/Character.class Normal file

Binary file not shown.

BIN
bin/Entity/Enemy.class Normal file

Binary file not shown.

BIN
bin/Entity/Entity.class Normal file

Binary file not shown.

BIN
bin/Entity/Player.class Normal file

Binary file not shown.

BIN
bin/Entity/Stuff.class Normal file

Binary file not shown.

BIN
bin/PokeMudry.class Normal file

Binary file not shown.

Binary file not shown.

BIN
bin/Screen/Hero.class Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
bin/Screen/ScreenMap.class Normal file

Binary file not shown.

Binary file not shown.

BIN
bin/testHER.class Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +0,0 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

234
gradlew vendored
View File

@ -1,234 +0,0 @@
#!/bin/sh
#
# Copyright © 2015-2021 the original authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
##############################################################################
#
# Gradle start up script for POSIX generated by Gradle.
#
# Important for running:
#
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
# noncompliant, but you have some other compliant shell such as ksh or
# bash, then to run this script, type that shell name before the whole
# command line, like:
#
# ksh Gradle
#
# Busybox and similar reduced shells will NOT work, because this script
# requires all of these POSIX shell features:
# * functions;
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
# * compound commands having a testable exit status, especially «case»;
# * various built-in commands including «command», «set», and «ulimit».
#
# Important for patching:
#
# (2) This script targets any POSIX shell, so it avoids extensions provided
# by Bash, Ksh, etc; in particular arrays are avoided.
#
# The "traditional" practice of packing multiple parameters into a
# space-separated string is a well documented source of bugs and security
# problems, so this is (mostly) avoided, by progressively accumulating
# options in "$@", and eventually passing that to Java.
#
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
# see the in-line comments for details.
#
# There are tweaks for specific operating systems such as AIX, CygWin,
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
#
##############################################################################
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
app_path=$0
# Need this for daisy-chained symlinks.
while
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
[ -h "$app_path" ]
do
ls=$( ls -ld "$app_path" )
link=${ls#*' -> '}
case $link in #(
/*) app_path=$link ;; #(
*) app_path=$APP_HOME$link ;;
esac
done
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
APP_NAME="Gradle"
APP_BASE_NAME=${0##*/}
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
warn () {
echo "$*"
} >&2
die () {
echo
echo "$*"
echo
exit 1
} >&2
# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "$( uname )" in #(
CYGWIN* ) cygwin=true ;; #(
Darwin* ) darwin=true ;; #(
MSYS* | MINGW* ) msys=true ;; #(
NONSTOP* ) nonstop=true ;;
esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD=$JAVA_HOME/jre/sh/java
else
JAVACMD=$JAVA_HOME/bin/java
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
else
JAVACMD=java
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
# Increase the maximum file descriptors if we can.
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #(
max*)
MAX_FD=$( ulimit -H -n ) ||
warn "Could not query maximum file descriptor limit"
esac
case $MAX_FD in #(
'' | soft) :;; #(
*)
ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
esac
fi
# Collect all arguments for the java command, stacking in reverse order:
# * args from the command line
# * the main class name
# * -classpath
# * -D...appname settings
# * --module-path (only if needed)
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
# For Cygwin or MSYS, switch paths to Windows format before running java
if "$cygwin" || "$msys" ; then
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
JAVACMD=$( cygpath --unix "$JAVACMD" )
# Now convert the arguments - kludge to limit ourselves to /bin/sh
for arg do
if
case $arg in #(
-*) false ;; # don't mess with options #(
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
[ -e "$t" ] ;; #(
*) false ;;
esac
then
arg=$( cygpath --path --ignore --mixed "$arg" )
fi
# Roll the args list around exactly as many times as the number of
# args, so each arg winds up back in the position where it started, but
# possibly modified.
#
# NB: a `for` loop captures its iteration list before it begins, so
# changing the positional parameters here affects neither the number of
# iterations, nor the values presented in `arg`.
shift # remove old arg
set -- "$@" "$arg" # push replacement arg
done
fi
# Collect all arguments for the java command;
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
# shell script including quotes and variable substitutions, so put them in
# double quotes to make sure that they get re-expanded; and
# * put everything else in single quotes, so that it's not re-expanded.
set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \
-classpath "$CLASSPATH" \
org.gradle.wrapper.GradleWrapperMain \
"$@"
# Use "xargs" to parse quoted args.
#
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
#
# In Bash we could simply go:
#
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
# set -- "${ARGS[@]}" "$@"
#
# but POSIX shell has neither arrays nor command substitution, so instead we
# post-process each arg (as a line of input to sed) to backslash-escape any
# character that might be a shell metacharacter, then use eval to reverse
# that process (while maintaining the separation between arguments), and wrap
# the whole thing up as a single "set" statement.
#
# This will of course break if any of these variables contains a newline or
# an unmatched quote.
#
eval "set -- $(
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
xargs -n1 |
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
tr '\n' ' '
)" '"$@"'
exec "$JAVACMD" "$@"

89
gradlew.bat vendored
View File

@ -1,89 +0,0 @@
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega

Binary file not shown.

BIN
lib/gdx2d-desktop-1.2.2.jar Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,56 @@
{
"automappingRulesFile": "",
"commands": [
],
"extensionsPath": ".",
"folders": [
"."
],
"objectTypesFile": "",
"propertyTypes": [
{
"id": 4,
"members": [
{
"name": "door",
"type": "bool",
"value": false
},
{
"name": "speed",
"type": "float",
"value": 1
},
{
"name": "walkable",
"type": "bool",
"value": false
}
],
"name": "moves",
"type": "class"
},
{
"id": 5,
"members": [
{
"name": "name",
"type": "string",
"value": ""
},
{
"name": "x",
"type": "int",
"value": 0
},
{
"name": "y",
"type": "int",
"value": 0
}
],
"name": "nextMap",
"type": "class"
}
]
}

View File

@ -0,0 +1,318 @@
{
"Map/SizeTest": {
"height": 4300,
"width": 2
},
"activeFile": "test_couloir.tmx",
"expandedProjectPaths": [
"."
],
"file.lastUsedOpenFilter": "Fichiers de jeu de tuiles Tiled (*.tsx *.xml)",
"fileStates": {
"": {
"scaleInDock": 1
},
"C:/Users/remi/AppData/Roaming/Tiled/#Tests": {
"dynamicWrapping": true
},
"C:/Users/remi/Desktop/16x16 dungeon ii wall reconfig v04 spritesheet.tsx": {
"scaleInDock": 2,
"scaleInEditor": 3
},
"C:/Users/remi/Desktop/Tests.tsx": {
"dynamicWrapping": false,
"scaleInDock": 1,
"scaleInEditor": 0.33
},
"C:/Users/remi/Desktop/desert.tmx": {
"scale": 0.56109375,
"selectedLayer": 1,
"viewCenter": {
"x": 640.7128933444724,
"y": 640.7128933444724
}
},
"C:/Users/remi/Desktop/desert.tmx#Desert": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"C:/Users/remi/Desktop/dungeon.tmx": {
"scale": 3,
"selectedLayer": 0,
"viewCenter": {
"x": -77.16666666666667,
"y": -39.5
}
},
"C:/Users/remi/Desktop/pokemon.tsx": {
"scaleInDock": 2,
"scaleInEditor": 2
},
"C:/Users/remi/Desktop/pokemon_rbgy__gen_1__complete_tileset_for_rmxp_by_cynthiacelestic_d97m9jw-pre.tsx": {
"scaleInDock": 1,
"scaleInEditor": 4
},
"C:/Users/remi/Desktop/test.tmx": {
"scale": 0.75,
"selectedLayer": 0,
"viewCenter": {
"x": 253.3333333333333,
"y": 234
}
},
"C:/Users/remi/Desktop/test.tmx#test": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"C:/Users/remi/Desktop/test.tsx": {
"scaleInDock": 2
},
"C:/Users/remi/Desktop/tmw_desert_spacing.tsx": {
"scaleInDock": 1,
"scaleInEditor": 3
},
"C:/Users/remi/Downloads/desert.tsx": {
"scaleInDock": 1,
"scaleInEditor": 2
},
"C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/32x32 first tileset.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/Dungeon_Tileset.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/InteriorTileset.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1.5
},
"C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/OuterTileset.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/RPG Nature Tileset.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/TileSet_V2.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/Tiny Platform Quest Tiles.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1.5
},
"C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/pokemon.tsx": {
"scaleInDock": 1,
"scaleInEditor": 3
},
"C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/sRandomWorldItems.tsx": {
"scaleInDock": 1,
"scaleInEditor": 3
},
"C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/transparent-bg-tiles.tsx": {
"scaleInDock": 1,
"scaleInEditor": 5.5
},
"assets/32x32 first tileset.tsx": {
"dynamicWrapping": false,
"scaleInDock": 1,
"scaleInEditor": 1
},
"assets/Dungeon.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"assets/Dungeon_Tileset.tsx": {
"dynamicWrapping": false,
"scaleInDock": 1.5,
"scaleInEditor": 1
},
"assets/Dungeon_v2.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"assets/HKU tileset.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"assets/InteriorTileset.tsx": {
"dynamicWrapping": false,
"scaleInDock": 1,
"scaleInEditor": 2
},
"assets/Interior_v2.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"assets/OuterTileset.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"assets/PokeMudry.tsx": {
"dynamicWrapping": true,
"scaleInDock": 1,
"scaleInEditor": 1
},
"assets/RPG Nature Tileset.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"assets/Slates v.2 [32x32px orthogonal tileset by Ivan Voirol].tsx": {
"dynamicWrapping": false,
"scaleInDock": 2,
"scaleInEditor": 2
},
"assets/Slates_v2.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"assets/TileSet_V2.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"assets/Tiny Platform Quest Tiles.tsx": {
"dynamicWrapping": false,
"scaleInDock": 1,
"scaleInEditor": 1.5
},
"assets/pokemon.tsx": {
"dynamicWrapping": false,
"scaleInDock": 2,
"scaleInEditor": 1.5
},
"assets/pokemon_v2.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"assets/tpq_v2.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"desert.tmx": {
"expandedObjectLayers": [
3
],
"scale": 0.75,
"selectedLayer": 1,
"viewCenter": {
"x": 117.33333333333331,
"y": 452
}
},
"desert.tmx#Desert": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"test.tmx": {
"expandedObjectLayers": [
2
],
"scale": 1.5,
"selectedLayer": 1,
"viewCenter": {
"x": 119.33333333333331,
"y": 119.33333333333333
}
},
"test.tmx#test": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"test_couloir.tmx": {
"expandedObjectLayers": [
9
],
"scale": 1,
"selectedLayer": 4,
"viewCenter": {
"x": 115,
"y": 74
}
},
"test_couloir.tmx#Dungeon_Tileset": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"test_couloir.tmx#Dungeon_v2": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"test_couloir.tmx#InteriorTileset": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"test_couloir.tmx#Interior_v2": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"test_couloir.tmx#Slates v.2": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"test_couloir.tmx#Slates_v2": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"test_couloir.tmx#TPQT": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"test_couloir.tmx#pokemon": {
"scaleInDock": 2,
"scaleInEditor": 1
},
"test_couloir.tmx#pokemon_v2": {
"scaleInDock": 1,
"scaleInEditor": 1
},
"test_couloir.tmx#tpq_v2": {
"scaleInDock": 1
}
},
"last.exportedFilePath": "C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/vscode/tests_gdx2d_gradle/app/src/main/java/test_map/data",
"last.externalTilesetPath": "C:/Users/remi/Desktop",
"last.imagePath": "C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/map/assets",
"last.objectTypesPath": "C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/map/propertytypes.json",
"last.worldFilePath": "C:/Users/remi/OneDrive/Documents/Cours/05-HEVS/S2fb/informatic/projet/map",
"lastUsedTilesetExportFilter": "Tous les Fichiers (*)",
"loadedWorlds": [
],
"map.fixedSize": true,
"map.height": 10,
"map.lastUsedExportFilter": "Fichiers de carte Tiled (*.tmx *.xml)",
"map.lastUsedFormat": "tmx",
"map.tileHeight": 32,
"map.tileWidth": 32,
"map.width": 20,
"openFiles": [
"test_couloir.tmx",
"test.tmx",
"desert.tmx"
],
"project": "Maps.tiled-project",
"property.type": "string",
"recentFiles": [
"desert.tmx",
"test.tmx",
"test_couloir.tmx",
"assets/Dungeon_v2.tsx",
"assets/Interior_v2.tsx",
"assets/pokemon_v2.tsx",
"assets/Slates_v2.tsx",
"assets/TileSet_V2.tsx",
"assets/tpq_v2.tsx",
"assets/Dungeon.tsx",
"assets/pokemon.tsx",
"assets/Tiny Platform Quest Tiles.tsx"
],
"tileset.lastUsedFormat": "tsx",
"tileset.margin": 0,
"tileset.spacing": 0,
"tileset.tileSize": {
"height": 32,
"width": 32
},
"tileset.type": 0
}

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="InteriorTileset" tilewidth="32" tileheight="32" tilecount="168" columns="21">
<image source="InteriorTileset/InteriorTileset.png" width="672" height="256"/>
</tileset>

View File

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -0,0 +1,292 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="Interior_v2" tilewidth="32" tileheight="32" tilecount="48" columns="6">
<image source="Interior_v2.png" width="192" height="256"/>
<tile id="0">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="1">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="2">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="3">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="4">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="5">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="6">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="7">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="8">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="9">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="10">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="11">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="12">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="13">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="14">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="15">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="16">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="17">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="18">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="19">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="20">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="21">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="22">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="23">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="24">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="25">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="26">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="27">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="28">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="29">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="30">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="31">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="32">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="33">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="34">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="35">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="36">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="37">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="38">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="39">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="40">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="41">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="42">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="43">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="44">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="45">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="46">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="47">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
</tileset>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="RPG Nature Tileset" tilewidth="32" tileheight="32" tilecount="180" columns="20">
<image source="RPG Nature Tileset.png" width="641" height="288"/>
</tileset>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="OuterTileset" tilewidth="32" tileheight="32" tilecount="320" columns="40">
<image source="OuterTileset.png" width="1280" height="256"/>
</tileset>

View File

@ -0,0 +1,963 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="PokeMudry" tilewidth="32" tileheight="32" tilecount="320" columns="16">
<tile id="1252">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_0.png"/>
</tile>
<tile id="1253">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_1.png"/>
</tile>
<tile id="1254">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_2.png"/>
</tile>
<tile id="1255">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_3.png"/>
</tile>
<tile id="1256">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_4.png"/>
</tile>
<tile id="1257">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_5.png"/>
</tile>
<tile id="1258">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_6.png"/>
</tile>
<tile id="1259">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_7.png"/>
</tile>
<tile id="1260">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_8.png"/>
</tile>
<tile id="1261">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_9.png"/>
</tile>
<tile id="1262">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_10.png"/>
</tile>
<tile id="1263">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_11.png"/>
</tile>
<tile id="1264">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_12.png"/>
</tile>
<tile id="1265">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_13.png"/>
</tile>
<tile id="1266">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_14.png"/>
</tile>
<tile id="1267">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_15.png"/>
</tile>
<tile id="1268">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_16.png"/>
</tile>
<tile id="1269">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_17.png"/>
</tile>
<tile id="1270">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_18.png"/>
</tile>
<tile id="1271">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_19.png"/>
</tile>
<tile id="1272">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_20.png"/>
</tile>
<tile id="1273">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_21.png"/>
</tile>
<tile id="1274">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_22.png"/>
</tile>
<tile id="1275">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_23.png"/>
</tile>
<tile id="1276">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_24.png"/>
</tile>
<tile id="1277">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_25.png"/>
</tile>
<tile id="1278">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_26.png"/>
</tile>
<tile id="1279">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_27.png"/>
</tile>
<tile id="1280">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_28.png"/>
</tile>
<tile id="1281">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_29.png"/>
</tile>
<tile id="1282">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_30.png"/>
</tile>
<tile id="1283">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_31.png"/>
</tile>
<tile id="1284">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_32.png"/>
</tile>
<tile id="1285">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_33.png"/>
</tile>
<tile id="1286">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_34.png"/>
</tile>
<tile id="1287">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_35.png"/>
</tile>
<tile id="1288">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_36.png"/>
</tile>
<tile id="1289">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_37.png"/>
</tile>
<tile id="1290">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_38.png"/>
</tile>
<tile id="1291">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_39.png"/>
</tile>
<tile id="1292">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_40.png"/>
</tile>
<tile id="1293">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_41.png"/>
</tile>
<tile id="1294">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_42.png"/>
</tile>
<tile id="1295">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_43.png"/>
</tile>
<tile id="1296">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_44.png"/>
</tile>
<tile id="1297">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_45.png"/>
</tile>
<tile id="1298">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_46.png"/>
</tile>
<tile id="1299">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_47.png"/>
</tile>
<tile id="1300">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_48.png"/>
</tile>
<tile id="1301">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_49.png"/>
</tile>
<tile id="1302">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_50.png"/>
</tile>
<tile id="1303">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_51.png"/>
</tile>
<tile id="1304">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_52.png"/>
</tile>
<tile id="1305">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_53.png"/>
</tile>
<tile id="1306">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_54.png"/>
</tile>
<tile id="1307">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_55.png"/>
</tile>
<tile id="1308">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_56.png"/>
</tile>
<tile id="1309">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_57.png"/>
</tile>
<tile id="1310">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_58.png"/>
</tile>
<tile id="1311">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_59.png"/>
</tile>
<tile id="1312">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_60.png"/>
</tile>
<tile id="1313">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_61.png"/>
</tile>
<tile id="1314">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_62.png"/>
</tile>
<tile id="1315">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_63.png"/>
</tile>
<tile id="1316">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_64.png"/>
</tile>
<tile id="1317">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_65.png"/>
</tile>
<tile id="1318">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_66.png"/>
</tile>
<tile id="1319">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_67.png"/>
</tile>
<tile id="1320">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_68.png"/>
</tile>
<tile id="1321">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_69.png"/>
</tile>
<tile id="1322">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_70.png"/>
</tile>
<tile id="1323">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_71.png"/>
</tile>
<tile id="1324">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_72.png"/>
</tile>
<tile id="1325">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_73.png"/>
</tile>
<tile id="1326">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_74.png"/>
</tile>
<tile id="1327">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_75.png"/>
</tile>
<tile id="1328">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_76.png"/>
</tile>
<tile id="1329">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_77.png"/>
</tile>
<tile id="1330">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_78.png"/>
</tile>
<tile id="1331">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_79.png"/>
</tile>
<tile id="1332">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_80.png"/>
</tile>
<tile id="1333">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_81.png"/>
</tile>
<tile id="1334">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_82.png"/>
</tile>
<tile id="1335">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_83.png"/>
</tile>
<tile id="1336">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_84.png"/>
</tile>
<tile id="1337">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_85.png"/>
</tile>
<tile id="1338">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_86.png"/>
</tile>
<tile id="1339">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_87.png"/>
</tile>
<tile id="1340">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_88.png"/>
</tile>
<tile id="1341">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_89.png"/>
</tile>
<tile id="1342">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_90.png"/>
</tile>
<tile id="1343">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_91.png"/>
</tile>
<tile id="1344">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_92.png"/>
</tile>
<tile id="1345">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_93.png"/>
</tile>
<tile id="1346">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_94.png"/>
</tile>
<tile id="1347">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_95.png"/>
</tile>
<tile id="1348">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_96.png"/>
</tile>
<tile id="1349">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_97.png"/>
</tile>
<tile id="1350">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_98.png"/>
</tile>
<tile id="1351">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_99.png"/>
</tile>
<tile id="1352">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_100.png"/>
</tile>
<tile id="1353">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_101.png"/>
</tile>
<tile id="1354">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_102.png"/>
</tile>
<tile id="1355">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_103.png"/>
</tile>
<tile id="1356">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_104.png"/>
</tile>
<tile id="1357">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_105.png"/>
</tile>
<tile id="1358">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_106.png"/>
</tile>
<tile id="1359">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_107.png"/>
</tile>
<tile id="1360">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_108.png"/>
</tile>
<tile id="1361">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_109.png"/>
</tile>
<tile id="1362">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_110.png"/>
</tile>
<tile id="1363">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_111.png"/>
</tile>
<tile id="1364">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_112.png"/>
</tile>
<tile id="1365">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_113.png"/>
</tile>
<tile id="1366">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_114.png"/>
</tile>
<tile id="1367">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_115.png"/>
</tile>
<tile id="1368">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_116.png"/>
</tile>
<tile id="1369">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_117.png"/>
</tile>
<tile id="1370">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_118.png"/>
</tile>
<tile id="1371">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_119.png"/>
</tile>
<tile id="1372">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_120.png"/>
</tile>
<tile id="1373">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_121.png"/>
</tile>
<tile id="1374">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_122.png"/>
</tile>
<tile id="1375">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_123.png"/>
</tile>
<tile id="1376">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_124.png"/>
</tile>
<tile id="1377">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_125.png"/>
</tile>
<tile id="1378">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_126.png"/>
</tile>
<tile id="1379">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_127.png"/>
</tile>
<tile id="1380">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_128.png"/>
</tile>
<tile id="1381">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_129.png"/>
</tile>
<tile id="1382">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_130.png"/>
</tile>
<tile id="1383">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_131.png"/>
</tile>
<tile id="1384">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_132.png"/>
</tile>
<tile id="1385">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_133.png"/>
</tile>
<tile id="1386">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_134.png"/>
</tile>
<tile id="1387">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_135.png"/>
</tile>
<tile id="1388">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_136.png"/>
</tile>
<tile id="1389">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_137.png"/>
</tile>
<tile id="1390">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_138.png"/>
</tile>
<tile id="1391">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_139.png"/>
</tile>
<tile id="1392">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_140.png"/>
</tile>
<tile id="1393">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_141.png"/>
</tile>
<tile id="1394">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_142.png"/>
</tile>
<tile id="1395">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_143.png"/>
</tile>
<tile id="1396">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_144.png"/>
</tile>
<tile id="1397">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_145.png"/>
</tile>
<tile id="1398">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_146.png"/>
</tile>
<tile id="1399">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_147.png"/>
</tile>
<tile id="1400">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_148.png"/>
</tile>
<tile id="1401">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_149.png"/>
</tile>
<tile id="1402">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_150.png"/>
</tile>
<tile id="1403">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_151.png"/>
</tile>
<tile id="1404">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_152.png"/>
</tile>
<tile id="1405">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_153.png"/>
</tile>
<tile id="1406">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_154.png"/>
</tile>
<tile id="1407">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_155.png"/>
</tile>
<tile id="1408">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_156.png"/>
</tile>
<tile id="1409">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_157.png"/>
</tile>
<tile id="1410">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_158.png"/>
</tile>
<tile id="1411">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_159.png"/>
</tile>
<tile id="1412">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_160.png"/>
</tile>
<tile id="1413">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_161.png"/>
</tile>
<tile id="1414">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_162.png"/>
</tile>
<tile id="1415">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_163.png"/>
</tile>
<tile id="1416">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_164.png"/>
</tile>
<tile id="1417">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_165.png"/>
</tile>
<tile id="1418">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_166.png"/>
</tile>
<tile id="1419">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_167.png"/>
</tile>
<tile id="1420">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_168.png"/>
</tile>
<tile id="1421">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_169.png"/>
</tile>
<tile id="1422">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_170.png"/>
</tile>
<tile id="1423">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_171.png"/>
</tile>
<tile id="1424">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_172.png"/>
</tile>
<tile id="1425">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_173.png"/>
</tile>
<tile id="1426">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_174.png"/>
</tile>
<tile id="1427">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_175.png"/>
</tile>
<tile id="1428">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_176.png"/>
</tile>
<tile id="1429">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_177.png"/>
</tile>
<tile id="1430">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_178.png"/>
</tile>
<tile id="1431">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_179.png"/>
</tile>
<tile id="1432">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_180.png"/>
</tile>
<tile id="1433">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_181.png"/>
</tile>
<tile id="1434">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_182.png"/>
</tile>
<tile id="1435">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_183.png"/>
</tile>
<tile id="1436">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_184.png"/>
</tile>
<tile id="1437">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_185.png"/>
</tile>
<tile id="1438">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_186.png"/>
</tile>
<tile id="1439">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_187.png"/>
</tile>
<tile id="1440">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_188.png"/>
</tile>
<tile id="1441">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_189.png"/>
</tile>
<tile id="1442">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_190.png"/>
</tile>
<tile id="1443">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_191.png"/>
</tile>
<tile id="1444">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_192.png"/>
</tile>
<tile id="1445">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_193.png"/>
</tile>
<tile id="1446">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_194.png"/>
</tile>
<tile id="1447">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_195.png"/>
</tile>
<tile id="1448">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_196.png"/>
</tile>
<tile id="1449">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_197.png"/>
</tile>
<tile id="1450">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_198.png"/>
</tile>
<tile id="1451">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_199.png"/>
</tile>
<tile id="1452">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_200.png"/>
</tile>
<tile id="1453">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_201.png"/>
</tile>
<tile id="1454">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_202.png"/>
</tile>
<tile id="1455">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_203.png"/>
</tile>
<tile id="1456">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_204.png"/>
</tile>
<tile id="1457">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_205.png"/>
</tile>
<tile id="1458">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_206.png"/>
</tile>
<tile id="1459">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_207.png"/>
</tile>
<tile id="1460">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_208.png"/>
</tile>
<tile id="1461">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_209.png"/>
</tile>
<tile id="1462">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_210.png"/>
</tile>
<tile id="1463">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_211.png"/>
</tile>
<tile id="1464">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_212.png"/>
</tile>
<tile id="1465">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_213.png"/>
</tile>
<tile id="1466">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_214.png"/>
</tile>
<tile id="1467">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_215.png"/>
</tile>
<tile id="1468">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_216.png"/>
</tile>
<tile id="1469">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_217.png"/>
</tile>
<tile id="1470">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_218.png"/>
</tile>
<tile id="1471">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_219.png"/>
</tile>
<tile id="1472">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_220.png"/>
</tile>
<tile id="1473">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_221.png"/>
</tile>
<tile id="1474">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_222.png"/>
</tile>
<tile id="1475">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_223.png"/>
</tile>
<tile id="1476">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_224.png"/>
</tile>
<tile id="1477">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_225.png"/>
</tile>
<tile id="1478">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_226.png"/>
</tile>
<tile id="1479">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_227.png"/>
</tile>
<tile id="1480">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_228.png"/>
</tile>
<tile id="1481">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_229.png"/>
</tile>
<tile id="1482">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_230.png"/>
</tile>
<tile id="1483">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_231.png"/>
</tile>
<tile id="1484">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_232.png"/>
</tile>
<tile id="1485">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_233.png"/>
</tile>
<tile id="1486">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_234.png"/>
</tile>
<tile id="1487">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_235.png"/>
</tile>
<tile id="1488">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_236.png"/>
</tile>
<tile id="1489">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_237.png"/>
</tile>
<tile id="1490">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_238.png"/>
</tile>
<tile id="1491">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_239.png"/>
</tile>
<tile id="1492">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_240.png"/>
</tile>
<tile id="1493">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_241.png"/>
</tile>
<tile id="1494">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_242.png"/>
</tile>
<tile id="1495">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_243.png"/>
</tile>
<tile id="1496">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_244.png"/>
</tile>
<tile id="1497">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_245.png"/>
</tile>
<tile id="1498">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_246.png"/>
</tile>
<tile id="1499">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_247.png"/>
</tile>
<tile id="1500">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_248.png"/>
</tile>
<tile id="1501">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_249.png"/>
</tile>
<tile id="1502">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_250.png"/>
</tile>
<tile id="1503">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_251.png"/>
</tile>
<tile id="1504">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_252.png"/>
</tile>
<tile id="1505">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_253.png"/>
</tile>
<tile id="1506">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_254.png"/>
</tile>
<tile id="1507">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_255.png"/>
</tile>
<tile id="1508">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_256.png"/>
</tile>
<tile id="1509">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_257.png"/>
</tile>
<tile id="1510">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_258.png"/>
</tile>
<tile id="1511">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_259.png"/>
</tile>
<tile id="1512">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_260.png"/>
</tile>
<tile id="1513">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_261.png"/>
</tile>
<tile id="1514">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_262.png"/>
</tile>
<tile id="1515">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_263.png"/>
</tile>
<tile id="1516">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_264.png"/>
</tile>
<tile id="1517">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_265.png"/>
</tile>
<tile id="1518">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_266.png"/>
</tile>
<tile id="1519">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_267.png"/>
</tile>
<tile id="1520">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_268.png"/>
</tile>
<tile id="1521">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_269.png"/>
</tile>
<tile id="1522">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_270.png"/>
</tile>
<tile id="1523">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_271.png"/>
</tile>
<tile id="1524">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_272.png"/>
</tile>
<tile id="1525">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_273.png"/>
</tile>
<tile id="1526">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_274.png"/>
</tile>
<tile id="1527">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_275.png"/>
</tile>
<tile id="1528">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_276.png"/>
</tile>
<tile id="1529">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_277.png"/>
</tile>
<tile id="1530">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_278.png"/>
</tile>
<tile id="1531">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_279.png"/>
</tile>
<tile id="1532">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_280.png"/>
</tile>
<tile id="1533">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_281.png"/>
</tile>
<tile id="1534">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_282.png"/>
</tile>
<tile id="1535">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_283.png"/>
</tile>
<tile id="1536">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_284.png"/>
</tile>
<tile id="1537">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_285.png"/>
</tile>
<tile id="1538">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_286.png"/>
</tile>
<tile id="1539">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_287.png"/>
</tile>
<tile id="1540">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_288.png"/>
</tile>
<tile id="1541">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_289.png"/>
</tile>
<tile id="1542">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_290.png"/>
</tile>
<tile id="1543">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_291.png"/>
</tile>
<tile id="1544">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_292.png"/>
</tile>
<tile id="1545">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_293.png"/>
</tile>
<tile id="1546">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_294.png"/>
</tile>
<tile id="1547">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_295.png"/>
</tile>
<tile id="1548">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_296.png"/>
</tile>
<tile id="1549">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_297.png"/>
</tile>
<tile id="1550">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_298.png"/>
</tile>
<tile id="1551">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_299.png"/>
</tile>
<tile id="1552">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_300.png"/>
</tile>
<tile id="1553">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_301.png"/>
</tile>
<tile id="1554">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_302.png"/>
</tile>
<tile id="1555">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_303.png"/>
</tile>
<tile id="1556">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_304.png"/>
</tile>
<tile id="1557">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_305.png"/>
</tile>
<tile id="1558">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_306.png"/>
</tile>
<tile id="1559">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_307.png"/>
</tile>
<tile id="1560">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_308.png"/>
</tile>
<tile id="1561">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_309.png"/>
</tile>
<tile id="1562">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_310.png"/>
</tile>
<tile id="1563">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_311.png"/>
</tile>
<tile id="1564">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_312.png"/>
</tile>
<tile id="1565">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_313.png"/>
</tile>
<tile id="1566">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_314.png"/>
</tile>
<tile id="1567">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_315.png"/>
</tile>
<tile id="1568">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_316.png"/>
</tile>
<tile id="1569">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_317.png"/>
</tile>
<tile id="1570">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_318.png"/>
</tile>
<tile id="1571">
<image width="32" height="32" source="Dungeon_Tileset/Dungeon_Tileset_319.png"/>
</tile>
</tileset>

View File

Before

Width:  |  Height:  |  Size: 438 KiB

After

Width:  |  Height:  |  Size: 438 KiB

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="Slates v.2 [32x32px orthogonal tileset by Ivan Voirol]" tilewidth="32" tileheight="32" tilecount="1288" columns="56">
<image source="Slates v.2 [32x32px orthogonal tileset by Ivan Voirol]/Slates v.2 [32x32px orthogonal tileset by Ivan Voirol].png" width="1792" height="736"/>
</tileset>

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,388 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="Slates_v2" tilewidth="32" tileheight="32" tilecount="64" columns="8">
<image source="Slates_v2.png" width="256" height="256"/>
<tile id="0">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="1">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="2">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="3">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="4">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="5">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="6">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="7">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="8">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="9">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="10">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="11">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="12">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="13">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="14">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="15">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="16">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="17">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="18">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="19">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="20">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="21">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="22">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="23">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="24">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="25">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="26">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="27">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="28">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="29">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="30">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="31">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="32">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="33">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="34">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="35">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="36">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="37">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="38">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="39">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="40">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="41">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="42">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="43">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="44">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="45">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="46">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="47">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="48">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="49">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="50">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="51">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="52">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="53">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="54">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="55">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="56">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="57">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="58">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="59">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="60">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="61">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="62">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="63">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
</tileset>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="TileSet_V2" tilewidth="32" tileheight="32" tilecount="160" columns="8">
<image source="TileSet_V2.png" width="256" height="640"/>
</tileset>

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="32x32 first tileset" tilewidth="32" tileheight="32" tilecount="300" columns="30">
<image source="32x32 first tileset.png" width="960" height="320"/>
</tileset>

View File

Before

Width:  |  Height:  |  Size: 867 KiB

After

Width:  |  Height:  |  Size: 867 KiB

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="pokemon" tilewidth="32" tileheight="32" tilecount="5208" columns="8">
<image source="pokemon/pokemon.png" width="256" height="20832"/>
</tileset>

View File

Before

Width:  |  Height:  |  Size: 225 KiB

After

Width:  |  Height:  |  Size: 225 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="Tiny Platform Quest Tiles" tilewidth="32" tileheight="32" tilecount="256" columns="16">
<image source="Tiny Platform Quest Tiles/Tiny Platform Quest Tiles.png" width="512" height="512"/>
</tileset>

View File

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@ -0,0 +1,994 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.8" tiledversion="1.8.5" name="tpq_v2" tilewidth="32" tileheight="32" tilecount="165" columns="33">
<image source="tpq_v2.png" width="1056" height="160"/>
<tile id="0">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="1">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="2">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="3">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="4">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="5">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="6">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="7">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="8">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="9">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="10">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="11">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="12">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="13">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="14">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="15">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="16">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="17">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="18">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="19">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="20">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="21">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="22">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="23">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="24">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="25">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="26">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="27">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="28">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="29">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="30">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="31">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="32">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="33">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="34">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="35">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="36">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="37">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="38">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="39">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="40">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="41">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="42">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="43">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="44">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="45">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="46">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="47">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="48">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="49">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="50">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="51">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="52">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="53">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="54">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="55">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="56">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="57">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="58">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="59">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="60">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="61">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="62">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="63">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="64">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="65">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="66">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="67">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="68">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="69">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="70">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="71">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="72">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="73">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="74">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="75">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="76">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="77">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="78">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="79">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="80">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="81">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="82">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="83">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="84">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="85">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="86">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="87">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="88">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="89">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="90">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="91">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="92">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="93">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="94">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="95">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="96">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="97">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="98">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="99">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="100">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="101">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="102">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="103">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="104">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="105">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="106">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="107">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="108">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="109">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="110">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="111">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="112">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="113">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="114">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="115">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="116">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="117">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="118">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="119">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="120">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="121">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="122">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="123">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="124">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="125">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="126">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="127">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="128">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="129">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="130">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="131">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="132">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="133">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="134">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="135">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="136">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="137">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="138">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="139">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="140">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="141">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="142">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="143">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="144">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="145">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="146">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="147">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="148">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="149">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="150">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="151">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="152">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="153">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="154">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="155">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="156">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="157">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="158">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="159">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="160">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="161">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="162">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="163">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
<tile id="164">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
</properties>
</tile>
</tileset>

485
resources/map/desert.tmx Normal file
View File

@ -0,0 +1,485 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.8" tiledversion="1.8.5" orientation="orthogonal" renderorder="right-down" width="40" height="40" tilewidth="32" tileheight="32" infinite="0" nextlayerid="4" nextobjectid="14">
<editorsettings>
<export target="../../vscode/tests_gdx2d_gradle/app/src/main/java/test_map/data/desert.tmx" format="tmx"/>
</editorsettings>
<properties>
<property name="name" value="desert"/>
</properties>
<tileset firstgid="1" name="Desert" tilewidth="32" tileheight="32" spacing="1" margin="1" tilecount="48" columns="8">
<image source="assets/desert.png" width="265" height="199"/>
<tile id="0">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="1">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="2">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="3">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="4">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="5">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="6">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="7">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="8">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="9">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="2"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="10">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="11">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="12">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="13">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="14">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="15">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="16">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="17">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="18">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="19">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="20">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="21">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="22">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="23">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="24">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="25">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="26">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="27">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="28">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="29">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="30" probability="0.5">
<properties>
<property name="door" value="true"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
<objectgroup draworder="index">
<object id="0" x="1" y="1" width="29" height="30"/>
</objectgroup>
</tile>
<tile id="31" probability="0.5">
<properties>
<property name="door" value="true"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
<objectgroup draworder="index">
<object id="0" x="4" y="2" width="25" height="28">
<ellipse/>
</object>
</objectgroup>
</tile>
<tile id="32">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="33">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="2"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="34">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="35">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="36">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="37" probability="0.5">
<properties>
<property name="door" value="true"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="false"/>
</properties>
<objectgroup draworder="index">
<object id="0" x="0" y="-1" width="31" height="32"/>
</objectgroup>
</tile>
<tile id="38" probability="0.5">
<properties>
<property name="door" value="true"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="39" probability="0.5">
<properties>
<property name="door" value="true"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="40">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="41">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="42">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="43">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="44">
<properties>
<property name="door" value="false"/>
<property name="nextMap" value=""/>
<property name="speed" value="1.5"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="45" probability="0">
<properties>
<property name="door" value="true"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="false"/>
</properties>
</tile>
<tile id="46" probability="0.5">
<properties>
<property name="door" value="true"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<tile id="47" probability="0.5">
<properties>
<property name="door" value="true"/>
<property name="nextMap" value=""/>
<property name="speed" value="1"/>
<property name="walkable" value="true"/>
</properties>
</tile>
<wangsets>
<wangset name="Terrains" type="corner" tile="-1">
<wangcolor name="Desert" color="#ff0000" tile="29" probability="1"/>
<wangcolor name="Brick" color="#00ff00" tile="9" probability="1"/>
<wangcolor name="Cobblestone" color="#0000ff" tile="33" probability="1"/>
<wangcolor name="Dirt" color="#ff7700" tile="14" probability="1"/>
<wangtile tileid="0" wangid="0,1,0,2,0,1,0,1"/>
<wangtile tileid="1" wangid="0,1,0,2,0,2,0,1"/>
<wangtile tileid="2" wangid="0,1,0,1,0,2,0,1"/>
<wangtile tileid="3" wangid="0,4,0,1,0,4,0,4"/>
<wangtile tileid="4" wangid="0,4,0,4,0,1,0,4"/>
<wangtile tileid="5" wangid="0,1,0,4,0,1,0,1"/>
<wangtile tileid="6" wangid="0,1,0,4,0,4,0,1"/>
<wangtile tileid="7" wangid="0,1,0,1,0,4,0,1"/>
<wangtile tileid="8" wangid="0,2,0,2,0,1,0,1"/>
<wangtile tileid="9" wangid="0,2,0,2,0,2,0,2"/>
<wangtile tileid="10" wangid="0,1,0,1,0,2,0,2"/>
<wangtile tileid="11" wangid="0,1,0,4,0,4,0,4"/>
<wangtile tileid="12" wangid="0,4,0,4,0,4,0,1"/>
<wangtile tileid="13" wangid="0,4,0,4,0,1,0,1"/>
<wangtile tileid="14" wangid="0,4,0,4,0,4,0,4"/>
<wangtile tileid="15" wangid="0,1,0,1,0,4,0,4"/>
<wangtile tileid="16" wangid="0,2,0,1,0,1,0,1"/>
<wangtile tileid="17" wangid="0,2,0,1,0,1,0,2"/>
<wangtile tileid="18" wangid="0,1,0,1,0,1,0,2"/>
<wangtile tileid="19" wangid="0,2,0,1,0,2,0,2"/>
<wangtile tileid="20" wangid="0,2,0,2,0,1,0,2"/>
<wangtile tileid="21" wangid="0,4,0,1,0,1,0,1"/>
<wangtile tileid="22" wangid="0,4,0,1,0,1,0,4"/>
<wangtile tileid="23" wangid="0,1,0,1,0,1,0,4"/>
<wangtile tileid="24" wangid="0,1,0,3,0,1,0,1"/>
<wangtile tileid="25" wangid="0,1,0,3,0,3,0,1"/>
<wangtile tileid="26" wangid="0,1,0,1,0,3,0,1"/>
<wangtile tileid="27" wangid="0,1,0,2,0,2,0,2"/>
<wangtile tileid="28" wangid="0,2,0,2,0,2,0,1"/>
<wangtile tileid="29" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="30" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="31" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="32" wangid="0,3,0,3,0,1,0,1"/>
<wangtile tileid="33" wangid="0,3,0,3,0,3,0,3"/>
<wangtile tileid="34" wangid="0,1,0,1,0,3,0,3"/>
<wangtile tileid="35" wangid="0,3,0,1,0,3,0,3"/>
<wangtile tileid="36" wangid="0,3,0,3,0,1,0,3"/>
<wangtile tileid="37" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="38" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="39" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="40" wangid="0,3,0,1,0,1,0,1"/>
<wangtile tileid="41" wangid="0,3,0,1,0,1,0,3"/>
<wangtile tileid="42" wangid="0,1,0,1,0,1,0,3"/>
<wangtile tileid="43" wangid="0,1,0,3,0,3,0,3"/>
<wangtile tileid="44" wangid="0,3,0,3,0,3,0,1"/>
<wangtile tileid="45" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="46" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="47" wangid="0,1,0,1,0,1,0,1"/>
</wangset>
</wangsets>
</tileset>
<layer id="1" name="Ground" width="40" height="40">
<data encoding="base64" compression="zlib">
eJztmNtOwzAMQAPjPmADJG4To2OwCwzo/38drqgly8oS20nWPfThSGuXJie2m2SbOuemBbkGRsA4oY8T4LQQV63fZaTdmWCOXRKKb6rfEfCQyGOCX2z8UN8HwCEwIPdeA+1jftTlmMX+CXhWMAHOgQtgqHTa5jf23Md7M+BNwbyg3wq4Z/lDv3fgE/jo0M/HjIwriafET1KLGCdfrS8K+2ldG2rmxf027r/+v3eUX2QVuY7Fi9dlyE8aK+6A92j88HPMj8c1V/yW7Bp9tPErnV/uyVm3+ZPypfTz5ZyeH3AvCjEQtkNeAn6SGqTrHs41xFDYzvec5f2g694NcBvhTtjO91zMpQp856s9PA9MhHPNSbUlxtST7xddOIbe2Zx+lrNZrM8cfj+sL+n+IxkzZ/wkfs04ddt2l36/Bf1GRj9e1yXjh/t+yloj8aPnC40fn6M2t1I/7Tj0PIBnuo0xhha/2ti/pR5LxC/kp937LGczq1+TY3pG7nKfpvP3/d6du7zreJXo6MvD2tlysu/wWGn/N9oX756eHj9/jGawrg==
</data>
</layer>
<objectgroup id="3" name="door">
<object id="12" x="18" y="524">
<properties>
<property name="nextMap" value="test"/>
<property name="nextX" type="int" value="4"/>
<property name="nextY" type="int" value="1"/>
</properties>
</object>
<object id="13" x="592" y="1007">
<properties>
<property name="nextMap" value="test_couloir"/>
<property name="nextX" type="int" value="8"/>
<property name="nextY" type="int" value="2"/>
</properties>
</object>
</objectgroup>
<objectgroup id="2" name="Colision"/>
</map>

View File

@ -0,0 +1,46 @@
[
{
"id": 4,
"members": [
{
"name": "door",
"type": "bool",
"value": false
},
{
"name": "speed",
"type": "float",
"value": 1
},
{
"name": "walkable",
"type": "bool",
"value": false
}
],
"name": "moves",
"type": "class"
},
{
"id": 5,
"members": [
{
"name": "name",
"type": "string",
"value": ""
},
{
"name": "x",
"type": "int",
"value": 0
},
{
"name": "y",
"type": "int",
"value": 0
}
],
"name": "nextMap",
"type": "class"
}
]

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<map version="1.8" tiledversion="1.8.5" orientation="orthogonal" renderorder="right-down" width="20" height="10" tilewidth="32" tileheight="32" infinite="0" nextlayerid="8" nextobjectid="8">
<map version="1.8" tiledversion="1.8.5" orientation="orthogonal" renderorder="left-down" width="20" height="10" tilewidth="32" tileheight="32" infinite="0" nextlayerid="11" nextobjectid="12">
<editorsettings>
<export target="../../../../../../../../Desktop/test_couloir.tmx" format="tmx"/>
</editorsettings>
@ -4625,37 +4625,37 @@
<tile id="492">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="493">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="494">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="495">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="496">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="497">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="498">
@ -4829,37 +4829,37 @@
<tile id="526">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="527">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="528">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="529">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="530">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="531">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="532">
@ -5033,37 +5033,37 @@
<tile id="560">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="561">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="562">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="563">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="564">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="565">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="566">
@ -5237,37 +5237,37 @@
<tile id="594">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="595">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="596">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="597">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="598">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="599">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="600">
@ -5441,37 +5441,37 @@
<tile id="628">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="629">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="630">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="631">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="632">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="633">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="634">
@ -5645,37 +5645,37 @@
<tile id="662">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="663">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="664">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="665">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="666">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="667">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="668">
@ -5849,37 +5849,37 @@
<tile id="696">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="697">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="698">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="699">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="700">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="701">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="702">
@ -6053,37 +6053,37 @@
<tile id="730">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="731">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="732">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="733">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="734">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="735">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="736">
@ -6257,37 +6257,37 @@
<tile id="764">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="765">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="766">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="767">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="768">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="769">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="770">
@ -6461,19 +6461,19 @@
<tile id="798">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="799">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="800">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="801">
@ -6665,19 +6665,19 @@
<tile id="832">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="833">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="834">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="835">
@ -6869,19 +6869,19 @@
<tile id="866">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="867">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="868">
<properties>
<property name="speed" type="float" value="1"/>
<property name="walkable" type="bool" value="false"/>
<property name="walkable" type="bool" value="true"/>
</properties>
</tile>
<tile id="869">
@ -8967,7 +8967,7 @@
</properties>
</tile>
</tileset>
<layer id="6" name="background" width="20" height="10" locked="1">
<layer id="6" name="background" width="20" height="10">
<data encoding="csv">
21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
@ -8981,7 +8981,7 @@
21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21
</data>
</layer>
<layer id="2" name="floor" width="20" height="10" locked="1">
<layer id="2" name="floor" width="20" height="10">
<data encoding="csv">
956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,
956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,956,
@ -8990,38 +8990,26 @@
1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,
1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,
1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,
1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,1113,
1113,1113,1113,1113,1113,1113,1113,1113,909,1113,1113,909,1113,1113,1113,1113,1113,1113,1113,1113,
1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,1147,
921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921,921
</data>
</layer>
<objectgroup id="7" name="door" locked="1">
<object id="4" name="test" gid="17" x="96" y="96" width="32" height="32">
<properties>
<property name="nextX" type="int" value="2"/>
<property name="nextY" type="int" value="9"/>
</properties>
</object>
<object id="5" name="test" gid="17" x="480" y="96" width="32" height="32">
<properties>
<property name="nextX" type="int" value="6"/>
<property name="nextY" type="int" value="9"/>
</properties>
</object>
<object id="6" name="test" gid="2147483665" x="512" y="96" width="32" height="32">
<properties>
<property name="nextX" type="int" value="6"/>
<property name="nextY" type="int" value="9"/>
</properties>
</object>
<object id="7" name="test" gid="2147483665" x="128" y="96" width="32" height="32">
<properties>
<property name="nextX" type="int" value="2"/>
<property name="nextY" type="int" value="9"/>
</properties>
</object>
</objectgroup>
<layer id="1" name="wall" width="20" height="10" locked="1">
<layer id="8" name="stair" width="20" height="10">
<data encoding="csv">
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,17,2147483665,0,0,0,0,0,0,0,0,0,0,17,2147483665,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
</data>
</layer>
<layer id="1" name="wall" width="20" height="10">
<data encoding="csv">
21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
40,40,40,8,9,40,40,40,40,40,40,40,40,40,40,8,9,40,40,40,
@ -9035,4 +9023,34 @@
21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21
</data>
</layer>
<objectgroup id="9" name="door">
<object id="8" x="115" y="74">
<properties>
<property name="nextMap" value="test"/>
<property name="nextX" type="int" value="2"/>
<property name="nextY" type="int" value="0"/>
</properties>
</object>
<object id="9" x="140" y="75">
<properties>
<property name="nextMap" value="test"/>
<property name="nextX" type="int" value="2"/>
<property name="nextY" type="int" value="0"/>
</properties>
</object>
<object id="10" x="501.5" y="75">
<properties>
<property name="nextMap" value="test"/>
<property name="nextX" type="int" value="6"/>
<property name="nextY" type="int" value="0"/>
</properties>
</object>
<object id="11" x="522.5" y="75">
<properties>
<property name="nextMap" value="test"/>
<property name="nextX" type="int" value="6"/>
<property name="nextY" type="int" value="0"/>
</properties>
</object>
</objectgroup>
</map>

View File

@ -0,0 +1,51 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
from PIL import Image
import numpy as np
W, H = 32, 32
def split(path):
if not os.path.exists(path):
print(f"File '{path}' not found")
return
dir_ = os.path.dirname(path)
base = os.path.basename(path)
base, ext = os.path.splitext(base)
try:
img = Image.open(path)
except:
print(f"Could not load '{path}'. Maybe its not an image")
return
a = np.array(img)
w, h = a.shape[1]//W, a.shape[0]//H
n = 0
for y in range(h):
for x in range(w):
try:
i = Image.fromarray(a[y*H:y*H+H, x*W:x*W+W])
i.save(os.path.join(dir_, f"{base}_{x+y*w}{ext}"))
except:
print(f"Could not create texture {x+y*w}")
else:
n += 1
img.close()
print(f"Succesfully created {n} textures")
if a.shape[1] % 32 or a.shape[0] % 32:
print(f"The texture's shape was not a multiple of 32x32 ({a.shape[1]}x{a.shape[0]}). Only fully visible tiles have been extracted.")
if __name__ == "__main__":
path = input("Path to tileset texture: ")
split(path)

View File

@ -0,0 +1,237 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
from PIL import Image
import numpy as np
import pygame
W, H = 32, 32
def pilToPygame(pilImage):
return pygame.image.fromstring(
pilImage.tobytes(), pilImage.size, pilImage.mode).convert()
def rect(p1, p2):
x = min(p1[0], p2[0])
y = min(p1[1], p2[1])
w = max(p1[0], p2[0])-x + 1
h = max(p1[1], p2[1])-y + 1
return x,y,w,h
class Rect:
def __init__(self, ox1, oy1, ox2, oy2):
self.ox1, self.oy1 = min(ox1, ox2), min(oy1, oy2)
self.ox2, self.oy2 = max(ox1, ox2), max(oy1, oy2)
self.x, self.y, self.w, self.h = None, None, self.ox2-self.ox1+1, self.oy2-self.oy1+1
self.hover = False
def render(self, w, sx, sy, mouse, original=False):
self.hover = False
x, y = self.x, self.y
if original:
x, y = self.ox1, self.oy1
color = (255,200,200)
if x*W <= mouse[0] < x*W+self.w*W \
and y*H <= mouse[1] < y*H+self.h*H:
color = (0,255,0)
self.hover = True
pygame.draw.rect(w, color, [x*W-sx, y*H-sy, self.w*W, self.h*H], 1)
@property
def area(self):
return self.w*self.h
class Editor:
WIDTH = 600
HEIGHT = 600
SCROLL_SPEED = 10
FPS = 30
def __init__(self, path):
self.running = False
if not os.path.exists(path):
print(f"File '{path}' not found")
return
self.path = path
self.dir_ = os.path.dirname(path)
self.base = os.path.basename(path)
self.base, self.ext = os.path.splitext(self.base)
try:
img = Image.open(path)
except:
print(f"Could not load '{path}'. Maybe its not an image")
return
self.WIDTH = min(img.width, self.WIDTH)
self.HEIGHT = min(img.height, self.HEIGHT)
pygame.init()
self.win = pygame.display.set_mode([self.WIDTH, self.HEIGHT], pygame.SRCALPHA)
self.over = pygame.Surface([self.WIDTH, self.HEIGHT], pygame.SRCALPHA)
self.clock = pygame.time.Clock()
self.img = pilToPygame(img)
self.a = np.array(img)
self.w, self.h = self.a.shape[1]//W, self.a.shape[0]//H
self.w2, self.h2 = 0, 0
img.close()
if self.a.shape[1] % 32 or self.a.shape[0] % 32:
print(f"The texture's shape is not a multiple of 32x32 ({self.a.shape[1]}x{self.a.shape[0]}).")
self.running = True
self.rects = []
self.sel = (False, None)
self.scroll_x, self.scroll_y = 0, 0
def mainloop(self):
while self.running:
self.handle_events()
self.render()
self.clock.tick(self.FPS)
def render(self):
mouse = pygame.mouse.get_pos()
mouse = (mouse[0]+self.scroll_x, mouse[1]+self.scroll_y)
self.win.fill(0)
self.over.fill((0,0,0,0))
self.win.blit(self.img, (-self.scroll_x, -self.scroll_y))
for r in self.rects:
r.render(self.win, self.scroll_x, self.scroll_y, mouse, True)
pygame.draw.rect(self.over, (255,255,255,50), [self.mx*W-self.scroll_x, self.my*H-self.scroll_y, W, H])
if self.sel[0]:
x,y,w,h = rect(self.sel[1], (self.mx, self.my))
pygame.draw.rect(self.over, (255,255,255), [x*W-self.scroll_x, y*H-self.scroll_y, w*W, h*H], 1)
self.win.blit(self.over, (0, 0))
pygame.display.flip()
def handle_events(self):
events = pygame.event.get()
mouse = pygame.mouse.get_pos()
self.mx, self.my = (mouse[0]+self.scroll_x)//W, (mouse[1]+self.scroll_y)//H
for event in events:
if event.type == pygame.QUIT \
or (event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE):
self.running = False
elif event.type == pygame.MOUSEBUTTONDOWN:
if event.button == 1:
if not self.sel[0]:
self.sel = (True, (self.mx, self.my))
elif event.button in [4, 5]:
speed = self.SCROLL_SPEED if event.button == 5 else -self.SCROLL_SPEED
if pygame.key.get_pressed()[pygame.K_LSHIFT]:
self.scroll_x += speed
self.scroll_x = min(self.a.shape[1]-self.WIDTH, self.scroll_x)
self.scroll_x = max(0, self.scroll_x)
else:
self.scroll_y += speed
self.scroll_y = min(self.a.shape[0]-self.HEIGHT, self.scroll_y)
self.scroll_y = max(0, self.scroll_y)
elif event.button == 3:
self.rects = list(filter(lambda r: not r.hover, self.rects))
elif event.type == pygame.MOUSEBUTTONUP:
if event.button == 1:
if self.sel[0]:
self.rects.append(Rect(*self.sel[1], self.mx, self.my))
self.sel = (False, None)
self.organize()
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_s and event.mod & pygame.KMOD_CTRL:
self.save()
def organize(self):
for rect in self.rects:
rect.x = None
rect.y = None
self.rects = sorted(self.rects, key=lambda r: r.area, reverse=True)
w, h = 0, 0
a = np.zeros([h, w])
for r in self.rects:
placed = False
best = (None, None)
for y in range(h):
for x in range(w):
if a[y:y+r.h, x:x+r.w].any():
continue
d_area = max(x+r.w, w)*max(y+r.h, h)-w*h
if d_area > 0:
if best[0] is None or d_area < best[0]:
best = (d_area, (x,y))
continue
placed = True
best = (0, (x,y))
break
if placed:
break
if best[0] is None:
if h+r.h > w+r.w:
p = (w, 0)
else:
p = (0, h)
best = (r.w*r.h, p)
if best[0] > 0:
a2 = np.zeros([max(h,best[1][1]+r.h), max(w,best[1][0]+r.w)])
a2[:h, :w] = a
a = a2
h, w = a.shape
r.x, r.y = best[1]
a[r.y:r.y+r.h, r.x:r.x+r.w] = 1
self.w2, self.h2 = w, h
def save(self):
img2 = np.zeros([self.h2*H, self.w2*W, *self.a.shape[2:]], dtype=self.a.dtype)
for r in self.rects:
img2[r.y*H:(r.y+r.h)*H, r.x*W:(r.x+r.w)*W] = \
self.a[r.oy1*H:(r.oy1+r.h)*H, r.ox1*W:(r.ox1+r.w)*W]
path = os.path.join(self.dir_, f"{self.base}_modified{self.ext}")
try:
img2 = Image.fromarray(img2)
img2.save(path)
except:
print("Could not save modified texture")
else:
print(f"Succesfully saved modified texture as {path}")
if __name__ == "__main__":
path = input("Path to tileset texture: ")
editor = Editor(path)
editor.mainloop()

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Some files were not shown because too many files have changed in this diff Show More