Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
ahnonay committed Aug 30, 2024
0 parents commit b0bdd3f
Show file tree
Hide file tree
Showing 241 changed files with 6,954 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.idea/
cmake-build-*/
out/
.vscode/
.cache/
dockerbuild-result/
9 changes: 9 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[submodule "external/tmxlite"]
path = external/tmxlite
url = https://github.com/fallahn/tmxlite
[submodule "external/SFML"]
path = external/SFML
url = https://github.com/SFML/SFML.git
[submodule "external/fpm"]
path = external/fpm
url = https://github.com/MikeLankamp/fpm.git
40 changes: 40 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
cmake_minimum_required(VERSION 3.16)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_EXPORT_COMPILE_COMMANDS true)
project(Arena CXX)

file(GLOB_RECURSE SRC_FILES ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp)
message(SRC_FILES="${SRC_FILES}")

add_executable(Arena ${SRC_FILES})

option(BUILD_SHARED_LIBS "Build shared libraries" OFF)
set(SFML_USE_STATIC_STD_LIBS TRUE)
add_subdirectory(external/SFML)
set(TMXLITE_STATIC_LIB TRUE)
set(PROJECT_STATIC_RUNTIME TRUE)
add_subdirectory(external/tmxlite/tmxlite)
add_subdirectory(external/fpm)
set(TMXLITE_LIBRARIES ${PROJECT_SOURCE_DIR}/external/tmxlite)
set(TMXLITE_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/external/tmxlite/tmxlite/include)
set(FPM_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/external/fpm/include)

target_include_directories(Arena ${SFML_INCLUDE_DIR} PRIVATE ${TMXLITE_INCLUDE_DIR} ${FPM_INCLUDE_DIR})
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
target_link_libraries(Arena sfml-graphics sfml-window sfml-network sfml-system tmxlite -static-libgcc -static-libstdc++)
endif()
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
# For Windows, add -static to avoid errors with winlibpthread
target_link_libraries(Arena sfml-graphics sfml-window sfml-network sfml-system tmxlite -static-libgcc -static-libstdc++ -static)
add_custom_command(
TARGET Arena
COMMENT "Copy OpenAL DLL"
PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${SFML_SOURCE_DIR}/extlibs/bin/$<IF:$<EQUAL:${CMAKE_SIZEOF_VOID_P},8>,x64,x86>/openal32.dll $<TARGET_FILE_DIR:Arena>
VERBATIM)
endif()
target_compile_features(Arena PRIVATE cxx_std_17)

install(TARGETS Arena DESTINATION bin)
Binary file added Data/Mesmerize Sc Sb.otf
Binary file not shown.
Binary file added Data/arrow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions Data/character_id_shader.glsl
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
uniform sampler2D texture;
uniform vec3 characterID;

void main()
{
vec4 pixel_color = texture2D(texture, gl_TexCoord[0].xy);
pixel_color.r = characterID.x;
pixel_color.g = characterID.y;
pixel_color.b = characterID.z;
gl_FragColor = pixel_color;
}
Binary file added Data/characters/archer_attack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/archer_die.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/archer_hit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/archer_run.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/archer_stop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/archer_walk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/bat_attack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/bat_die.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/bat_hit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/bat_stop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/bat_walk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blackknight_attack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blackknight_die.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blackknight_hit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blackknight_run.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blackknight_spell.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blackknight_stop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blackknight_walk.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blueknight_attack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blueknight_die.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blueknight_hit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blueknight_run.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blueknight_spell.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blueknight_stop.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Data/characters/blueknight_walk.png
Binary file added Data/characters/crocy_attack.png
Binary file added Data/characters/crocy_die.png
Binary file added Data/characters/crocy_hit.png
Binary file added Data/characters/crocy_run.png
Binary file added Data/characters/crocy_stop.png
Binary file added Data/characters/crocy_walk.png
Binary file added Data/characters/darkdwarf_attack.png
Binary file added Data/characters/darkdwarf_die.png
Binary file added Data/characters/darkdwarf_hit.png
Binary file added Data/characters/darkdwarf_run.png
Binary file added Data/characters/darkdwarf_stop.png
Binary file added Data/characters/darkdwarf_walk.png
Binary file added Data/characters/dino_attack.png
Binary file added Data/characters/dino_die.png
Binary file added Data/characters/dino_hit.png
Binary file added Data/characters/dino_run.png
Binary file added Data/characters/dino_stop.png
Binary file added Data/characters/dino_walk.png
145 changes: 145 additions & 0 deletions Data/characters/file_info.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
character,animationState,fileName,tilesetTileWidth,tilesetTileHeight,numAnimationFrames,originX,originY,defaultAnimationStepsPerSecond
0,0,archer_attack.png,96,96,13,48,80,8.0
0,1,archer_die.png,128,128,13,64,95,18.0
0,2,archer_hit.png,96,96,9,48,80,8.0
0,3,archer_run.png,96,96,8,48,80,8.0
0,5,archer_stop.png,96,96,1,48,80,8.0
0,6,archer_walk.png,96,96,8,48,80,8.0
1,0,bat_attack.png,128,128,10,64,95,8.0
1,1,bat_die.png,128,128,13,64,95,22.0
1,2,bat_hit.png,128,128,8,64,95,8.0
1,5,bat_stop.png,128,128,12,64,95,8.0
1,6,bat_walk.png,128,128,12,64,95,8.0
2,0,dino_attack.png,128,128,13,64,95,8.0
2,1,dino_die.png,128,128,11,64,95,16.0
2,2,dino_hit.png,128,128,9,64,95,8.0
2,3,dino_run.png,128,128,8,64,95,8.0
2,5,dino_stop.png,128,128,1,64,95,8.0
2,6,dino_walk.png,128,128,8,64,95,8.0
3,0,ghost_attack.png,96,96,13,48,80,8.0
3,1,ghost_die.png,96,96,9,48,80,12.0
3,2,ghost_hit.png,96,96,9,48,80,8.0
3,5,ghost_stop.png,96,96,8,48,80,8.0
3,6,ghost_walk.png,96,96,8,48,80,8.0
4,0,gnome_attack.png,96,96,10,48,80,6.5
4,1,gnome_die.png,96,96,9,48,80,16.0
4,2,gnome_hit.png,96,96,7,48,80,6.5
4,3,gnome_run.png,96,96,9,48,80,9.0
4,5,gnome_stop.png,96,96,1,48,80,8.0
4,6,gnome_walk.png,96,96,9,48,80,8.0
5,0,knight_attack.png,128,128,12,64,95,8.0
5,1,knight_die.png,128,128,13,64,95,16.0
5,2,knight_hit.png,128,128,12,64,95,10.0
5,3,knight_run.png,128,128,12,64,95,10.0
5,5,knight_stop.png,96,96,1,48,80,8.0
5,6,knight_walk.png,96,96,12,48,79,8.0
6,0,mage_attack.png,96,96,13,48,80,8.0
6,1,mage_die.png,128,128,13,64,95,16.0
6,2,mage_hit.png,96,96,9,48,80,8.0
6,3,mage_run.png,96,96,8,48,80,8.0
6,4,mage_spell.png,96,96,13,48,80,8.0
6,5,mage_stop.png,96,96,1,48,80,8.0
6,6,mage_walk.png,96,96,8,48,80,8.0
7,0,monk_attack.png,96,96,13,48,80,8.0
7,1,monk_die.png,96,96,9,48,80,14.0
7,2,monk_hit.png,96,96,7,48,80,7.0
7,3,monk_run.png,96,96,9,48,80,8.0
7,4,monk_spell.png,96,96,11,48,80,8.0
7,5,monk_stop.png,96,96,1,48,80,8.0
7,6,monk_walk.png,96,96,9,48,80,8.0
8,0,ogre_attack.png,128,128,11,64,95,8.0
8,1,ogre_die.png,128,128,11,64,95,16.0
8,2,ogre_hit.png,96,96,9,48,80,8.0
8,3,ogre_run.png,96,96,8,48,80,8.0
8,5,ogre_stop.png,96,96,1,48,80,8.0
8,6,ogre_walk.png,96,96,8,48,80,7.0
9,0,orc_attack.png,96,96,13,48,80,8.0
9,1,orc_die.png,128,128,13,64,95,18.0
9,2,orc_hit.png,96,96,9,48,80,8.0
9,3,orc_run.png,96,96,8,48,80,8.0
9,5,orc_stop.png,96,96,1,48,80,8.0
9,6,orc_walk.png,96,96,8,48,80,7.5
10,0,spider_attack.png,96,96,9,48,80,6.5
10,1,spider_die.png,96,96,11,48,80,15.0
10,2,spider_hit.png,96,96,9,48,80,8.0
10,4,spider_spell.png,96,96,9,48,80,8.0
10,5,spider_stop.png,96,96,1,48,80,8.0
10,6,spider_walk.png,96,96,8,48,80,8.0
11,0,wolf_attack.png,96,96,9,48,80,7.0
11,1,wolf_die.png,96,96,9,48,80,15.5
11,2,wolf_hit.png,96,96,9,48,80,8.0
11,3,wolf_run.png,96,96,8,48,80,8.0
11,5,wolf_stop.png,96,96,1,48,80,8.0
11,6,wolf_walk.png,96,96,8,48,80,8.0
12,0,zombie_attack.png,96,96,11,48,80,8.0
12,1,zombie_die.png,96,96,9,48,80,14.0
12,2,zombie_hit.png,96,96,9,48,80,8.0
12,5,zombie_stop.png,96,96,1,48,80,8.0
12,6,zombie_walk.png,96,96,8,48,80,8.0
13,0,greenzombie_attack.png,96,96,11,48,80,8.0
13,1,greenzombie_die.png,96,96,9,48,80,14.0
13,2,greenzombie_hit.png,96,96,9,48,80,8.0
13,5,greenzombie_stop.png,96,96,1,48,80,8.0
13,6,greenzombie_walk.png,96,96,8,48,80,8.0
14,0,pinkzombie_attack.png,96,96,11,48,80,8.0
14,1,pinkzombie_die.png,96,96,9,48,80,14.0
14,2,pinkzombie_hit.png,96,96,9,48,80,8.0
14,5,pinkzombie_stop.png,96,96,1,48,80,8.0
14,6,pinkzombie_walk.png,96,96,8,48,80,8.0
15,0,greendino_attack.png,128,128,13,64,95,8.0
15,1,greendino_die.png,128,128,11,64,95,16.0
15,2,greendino_hit.png,128,128,9,64,95,8.0
15,3,greendino_run.png,128,128,8,64,95,8.0
15,5,greendino_stop.png,128,128,1,64,95,8.0
15,6,greendino_walk.png,128,128,8,64,95,8.0
16,1,sheep_die.png,64,64,7,32,42,13.0
16,5,sheep_stop.png,64,64,9,48,80,8.0
16,6,sheep_walk.png,64,64,9,48,80,8.0
17,0,crocy_attack.png,128,128,11,64,95,8.0
17,1,crocy_die.png,128,128,11,64,95,15.0
17,2,crocy_hit.png,128,128,9,64,95,8.0
17,3,crocy_run.png,128,128,8,64,95,8.0
17,5,crocy_stop.png,128,128,1,64,95,8.0
17,6,crocy_walk.png,128,128,8,64,95,7.0
18,0,blueknight_attack.png,96,96,13,48,80,8.0
18,1,blueknight_die.png,128,128,9,64,95,13.5
18,2,blueknight_hit.png,96,96,9,48,80,8.0
18,3,blueknight_run.png,96,96,8,48,80,8.0
18,4,blueknight_spell.png,96,96,9,48,80,8.0
18,5,blueknight_stop.png,96,96,9,48,80,8.0
18,6,blueknight_walk.png,96,96,8,48,79,7.5
19,0,redknight_attack.png,96,96,13,48,80,8.0
19,1,redknight_die.png,128,128,9,64,95,13.5
19,2,redknight_hit.png,96,96,9,48,80,8.0
19,3,redknight_run.png,96,96,8,48,80,8.0
19,4,redknight_spell.png,96,96,9,48,80,8.0
19,5,redknight_stop.png,96,96,9,48,80,8.0
19,6,redknight_walk.png,96,96,8,48,79,7.5
20,0,greenknight_attack.png,96,96,13,48,80,8.0
20,1,greenknight_die.png,128,128,9,64,95,13.5
20,2,greenknight_hit.png,96,96,9,48,80,8.0
20,3,greenknight_run.png,96,96,8,48,80,8.0
20,4,greenknight_spell.png,96,96,9,48,80,8.0
20,5,greenknight_stop.png,96,96,9,48,80,8.0
20,6,greenknight_walk.png,96,96,8,48,79,7.5
21,0,blackknight_attack.png,96,96,13,48,80,8.0
21,1,blackknight_die.png,128,128,9,64,95,13.5
21,2,blackknight_hit.png,96,96,9,48,80,8.0
21,3,blackknight_run.png,96,96,8,48,80,8.0
21,4,blackknight_spell.png,96,96,9,48,80,8.0
21,5,blackknight_stop.png,96,96,9,48,80,8.0
21,6,blackknight_walk.png,96,96,8,48,79,7.5
22,0,darkdwarf_attack.png,128,128,13,64,95,8.0
22,1,darkdwarf_die.png,128,128,11,64,95,16.0
22,2,darkdwarf_hit.png,96,96,9,48,80,7.5
22,3,darkdwarf_run.png,96,96,8,48,80,8.0
22,5,darkdwarf_stop.png,96,96,1,48,80,8.0
22,6,darkdwarf_walk.png,96,96,8,48,80,8.0
23,0,greendwarf_attack.png,128,128,13,64,95,8.0
23,1,greendwarf_die.png,128,128,11,64,95,16.0
23,2,greendwarf_hit.png,96,96,9,48,80,7.5
23,3,greendwarf_run.png,96,96,8,48,80,8.0
23,5,greendwarf_stop.png,96,96,1,48,80,8.0
23,6,greendwarf_walk.png,96,96,8,48,80,8.0
24,5,scarecrow_stop.png,80,80,1,40,65,8.0
24,1,scarecrow_die.png,80,80,1,40,65,8.0
Binary file added Data/characters/ghost_attack.png
Binary file added Data/characters/ghost_die.png
Binary file added Data/characters/ghost_hit.png
Binary file added Data/characters/ghost_stop.png
Binary file added Data/characters/ghost_walk.png
Binary file added Data/characters/gnome_attack.png
Binary file added Data/characters/gnome_die.png
Binary file added Data/characters/gnome_hit.png
Binary file added Data/characters/gnome_run.png
Binary file added Data/characters/gnome_stop.png
Binary file added Data/characters/gnome_walk.png
Binary file added Data/characters/greendino_attack.png
Binary file added Data/characters/greendino_die.png
Binary file added Data/characters/greendino_hit.png
Binary file added Data/characters/greendino_run.png
Binary file added Data/characters/greendino_stop.png
Binary file added Data/characters/greendino_walk.png
Binary file added Data/characters/greendwarf_attack.png
Binary file added Data/characters/greendwarf_die.png
Binary file added Data/characters/greendwarf_hit.png
Binary file added Data/characters/greendwarf_run.png
Binary file added Data/characters/greendwarf_stop.png
Binary file added Data/characters/greendwarf_walk.png
Binary file added Data/characters/greenknight_attack.png
Binary file added Data/characters/greenknight_die.png
Binary file added Data/characters/greenknight_hit.png
Binary file added Data/characters/greenknight_run.png
Binary file added Data/characters/greenknight_spell.png
Binary file added Data/characters/greenknight_stop.png
Binary file added Data/characters/greenknight_walk.png
Binary file added Data/characters/greenzombie_attack.png
Binary file added Data/characters/greenzombie_die.png
Binary file added Data/characters/greenzombie_hit.png
Binary file added Data/characters/greenzombie_stop.png
Binary file added Data/characters/greenzombie_walk.png
Binary file added Data/characters/knight_attack.png
Binary file added Data/characters/knight_die.png
Binary file added Data/characters/knight_hit.png
Binary file added Data/characters/knight_run.png
Binary file added Data/characters/knight_stop.png
Binary file added Data/characters/knight_walk.png
Binary file added Data/characters/mage_attack.png
Binary file added Data/characters/mage_die.png
Binary file added Data/characters/mage_hit.png
Binary file added Data/characters/mage_run.png
Binary file added Data/characters/mage_spell.png
Binary file added Data/characters/mage_stop.png
Binary file added Data/characters/mage_walk.png
Binary file added Data/characters/monk_attack.png
Binary file added Data/characters/monk_die.png
Binary file added Data/characters/monk_hit.png
Binary file added Data/characters/monk_run.png
Binary file added Data/characters/monk_spell.png
Binary file added Data/characters/monk_stop.png
Binary file added Data/characters/monk_walk.png
Binary file added Data/characters/ogre_attack.png
Binary file added Data/characters/ogre_die.png
Binary file added Data/characters/ogre_hit.png
Binary file added Data/characters/ogre_run.png
Binary file added Data/characters/ogre_stop.png
Binary file added Data/characters/ogre_walk.png
Binary file added Data/characters/orc_attack.png
Binary file added Data/characters/orc_die.png
Binary file added Data/characters/orc_hit.png
Binary file added Data/characters/orc_run.png
Binary file added Data/characters/orc_stop.png
Binary file added Data/characters/orc_walk.png
Binary file added Data/characters/pinkzombie_attack.png
Binary file added Data/characters/pinkzombie_die.png
Binary file added Data/characters/pinkzombie_hit.png
Binary file added Data/characters/pinkzombie_stop.png
Binary file added Data/characters/pinkzombie_walk.png
Binary file added Data/characters/redknight_attack.png
Binary file added Data/characters/redknight_die.png
Binary file added Data/characters/redknight_hit.png
Binary file added Data/characters/redknight_run.png
Binary file added Data/characters/redknight_spell.png
Binary file added Data/characters/redknight_stop.png
Binary file added Data/characters/redknight_walk.png
Binary file added Data/characters/scarecrow_die.png
Binary file added Data/characters/scarecrow_stop.png
Binary file added Data/characters/sheep_die.png
Binary file added Data/characters/sheep_stop.png
Binary file added Data/characters/sheep_walk.png
Binary file added Data/characters/spider_attack.png
Binary file added Data/characters/spider_die.png
Binary file added Data/characters/spider_hit.png
Binary file added Data/characters/spider_spell.png
Binary file added Data/characters/spider_stop.png
Binary file added Data/characters/spider_walk.png
Binary file added Data/characters/wolf_attack.png
Binary file added Data/characters/wolf_die.png
Binary file added Data/characters/wolf_hit.png
Binary file added Data/characters/wolf_run.png
Binary file added Data/characters/wolf_stop.png
Binary file added Data/characters/wolf_walk.png
Binary file added Data/characters/zombie_attack.png
Binary file added Data/characters/zombie_die.png
Binary file added Data/characters/zombie_hit.png
Binary file added Data/characters/zombie_stop.png
Binary file added Data/characters/zombie_walk.png
Binary file added Data/conditions/confused.png
Binary file added Data/conditions/enraged.png
Binary file added Data/conditions/immobile.png
Binary file added Data/conditions/immune.png
Binary file added Data/conditions/poisoned.png
Binary file added Data/items/HP_potion.png
Binary file added Data/items/MP_potion.png
Binary file added Data/items/tome.png
Binary file added Data/map/cave.png
147 changes: 147 additions & 0 deletions Data/map/cave.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.10" tiledversion="git" name="Cave" tilewidth="64" tileheight="128" tilecount="240" columns="16">
<image source="cave.png" width="1024" height="1920"/>
<tile id="32" probability="0.2"/>
<tile id="33" probability="0.2"/>
<tile id="34" probability="0.2"/>
<tile id="35" probability="0.2"/>
<tile id="36" probability="0.2"/>
<tile id="37" probability="0.2"/>
<tile id="38" probability="0.2"/>
<tile id="39" probability="0.2"/>
<tile id="80" probability="0.2"/>
<tile id="81" probability="0.2"/>
<tile id="82" probability="0.2"/>
<tile id="83" probability="0.2"/>
<tile id="84" probability="0.2"/>
<tile id="85" probability="0.2"/>
<tile id="86" probability="0.2"/>
<tile id="87" probability="0.2"/>
<tile id="88" probability="0.2"/>
<tile id="89" probability="0.2"/>
<tile id="90" probability="0.2"/>
<tile id="91" probability="0.2"/>
<tile id="92" probability="0.2"/>
<tile id="93" probability="0.2"/>
<tile id="96" probability="0.2"/>
<tile id="97" probability="0.2"/>
<tile id="98" probability="0.2"/>
<tile id="99" probability="0.2"/>
<wangsets>
<wangset name="CaveTerrains" type="mixed" tile="-1">
<wangcolor name="Ground" color="#ff0000" tile="-1" probability="1"/>
<wangcolor name="Water" color="#00ff00" tile="-1" probability="1"/>
<wangcolor name="Rail" color="#0000ff" tile="-1" probability="1"/>
<wangtile tileid="0" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="1" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="2" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="3" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="4" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="5" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="6" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="7" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="8" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="9" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="10" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="11" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="12" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="13" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="14" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="15" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="16" wangid="1,0,3,0,1,0,3,0"/>
<wangtile tileid="17" wangid="3,0,1,0,3,0,1,0"/>
<wangtile tileid="18" wangid="1,0,3,0,1,0,3,0"/>
<wangtile tileid="19" wangid="3,0,1,0,3,0,1,0"/>
<wangtile tileid="20" wangid="1,0,3,0,3,0,1,0"/>
<wangtile tileid="21" wangid="1,0,1,0,3,0,3,0"/>
<wangtile tileid="22" wangid="3,0,1,0,1,0,3,0"/>
<wangtile tileid="23" wangid="3,0,3,0,1,0,1,0"/>
<wangtile tileid="24" wangid="3,0,3,0,1,0,3,0"/>
<wangtile tileid="25" wangid="3,0,3,0,3,0,1,0"/>
<wangtile tileid="26" wangid="1,0,3,0,3,0,3,0"/>
<wangtile tileid="27" wangid="3,0,1,0,3,0,3,0"/>
<wangtile tileid="28" wangid="1,0,3,0,3,0,3,0"/>
<wangtile tileid="29" wangid="3,0,1,0,3,0,3,0"/>
<wangtile tileid="30" wangid="3,0,3,0,1,0,3,0"/>
<wangtile tileid="31" wangid="3,0,3,0,3,0,1,0"/>
<wangtile tileid="32" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="33" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="34" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="35" wangid="0,1,0,1,0,1,0,1"/>
<wangtile tileid="36" wangid="0,1,0,1,0,1,0,1"/>
<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="48" wangid="0,1,0,1,0,0,0,0"/>
<wangtile tileid="49" wangid="0,0,0,1,0,1,0,0"/>
<wangtile tileid="50" wangid="0,0,0,0,0,1,0,1"/>
<wangtile tileid="51" wangid="0,1,0,0,0,0,0,1"/>
<wangtile tileid="52" wangid="0,1,0,1,0,0,0,0"/>
<wangtile tileid="53" wangid="0,0,0,1,0,1,0,0"/>
<wangtile tileid="54" wangid="0,0,0,0,0,1,0,1"/>
<wangtile tileid="55" wangid="0,1,0,0,0,0,0,1"/>
<wangtile tileid="56" wangid="0,0,0,1,0,0,0,0"/>
<wangtile tileid="57" wangid="0,0,0,0,0,1,0,0"/>
<wangtile tileid="58" wangid="0,0,0,0,0,0,0,1"/>
<wangtile tileid="59" wangid="0,1,0,0,0,0,0,0"/>
<wangtile tileid="60" wangid="0,0,0,1,0,0,0,0"/>
<wangtile tileid="61" wangid="0,0,0,0,0,1,0,0"/>
<wangtile tileid="62" wangid="0,0,0,0,0,0,0,1"/>
<wangtile tileid="63" wangid="0,1,0,0,0,0,0,0"/>
<wangtile tileid="64" wangid="0,1,0,1,0,1,0,0"/>
<wangtile tileid="65" wangid="0,0,0,1,0,1,0,1"/>
<wangtile tileid="66" wangid="0,1,0,0,0,1,0,1"/>
<wangtile tileid="67" wangid="0,1,0,1,0,0,0,1"/>
<wangtile tileid="68" wangid="0,1,0,1,0,1,0,0"/>
<wangtile tileid="69" wangid="0,0,0,1,0,1,0,1"/>
<wangtile tileid="70" wangid="0,1,0,0,0,1,0,1"/>
<wangtile tileid="71" wangid="0,1,0,1,0,0,0,1"/>
<wangtile tileid="80" wangid="0,1,0,1,0,0,0,0"/>
<wangtile tileid="81" wangid="0,0,0,1,0,1,0,0"/>
<wangtile tileid="82" wangid="0,0,0,1,0,0,0,0"/>
<wangtile tileid="83" wangid="0,1,0,1,0,1,0,0"/>
<wangtile tileid="84" wangid="0,1,0,1,0,0,0,0"/>
<wangtile tileid="85" wangid="0,0,0,1,0,1,0,0"/>
<wangtile tileid="86" wangid="0,0,0,1,0,0,0,0"/>
<wangtile tileid="87" wangid="0,1,0,1,0,1,0,0"/>
<wangtile tileid="88" wangid="0,1,0,1,0,0,0,0"/>
<wangtile tileid="89" wangid="0,0,0,1,0,1,0,0"/>
<wangtile tileid="90" wangid="0,0,0,0,0,1,0,1"/>
<wangtile tileid="91" wangid="0,1,0,0,0,0,0,1"/>
<wangtile tileid="92" wangid="0,1,0,1,0,0,0,0"/>
<wangtile tileid="93" wangid="0,0,0,1,0,1,0,0"/>
<wangtile tileid="96" wangid="0,1,0,1,0,0,0,0"/>
<wangtile tileid="97" wangid="0,0,0,1,0,1,0,0"/>
<wangtile tileid="98" wangid="0,0,0,1,0,0,0,0"/>
<wangtile tileid="99" wangid="0,1,0,1,0,1,0,0"/>
<wangtile tileid="176" wangid="0,2,0,2,0,1,0,1"/>
<wangtile tileid="177" wangid="0,1,0,2,0,2,0,1"/>
<wangtile tileid="178" wangid="0,1,0,1,0,2,0,2"/>
<wangtile tileid="179" wangid="0,2,0,1,0,1,0,2"/>
<wangtile tileid="180" wangid="0,2,0,2,0,1,0,1"/>
<wangtile tileid="181" wangid="0,1,0,2,0,2,0,1"/>
<wangtile tileid="182" wangid="0,1,0,1,0,2,0,2"/>
<wangtile tileid="183" wangid="0,2,0,1,0,1,0,2"/>
<wangtile tileid="184" wangid="0,2,0,1,0,1,0,1"/>
<wangtile tileid="185" wangid="0,1,0,2,0,1,0,1"/>
<wangtile tileid="186" wangid="0,1,0,1,0,2,0,1"/>
<wangtile tileid="187" wangid="0,1,0,1,0,1,0,2"/>
<wangtile tileid="188" wangid="0,2,0,1,0,1,0,1"/>
<wangtile tileid="189" wangid="0,1,0,2,0,1,0,1"/>
<wangtile tileid="190" wangid="0,1,0,1,0,2,0,1"/>
<wangtile tileid="191" wangid="0,1,0,1,0,1,0,2"/>
<wangtile tileid="192" wangid="0,2,0,2,0,1,0,2"/>
<wangtile tileid="193" wangid="0,2,0,2,0,2,0,1"/>
<wangtile tileid="194" wangid="0,1,0,2,0,2,0,2"/>
<wangtile tileid="195" wangid="0,2,0,1,0,2,0,2"/>
<wangtile tileid="196" wangid="0,2,0,2,0,1,0,2"/>
<wangtile tileid="197" wangid="0,2,0,2,0,2,0,1"/>
<wangtile tileid="198" wangid="0,1,0,2,0,2,0,2"/>
<wangtile tileid="199" wangid="0,2,0,1,0,2,0,2"/>
<wangtile tileid="200" wangid="0,2,0,2,0,2,0,2"/>
<wangtile tileid="201" wangid="0,2,0,2,0,2,0,2"/>
<wangtile tileid="202" wangid="0,2,0,2,0,2,0,2"/>
<wangtile tileid="203" wangid="0,2,0,2,0,2,0,2"/>
</wangset>
</wangsets>
</tileset>
Binary file added Data/map/flowfield.png
4 changes: 4 additions & 0 deletions Data/map/flowfield.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.10" tiledversion="git" name="flowfield" tilewidth="64" tileheight="32" tilecount="8" columns="8">
<image source="flowfield.png" width="512" height="32"/>
</tileset>
Loading

0 comments on commit b0bdd3f

Please sign in to comment.