about summary refs log tree commit diff stats
path: root/data/maps/daedalus/rooms/Gallery Entrance.txtpb
blob: bed708f48fc171c5a34bab515b62aeeb4918e152 (plain) (blame)
1
2
3
4
5
6
name: "Gallery Entrance"
display_name: "Central"
paintings {
  name: "GALLERY"
  path: "Components/Warps/eyeWorldport"
}
ter Kelly Rauchenberger <fefferburbia@gmail.com> 2021-02-02 15:36:09 -0500 Using tmxlite instead of Tileson' href='/tanetane/commit/CMakeLists.txt?id=a475b843e7d37f128ce30140d193f0312aa70c9c'>a475b84 ^
bd1a668 ^
2ff08df







d92c797 ^
c772a3e ^
763bd80 ^
a475b84 ^
871943d ^
f449345 ^
2491883 ^
be09120 ^
8d7ef2b ^
683e22c ^
138e0a8 ^
bd1a668 ^
2ff08df




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58



                                    

                                        
 


                                                                          
                   


                                   
                           

                                 


                 
                         
                         
                  
         



                     
                            
                     
     
                                
        







                       
                  
               
              
             
              
                          
                       
                          
                          
                      
                        
                       




                                                               
cmake_minimum_required (VERSION 3.1)
project (tanetane)

set(CMAKE_BUILD_TYPE Debug)

add_subdirectory(vendor/tmxlite/tmxlite)

# Set directory to look for package helpers.
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${tanetane_SOURCE_DIR}/cmake")

# Get dependencies.
find_package(PkgConfig)
pkg_check_modules(LUA REQUIRED lua)

find_package(SDL2 REQUIRED)
find_package(SDL2_image REQUIRED)
find_package(SDL2_mixer REQUIRED)

set(ALL_LIBS
  ${SDL2_LIBRARY}
  ${SDL2_IMAGE_LIBRARIES}
  ${SDL2_MIXER_LIBRARIES}
  ${LUA_LIBRARIES}
  tmxlite
)

include_directories(
  ${SDL2_INCLUDE_DIR}
  ${SDL2_IMAGE_INCLUDE_DIRS}
  ${LUA_INCLUDE_DIRS}
  src
  vendor/tmxlite/tmxlite/include
  vendor
)

link_directories(
  ${SDL2_LIBRARY_DIRS}
)

add_executable(tanetane
  src/main.cpp
  src/renderer.cpp
  src/mixer.cpp
  src/game.cpp
  src/map.cpp
  src/font.cpp
  src/transform_system.cpp
  src/camera_system.cpp
  src/animation_system.cpp
  src/character_system.cpp
  src/input_system.cpp
  src/message_system.cpp
  src/script_system.cpp
)

set_property(TARGET tanetane PROPERTY CXX_STANDARD 17)
set_property(TARGET tanetane PROPERTY CXX_STANDARD_REQUIRED ON)
target_link_libraries(tanetane ${ALL_LIBS})