Browse Source

🚚 Restructure files

pull/1550/head
Anders Jenbo 5 years ago
parent
commit
8c821e98d3
  1. 315
      CMakeLists.txt
  2. 0
      Source/.clang-tidy
  3. 4
      Source/DiabloUI/art.cpp
  4. 2
      Source/DiabloUI/art.h
  5. 4
      Source/DiabloUI/art_draw.cpp
  6. 0
      Source/DiabloUI/art_draw.h
  7. 6
      Source/DiabloUI/button.cpp
  8. 0
      Source/DiabloUI/button.h
  9. 6
      Source/DiabloUI/credits.cpp
  10. 0
      Source/DiabloUI/credits_lines.cpp
  11. 0
      Source/DiabloUI/credits_lines.h
  12. 10
      Source/DiabloUI/diabloui.cpp
  13. 2
      Source/DiabloUI/diabloui.h
  14. 2
      Source/DiabloUI/dialogs.cpp
  15. 0
      Source/DiabloUI/dialogs.h
  16. 0
      Source/DiabloUI/errorart.cpp
  17. 0
      Source/DiabloUI/errorart.h
  18. 4
      Source/DiabloUI/fonts.cpp
  19. 0
      Source/DiabloUI/fonts.h
  20. 0
      Source/DiabloUI/mainmenu.cpp
  21. 2
      Source/DiabloUI/progress.cpp
  22. 0
      Source/DiabloUI/scrollbar.cpp
  23. 0
      Source/DiabloUI/scrollbar.h
  24. 0
      Source/DiabloUI/selconn.cpp
  25. 0
      Source/DiabloUI/selconn.h
  26. 0
      Source/DiabloUI/selgame.cpp
  27. 0
      Source/DiabloUI/selgame.h
  28. 0
      Source/DiabloUI/selhero.cpp
  29. 0
      Source/DiabloUI/selhero.h
  30. 0
      Source/DiabloUI/selok.cpp
  31. 0
      Source/DiabloUI/selok.h
  32. 0
      Source/DiabloUI/selyesno.cpp
  33. 0
      Source/DiabloUI/selyesno.h
  34. 0
      Source/DiabloUI/support_lines.cpp
  35. 0
      Source/DiabloUI/support_lines.h
  36. 0
      Source/DiabloUI/text.cpp
  37. 0
      Source/DiabloUI/text.h
  38. 4
      Source/DiabloUI/text_draw.cpp
  39. 2
      Source/DiabloUI/text_draw.h
  40. 0
      Source/DiabloUI/title.cpp
  41. 6
      Source/DiabloUI/ttf_render_wrapped.cpp
  42. 0
      Source/DiabloUI/ttf_render_wrapped.h
  43. 3
      Source/DiabloUI/ui_item.h
  44. 2
      Source/appfat.cpp
  45. 2
      Source/appfat.h
  46. 8
      Source/automap.cpp
  47. 6
      Source/capture.cpp
  48. 2
      Source/codec.cpp
  49. 2
      Source/codec.h
  50. 2
      Source/control.h
  51. 0
      Source/controls/README.md
  52. 0
      Source/controls/axis_direction.cpp
  53. 0
      Source/controls/axis_direction.h
  54. 0
      Source/controls/controller.cpp
  55. 0
      Source/controls/controller.h
  56. 0
      Source/controls/controller_buttons.h
  57. 0
      Source/controls/controller_motion.cpp
  58. 0
      Source/controls/controller_motion.h
  59. 4
      Source/controls/devices/game_controller.cpp
  60. 0
      Source/controls/devices/game_controller.h
  61. 2
      Source/controls/devices/joystick.cpp
  62. 4
      Source/controls/devices/joystick.h
  63. 4
      Source/controls/devices/kbcontroller.cpp
  64. 0
      Source/controls/devices/kbcontroller.h
  65. 0
      Source/controls/game_controls.cpp
  66. 0
      Source/controls/game_controls.h
  67. 2
      Source/controls/menu_controls.cpp
  68. 0
      Source/controls/menu_controls.h
  69. 0
      Source/controls/modifier_hints.cpp
  70. 0
      Source/controls/modifier_hints.h
  71. 0
      Source/controls/plrctrls.cpp
  72. 0
      Source/controls/plrctrls.h
  73. 2
      Source/controls/remap_keyboard.h
  74. 7
      Source/controls/touch.cpp
  75. 0
      Source/controls/touch.h
  76. 2
      Source/cursor.h
  77. 2
      Source/debug.h
  78. 0
      Source/devilutionx.exe.manifest
  79. 6
      Source/diablo.cpp
  80. 2
      Source/drlg_l1.h
  81. 2
      Source/drlg_l2.h
  82. 2
      Source/drlg_l3.h
  83. 2
      Source/drlg_l4.h
  84. 2
      Source/dthread.cpp
  85. 2
      Source/dvlnet/abstract_net.cpp
  86. 0
      Source/dvlnet/abstract_net.h
  87. 0
      Source/dvlnet/base.cpp
  88. 0
      Source/dvlnet/base.h
  89. 2
      Source/dvlnet/base_protocol.cpp
  90. 0
      Source/dvlnet/base_protocol.h
  91. 0
      Source/dvlnet/cdwrap.cpp
  92. 0
      Source/dvlnet/cdwrap.h
  93. 0
      Source/dvlnet/frame_queue.cpp
  94. 0
      Source/dvlnet/frame_queue.h
  95. 2
      Source/dvlnet/loopback.cpp
  96. 0
      Source/dvlnet/loopback.h
  97. 0
      Source/dvlnet/packet.cpp
  98. 2
      Source/dvlnet/packet.h
  99. 4
      Source/dvlnet/protocol_zt.cpp
  100. 0
      Source/dvlnet/protocol_zt.h
  101. Some files were not shown because too many files have changed in this diff Show More

315
CMakeLists.txt

@ -211,16 +211,7 @@ add_library(PKWare STATIC
3rdParty/PKWare/explode.cpp
3rdParty/PKWare/implode.cpp)
set(SourceS_SRCS
SourceS/console.cpp
SourceS/paths.cpp
)
if(USE_SDL1)
list(APPEND SourceS_SRCS SourceS/sdl2_to_1_2_backports.cpp)
endif()
add_library(SourceS STATIC ${SourceS_SRCS})
add_library(devilution STATIC
set(devilutionx_SRCS
Source/appfat.cpp
Source/automap.cpp
Source/capture.cpp
@ -235,8 +226,8 @@ add_library(devilution STATIC
Source/drlg_l2.cpp
Source/drlg_l3.cpp
Source/drlg_l4.cpp
Source/dx.cpp
Source/dthread.cpp
Source/dx.cpp
Source/effects.cpp
Source/encrypt.cpp
Source/engine.cpp
@ -252,6 +243,7 @@ add_library(devilution STATIC
Source/items.cpp
Source/lighting.cpp
Source/loadsave.cpp
Source/main.cpp
Source/mainmenu.cpp
Source/minitext.cpp
Source/misdat.cpp
@ -272,6 +264,7 @@ add_library(devilution STATIC
Source/player.cpp
Source/plrmsg.cpp
Source/portal.cpp
Source/qol.cpp
Source/quests.cpp
Source/render.cpp
Source/restrict.cpp
@ -289,96 +282,98 @@ add_library(devilution STATIC
Source/town.cpp
Source/towners.cpp
Source/track.cpp
Source/trigs.cpp)
set(devilutionx_SRCS
SourceX/qol.cpp
SourceX/controls/devices/game_controller.cpp
SourceX/controls/devices/joystick.cpp
SourceX/controls/devices/kbcontroller.cpp
SourceX/controls/axis_direction.cpp
SourceX/controls/controller.cpp
SourceX/controls/controller_motion.cpp
SourceX/controls/game_controls.cpp
SourceX/controls/menu_controls.cpp
SourceX/controls/modifier_hints.cpp
SourceX/controls/plrctrls.cpp
SourceX/controls/touch.cpp
SourceX/display.cpp
SourceX/miniwin/misc_msg.cpp
SourceX/thread.cpp
SourceX/soundsample.cpp
SourceX/storm_sdl_rw.cpp
SourceX/storm/storm.cpp
SourceX/storm/storm_net.cpp
SourceX/dvlnet/abstract_net.cpp
SourceX/dvlnet/loopback.cpp
SourceX/dvlnet/packet.cpp
SourceX/dvlnet/base.cpp
SourceX/dvlnet/frame_queue.cpp
SourceX/dvlnet/cdwrap.cpp
SourceX/DiabloUI/art_draw.cpp
SourceX/DiabloUI/errorart.cpp
SourceX/DiabloUI/art.cpp
SourceX/DiabloUI/button.cpp
SourceX/DiabloUI/credits.cpp
SourceX/DiabloUI/credits_lines.cpp
SourceX/DiabloUI/support_lines.cpp
SourceX/DiabloUI/diabloui.cpp
SourceX/DiabloUI/dialogs.cpp
SourceX/DiabloUI/fonts.cpp
SourceX/DiabloUI/mainmenu.cpp
SourceX/DiabloUI/progress.cpp
SourceX/DiabloUI/scrollbar.cpp
SourceX/DiabloUI/selconn.cpp
SourceX/DiabloUI/selgame.cpp
SourceX/DiabloUI/selhero.cpp
SourceX/DiabloUI/selyesno.cpp
SourceX/DiabloUI/selok.cpp
SourceX/DiabloUI/text_draw.cpp
SourceX/DiabloUI/text.cpp
SourceX/DiabloUI/title.cpp
SourceX/DiabloUI/ttf_render_wrapped.cpp
SourceX/main.cpp
SourceX/devilutionx.exe.manifest
Source/trigs.cpp
Source/controls/axis_direction.cpp
Source/controls/controller.cpp
Source/controls/controller_motion.cpp
Source/controls/devices/game_controller.cpp
Source/controls/devices/joystick.cpp
Source/controls/devices/kbcontroller.cpp
Source/controls/game_controls.cpp
Source/controls/menu_controls.cpp
Source/controls/modifier_hints.cpp
Source/controls/plrctrls.cpp
Source/controls/touch.cpp
Source/utils/console.cpp
Source/utils/display.cpp
Source/utils/paths.cpp
Source/utils/soundsample.cpp
Source/utils/thread.cpp
Source/DiabloUI/art.cpp
Source/DiabloUI/art_draw.cpp
Source/DiabloUI/button.cpp
Source/DiabloUI/credits.cpp
Source/DiabloUI/credits_lines.cpp
Source/DiabloUI/diabloui.cpp
Source/DiabloUI/dialogs.cpp
Source/DiabloUI/errorart.cpp
Source/DiabloUI/fonts.cpp
Source/DiabloUI/mainmenu.cpp
Source/DiabloUI/progress.cpp
Source/DiabloUI/scrollbar.cpp
Source/DiabloUI/selconn.cpp
Source/DiabloUI/selgame.cpp
Source/DiabloUI/selhero.cpp
Source/DiabloUI/selok.cpp
Source/DiabloUI/selyesno.cpp
Source/DiabloUI/support_lines.cpp
Source/DiabloUI/text.cpp
Source/DiabloUI/text_draw.cpp
Source/DiabloUI/title.cpp
Source/DiabloUI/ttf_render_wrapped.cpp
Source/dvlnet/abstract_net.cpp
Source/dvlnet/base.cpp
Source/dvlnet/cdwrap.cpp
Source/dvlnet/frame_queue.cpp
Source/dvlnet/loopback.cpp
Source/dvlnet/packet.cpp
Source/storm/storm.cpp
Source/storm/storm_net.cpp
Source/storm/storm_sdl_rw.cpp
Source/miniwin/misc_msg.cpp
Source/devilutionx.exe.manifest
Packaging/macOS/AppIcon.icns
Packaging/resources/CharisSILB.ttf
Packaging/windows/devilutionx.rc)
if(USE_SDL1)
list(APPEND devilutionx_SRCS Source/utils/sdl2_to_1_2_backports.cpp)
endif()
if(NOT NONET)
list(APPEND devilutionx_SRCS
SourceX/dvlnet/tcp_client.cpp
SourceX/dvlnet/tcp_server.cpp
SourceX/dvlnet/protocol_zt.cpp
SourceX/dvlnet/base_protocol.cpp
SourceX/dvlnet/zerotier_native.cpp
SourceX/dvlnet/zerotier_lwip.cpp)
Source/dvlnet/tcp_client.cpp
Source/dvlnet/tcp_server.cpp
Source/dvlnet/protocol_zt.cpp
Source/dvlnet/base_protocol.cpp
Source/dvlnet/zerotier_native.cpp
Source/dvlnet/zerotier_lwip.cpp)
endif()
set(BIN_TARGET devilutionx)
if(SWITCH)
list(APPEND devilutionx_SRCS
SourceX/platform/switch/network.cpp
SourceX/platform/switch/keyboard.cpp
SourceX/platform/switch/docking.cpp)
Source/platform/switch/network.cpp
Source/platform/switch/keyboard.cpp
Source/platform/switch/docking.cpp)
set(BIN_TARGET devilutionx.elf)
endif()
if(VITA)
list(APPEND devilutionx_SRCS
SourceX/platform/vita/keyboard.cpp)
Source/platform/vita/keyboard.cpp)
endif()
if(VITA)
list(APPEND devilutionx_SRCS
SourceX/platform/vita/keyboard.cpp)
Source/platform/vita/keyboard.cpp)
endif()
if(N3DS)
list(APPEND devilutionx_SRCS
SourceX/platform/ctr/system.cpp
SourceX/platform/ctr/keyboard.cpp)
Source/platform/ctr/system.cpp
Source/platform/ctr/keyboard.cpp)
set(BIN_TARGET ${BIN_TARGET}.elf)
endif()
@ -419,7 +414,6 @@ file(COPY "Packaging/resources/devilutionx.mpq" DESTINATION "${CMAKE_CURRENT_BIN
get_property(is_multi_config GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
if(is_multi_config)
set(CONFIG_PATH $<CONFIG>/config.h)
target_include_directories(devilution PRIVATE ${CMAKE_BINARY_DIR}/$<CONFIG>)
target_include_directories(${BIN_TARGET} PRIVATE ${CMAKE_BINARY_DIR}/$<CONFIG>)
else()
set(CONFIG_PATH config.h)
@ -447,26 +441,20 @@ if(GPERF)
find_package(Gperftools REQUIRED)
endif()
target_include_directories(devilution PUBLIC 3rdParty/PKWare Source SourceS SourceX ${CMAKE_CURRENT_BINARY_DIR})
target_include_directories(${BIN_TARGET} PRIVATE
SourceS
SourceX
Source
3rdParty/PKWare
3rdParty/asio/include
3rdParty/Radon/Radon/include
3rdParty/libsmacker)
3rdParty/libsmacker
${CMAKE_CURRENT_BINARY_DIR})
if(N3DS)
target_link_libraries(devilution PUBLIC
SourceS)
else()
target_link_libraries(devilution PUBLIC
Threads::Threads
SourceS)
if(NOT N3DS)
target_link_libraries(${BIN_TARGET} PUBLIC
Threads::Threads)
endif()
target_link_libraries(${BIN_TARGET} PRIVATE
devilution
SourceS
PKWare
StormLib
smacker
@ -477,7 +465,7 @@ if(NOT NONET)
endif()
genex_for_option(DEBUG)
target_compile_definitions(devilution PUBLIC "$<${DEBUG_GENEX}:_DEBUG>")
target_compile_definitions(${BIN_TARGET} PUBLIC "$<${DEBUG_GENEX}:_DEBUG>")
target_compile_definitions(${BIN_TARGET} PRIVATE ASIO_STANDALONE)
# Defines without value
@ -556,81 +544,79 @@ endforeach(def_name)
genex_for_option(ASAN)
genex_for_option(UBSAN)
foreach(target devilution ${BIN_TARGET} SourceS)
target_compile_options(${target} PUBLIC "$<${ASAN_GENEX}:-fsanitize=address;-fsanitize-recover=address>")
target_link_libraries(${target} PUBLIC "$<${ASAN_GENEX}:-fsanitize=address;-fsanitize-recover=address>")
target_compile_options(${target} PUBLIC $<${UBSAN_GENEX}:-fsanitize=undefined>)
target_link_libraries(${target} PUBLIC $<${UBSAN_GENEX}:-fsanitize=undefined>)
if(USE_SDL1)
target_link_libraries(${target} PRIVATE
${SDL_TTF_LIBRARY}
${SDL_MIXER_LIBRARY}
${SDL_LIBRARY})
target_compile_definitions(${target} PRIVATE USE_SDL1)
else()
target_link_libraries(${target} PRIVATE
SDL2::SDL2
SDL2::SDL2main
SDL2::SDL2_ttf
SDL2::SDL2_mixer)
endif()
target_compile_options(${BIN_TARGET} PUBLIC "$<${ASAN_GENEX}:-fsanitize=address;-fsanitize-recover=address>")
target_link_libraries(${BIN_TARGET} PUBLIC "$<${ASAN_GENEX}:-fsanitize=address;-fsanitize-recover=address>")
target_compile_options(${BIN_TARGET} PUBLIC $<${UBSAN_GENEX}:-fsanitize=undefined>)
target_link_libraries(${BIN_TARGET} PUBLIC $<${UBSAN_GENEX}:-fsanitize=undefined>)
if(SWITCH)
target_link_libraries(${target} PRIVATE switch::libnx
-lfreetype -lvorbisfile -lvorbis -logg -lmodplug -lmpg123 -lSDL2 -lopusfile -lopus -lEGL -lglapi -ldrm_nouveau -lpng -lbz2 -lz -lnx)
endif()
if(USE_SDL1)
target_link_libraries(${BIN_TARGET} PRIVATE
${SDL_TTF_LIBRARY}
${SDL_MIXER_LIBRARY}
${SDL_LIBRARY})
target_compile_definitions(${BIN_TARGET} PRIVATE USE_SDL1)
else()
target_link_libraries(${BIN_TARGET} PRIVATE
SDL2::SDL2
SDL2::SDL2main
SDL2::SDL2_ttf
SDL2::SDL2_mixer)
endif()
if(AMIGA)
target_link_libraries(${target} PRIVATE
${FREETYPE_LIBRARY}
${ZLIB_LIBRARY})
if(NOT WARPOS)
target_link_libraries(${target} PRIVATE -ldebug)
endif()
endif()
if(SWITCH)
target_link_libraries(${BIN_TARGET} PRIVATE switch::libnx
-lfreetype -lvorbisfile -lvorbis -logg -lmodplug -lmpg123 -lSDL2 -lopusfile -lopus -lEGL -lglapi -ldrm_nouveau -lpng -lbz2 -lz -lnx)
endif()
if (VITA)
target_link_libraries(${target} PRIVATE
SceAppMgr_stub
SceAudio_stub
SceCommonDialog_stub
SceCtrl_stub
SceDisplay_stub
SceGxm_stub
SceHid_stub
SceIofilemgr_stub
SceMotion_stub
ScePower_stub
SceSysmodule_stub
SceTouch_stub
freetype
png
m
z
FLAC
vorbisfile
vorbis
ogg
mikmod
mpg123
)
target_compile_definitions(${target} PRIVATE VITA)
if(AMIGA)
target_link_libraries(${BIN_TARGET} PRIVATE
${FREETYPE_LIBRARY}
${ZLIB_LIBRARY})
if(NOT WARPOS)
target_link_libraries(${BIN_TARGET} PRIVATE -ldebug)
endif()
endif()
if(N3DS)
target_link_libraries(${target} PRIVATE ${TREMOR_LIBRARIES})
target_include_directories(${target} PRIVATE ${TREMOR_INCLUDE_DIRS})
target_link_libraries(${target} PRIVATE 3ds::ogg 3ds::mikmod 3ds::mad 3ds::freetype 3ds::bzip2 3ds::png)
target_link_libraries(${target} PRIVATE 3ds::citro3d 3ds::ctrulib)
endif()
if (VITA)
target_link_libraries(${BIN_TARGET} PRIVATE
SceAppMgr_stub
SceAudio_stub
SceCommonDialog_stub
SceCtrl_stub
SceDisplay_stub
SceGxm_stub
SceHid_stub
SceIofilemgr_stub
SceMotion_stub
ScePower_stub
SceSysmodule_stub
SceTouch_stub
freetype
png
m
z
FLAC
vorbisfile
vorbis
ogg
mikmod
mpg123
)
target_compile_definitions(${BIN_TARGET} PRIVATE VITA)
endif()
if(N3DS)
target_link_libraries(${BIN_TARGET} PRIVATE ${TREMOR_LIBRARIES})
target_include_directories(${BIN_TARGET} PRIVATE ${TREMOR_INCLUDE_DIRS})
target_link_libraries(${BIN_TARGET} PRIVATE 3ds::ogg 3ds::mikmod 3ds::mad 3ds::freetype 3ds::bzip2 3ds::png)
target_link_libraries(${BIN_TARGET} PRIVATE 3ds::citro3d 3ds::ctrulib)
endif()
target_compile_definitions(${target} PRIVATE ${def_list})
target_compile_definitions(${BIN_TARGET} PRIVATE ${def_list})
if (GPERF)
target_link_libraries(${target} PRIVATE ${GPERFTOOLS_LIBRARIES})
endif()
endforeach(target)
if (GPERF)
target_link_libraries(${BIN_TARGET} PRIVATE ${GPERFTOOLS_LIBRARIES})
endif()
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU" AND NOT HAIKU AND NOT VITA)
target_link_libraries(${BIN_TARGET} PUBLIC "$<$<NOT:$<CONFIG:Debug>>:-static-libgcc;-static-libstdc++>")
@ -640,7 +626,7 @@ if(WIN32)
target_link_libraries(${BIN_TARGET} PRIVATE wsock32 ws2_32 wininet)
if(NOT CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
target_compile_options(devilution PUBLIC $<$<CONFIG:Debug>:-gstabs>)
target_compile_options(${BIN_TARGET} PUBLIC $<$<CONFIG:Debug>:-gstabs>)
endif()
endif()
@ -655,8 +641,8 @@ endif()
if(NOT CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
# Change __FILE__ to only show the path relative to the project folder
get_target_property(devilution_SRCS devilution SOURCES)
foreach(SOURCE_FILE ${devilution_SRCS} ${devilutionx_SRCS})
get_target_property(devilutionx_SRCS ${BIN_TARGET} SOURCES)
foreach(SOURCE_FILE ${devilutionx_SRCS})
set_source_files_properties(${SOURCE_FILE} PROPERTIES
COMPILE_DEFINITIONS __FILE__="${SOURCE_FILE}"
)
@ -666,18 +652,17 @@ if(NOT CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
# Note: For Valgrind support.
genex_for_option(DEBUG)
target_compile_options(devilution PUBLIC $<${DEBUG_GENEX}:-fno-omit-frame-pointer>)
target_compile_options(${BIN_TARGET} PUBLIC $<${DEBUG_GENEX}:-fno-omit-frame-pointer>)
# Warnings for devilutionX
target_compile_options(${BIN_TARGET} PRIVATE -Wall -Wextra -Wno-unused-parameter)
# For ARM and other default unsigned char platforms
target_compile_options(devilution PRIVATE -fsigned-char)
target_compile_options(${BIN_TARGET} PRIVATE -fsigned-char)
endif()
if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
target_compile_options(devilution PRIVATE "/W0")
target_compile_options(${BIN_TARGET} PRIVATE "/W0")
endif()
if(APPLE)

0
.clang-tidy → Source/.clang-tidy

4
SourceX/DiabloUI/art.cpp → Source/DiabloUI/art.cpp

@ -1,7 +1,7 @@
#include "DiabloUI/art.h"
#include "display.h"
#include "storm/storm.h"
#include "sdl_compat.h"
#include "utils/display.h"
#include "utils/sdl_compat.h"
namespace devilution {

2
SourceX/DiabloUI/art.h → Source/DiabloUI/art.h

@ -1,7 +1,7 @@
#pragma once
#include "sdl_ptrs.h"
#include "storm/storm.h"
#include "utils/sdl_ptrs.h"
namespace devilution {

4
SourceX/DiabloUI/art_draw.cpp → Source/DiabloUI/art_draw.cpp

@ -1,9 +1,9 @@
#include "DiabloUI/art_draw.h"
#include "DiabloUI/diabloui.h"
#include "display.h"
#include "render.h"
#include "sdl_compat.h"
#include "utils/display.h"
#include "utils/sdl_compat.h"
namespace devilution {

0
SourceX/DiabloUI/art_draw.h → Source/DiabloUI/art_draw.h

6
SourceX/DiabloUI/button.cpp → Source/DiabloUI/button.cpp

@ -1,8 +1,8 @@
#include "DiabloUI/button.h"
#include "DiabloUI/art_draw.h"
#include "DiabloUI/text_draw.h"
#include "DiabloUI/button.h"
#include "DiabloUI/errorart.h"
#include "display.h"
#include "DiabloUI/text_draw.h"
#include "utils/display.h"
namespace devilution {

0
SourceX/DiabloUI/button.h → Source/DiabloUI/button.h

6
SourceX/DiabloUI/credits.cpp → Source/DiabloUI/credits.cpp

@ -10,9 +10,9 @@
#include "DiabloUI/diabloui.h"
#include "DiabloUI/fonts.h"
#include "DiabloUI/support_lines.h"
#include "display.h"
#include "sdl_compat.h"
#include "sdl_ptrs.h"
#include "utils/display.h"
#include "utils/sdl_compat.h"
#include "utils/sdl_ptrs.h"
namespace devilution {

0
SourceX/DiabloUI/credits_lines.cpp → Source/DiabloUI/credits_lines.cpp

0
SourceX/DiabloUI/credits_lines.h → Source/DiabloUI/credits_lines.h

10
SourceX/DiabloUI/diabloui.cpp → Source/DiabloUI/diabloui.cpp

@ -11,14 +11,14 @@
#include "DiabloUI/fonts.h"
#include "DiabloUI/scrollbar.h"
#include "DiabloUI/text_draw.h"
#include "display.h"
#include "dx.h"
#include "palette.h"
#include "sdl_compat.h"
#include "sdl_ptrs.h"
#include "storm/storm.h"
#include "stubs.h"
#include "utf8.h"
#include "utils/display.h"
#include "utils/sdl_compat.h"
#include "utils/sdl_ptrs.h"
#include "utils/stubs.h"
#include "utils/utf8.h"
#ifdef __SWITCH__
// for virtual keyboard on Switch

2
SourceX/DiabloUI/diabloui.h → Source/DiabloUI/diabloui.h

@ -7,8 +7,8 @@
#include "DiabloUI/art.h"
#include "DiabloUI/ui_item.h"
#include "display.h"
#include "player.h"
#include "utils/display.h"
namespace devilution {

2
SourceX/DiabloUI/dialogs.cpp → Source/DiabloUI/dialogs.cpp

@ -6,9 +6,9 @@
#include "DiabloUI/diabloui.h"
#include "DiabloUI/errorart.h"
#include "DiabloUI/fonts.h"
#include "display.h"
#include "dx.h"
#include "palette.h"
#include "utils/display.h"
namespace devilution {

0
SourceX/DiabloUI/dialogs.h → Source/DiabloUI/dialogs.h

0
SourceX/DiabloUI/errorart.cpp → Source/DiabloUI/errorart.cpp

0
SourceX/DiabloUI/errorart.h → Source/DiabloUI/errorart.h

4
SourceX/DiabloUI/fonts.cpp → Source/DiabloUI/fonts.cpp

@ -1,8 +1,8 @@
#include "DiabloUI/fonts.h"
#include "diablo.h"
#include "file_util.h"
#include "paths.h"
#include "utils/file_util.h"
#include "utils/paths.h"
namespace devilution {

0
SourceX/DiabloUI/fonts.h → Source/DiabloUI/fonts.h

0
SourceX/DiabloUI/mainmenu.cpp → Source/DiabloUI/mainmenu.cpp

2
SourceX/DiabloUI/progress.cpp → Source/DiabloUI/progress.cpp

@ -4,9 +4,9 @@
#include "DiabloUI/button.h"
#include "DiabloUI/diabloui.h"
#include "DiabloUI/fonts.h"
#include "display.h"
#include "dx.h"
#include "palette.h"
#include "utils/display.h"
namespace devilution {

0
SourceX/DiabloUI/scrollbar.cpp → Source/DiabloUI/scrollbar.cpp

0
SourceX/DiabloUI/scrollbar.h → Source/DiabloUI/scrollbar.h

0
SourceX/DiabloUI/selconn.cpp → Source/DiabloUI/selconn.cpp

0
SourceX/DiabloUI/selconn.h → Source/DiabloUI/selconn.h

0
SourceX/DiabloUI/selgame.cpp → Source/DiabloUI/selgame.cpp

0
SourceX/DiabloUI/selgame.h → Source/DiabloUI/selgame.h

0
SourceX/DiabloUI/selhero.cpp → Source/DiabloUI/selhero.cpp

0
SourceX/DiabloUI/selhero.h → Source/DiabloUI/selhero.h

0
SourceX/DiabloUI/selok.cpp → Source/DiabloUI/selok.cpp

0
SourceX/DiabloUI/selok.h → Source/DiabloUI/selok.h

0
SourceX/DiabloUI/selyesno.cpp → Source/DiabloUI/selyesno.cpp

0
SourceX/DiabloUI/selyesno.h → Source/DiabloUI/selyesno.h

0
SourceX/DiabloUI/support_lines.cpp → Source/DiabloUI/support_lines.cpp

0
SourceX/DiabloUI/support_lines.h → Source/DiabloUI/support_lines.h

0
SourceX/DiabloUI/text.cpp → Source/DiabloUI/text.cpp

0
SourceX/DiabloUI/text.h → Source/DiabloUI/text.h

4
SourceX/DiabloUI/text_draw.cpp → Source/DiabloUI/text_draw.cpp

@ -4,9 +4,9 @@
#include "DiabloUI/diabloui.h"
#include "DiabloUI/fonts.h"
#include "DiabloUI/text.h"
#include "DiabloUI/ui_item.h"
#include "DiabloUI/ttf_render_wrapped.h"
#include "display.h"
#include "DiabloUI/ui_item.h"
#include "utils/display.h"
namespace devilution {

2
SourceX/DiabloUI/text_draw.h → Source/DiabloUI/text_draw.h

@ -2,7 +2,7 @@
#include <SDL.h>
#include "sdl_ptrs.h"
#include "utils/sdl_ptrs.h"
namespace devilution {

0
SourceX/DiabloUI/title.cpp → Source/DiabloUI/title.cpp

6
SourceX/DiabloUI/ttf_render_wrapped.cpp → Source/DiabloUI/ttf_render_wrapped.cpp

@ -5,12 +5,12 @@
#include <SDL.h>
#ifdef USE_SDL1
#include "sdl2_to_1_2_backports.h"
#include "utils/sdl2_to_1_2_backports.h"
#else
#include "sdl2_backports.h"
#include "utils/sdl2_backports.h"
#endif
#include "sdl_compat.h"
#include "utils/sdl_compat.h"
namespace devilution {

0
SourceX/DiabloUI/ttf_render_wrapped.h → Source/DiabloUI/ttf_render_wrapped.h

3
SourceX/DiabloUI/ui_item.h → Source/DiabloUI/ui_item.h

@ -5,10 +5,9 @@
#include <string>
#include <vector>
#include "stubs.h"
#include "DiabloUI/art.h"
#include "DiabloUI/text_draw.h"
#include "utils/stubs.h"
namespace devilution {

2
Source/appfat.cpp

@ -8,7 +8,7 @@
#include "diablo.h"
#include "storm/storm.h"
#include "ui_fwd.h"
#include "utils/ui_fwd.h"
namespace devilution {

2
Source/appfat.h

@ -7,7 +7,7 @@
#include <SDL.h>
#include "miniwin.h"
#include "miniwin/miniwin.h"
namespace devilution {

8
Source/automap.cpp

@ -5,13 +5,13 @@
*/
#include "automap.h"
#include "control.h"
#include "player.h"
#include "palette.h"
#include "inv.h"
#include "miniwin/miniwin.h"
#include "monster.h"
#include "palette.h"
#include "player.h"
#include "setmaps.h"
#include "miniwin.h"
#include "ui_fwd.h"
#include "utils/ui_fwd.h"
namespace devilution {

6
Source/capture.cpp

@ -7,12 +7,12 @@
#include "DiabloUI/diabloui.h"
#include "dx.h"
#include "file_util.h"
#include "palette.h"
#include "paths.h"
#include "render.h"
#include "storm/storm.h"
#include "ui_fwd.h"
#include "utils/file_util.h"
#include "utils/paths.h"
#include "utils/ui_fwd.h"
namespace devilution {

2
Source/codec.cpp

@ -8,7 +8,7 @@
#include <cstdint>
#include "appfat.h"
#include "miniwin.h"
#include "miniwin/miniwin.h"
#include "sha.h"
namespace devilution {

2
Source/codec.h

@ -5,7 +5,7 @@
*/
#pragma once
#include "miniwin.h"
#include "miniwin/miniwin.h"
namespace devilution {

2
Source/control.h

@ -10,7 +10,7 @@
#include "engine.h"
#include "spelldat.h"
#include "spells.h"
#include "ui_fwd.h"
#include "utils/ui_fwd.h"
namespace devilution {

0
SourceX/controls/README.md → Source/controls/README.md

0
SourceX/controls/axis_direction.cpp → Source/controls/axis_direction.cpp

0
SourceX/controls/axis_direction.h → Source/controls/axis_direction.h

0
SourceX/controls/controller.cpp → Source/controls/controller.cpp

0
SourceX/controls/controller.h → Source/controls/controller.h

0
SourceX/controls/controller_buttons.h → Source/controls/controller_buttons.h

0
SourceX/controls/controller_motion.cpp → Source/controls/controller_motion.cpp

0
SourceX/controls/controller_motion.h → Source/controls/controller_motion.h

4
SourceX/controls/devices/game_controller.cpp → Source/controls/devices/game_controller.cpp

@ -6,8 +6,8 @@
#include "controls/controller_motion.h"
#include "controls/devices/joystick.h"
#include "sdl_ptrs.h"
#include "stubs.h"
#include "utils/sdl_ptrs.h"
#include "utils/stubs.h"
namespace devilution {

0
SourceX/controls/devices/game_controller.h → Source/controls/devices/game_controller.h

2
SourceX/controls/devices/joystick.cpp → Source/controls/devices/joystick.cpp

@ -3,7 +3,7 @@
#include <cstddef>
#include "controls/controller_motion.h"
#include "stubs.h"
#include "utils/stubs.h"
namespace devilution {

4
SourceX/controls/devices/joystick.h → Source/controls/devices/joystick.h

@ -6,11 +6,11 @@
#include <SDL.h>
#ifdef USE_SDL1
#include "sdl2_to_1_2_backports.h"
#include "utils/sdl2_to_1_2_backports.h"
#endif
#include "controls/controller.h"
#include "controls/controller_buttons.h"
#include "controls/controller.h"
namespace devilution {

4
SourceX/controls/devices/kbcontroller.cpp → Source/controls/devices/kbcontroller.cpp

@ -3,8 +3,8 @@
#if HAS_KBCTRL == 1
#include "controls/controller_motion.h"
#include "sdl_compat.h"
#include "stubs.h"
#include "utils/sdl_compat.h"
#include "utils/stubs.h"
namespace devilution {

0
SourceX/controls/devices/kbcontroller.h → Source/controls/devices/kbcontroller.h

0
SourceX/controls/game_controls.cpp → Source/controls/game_controls.cpp

0
SourceX/controls/game_controls.h → Source/controls/game_controls.h

2
SourceX/controls/menu_controls.cpp → Source/controls/menu_controls.cpp

@ -5,7 +5,7 @@
#include "controls/controller_motion.h"
#include "controls/remap_keyboard.h"
#include "DiabloUI/diabloui.h"
#include "sdl_compat.h"
#include "utils/sdl_compat.h"
namespace devilution {

0
SourceX/controls/menu_controls.h → Source/controls/menu_controls.h

0
SourceX/controls/modifier_hints.cpp → Source/controls/modifier_hints.cpp

0
SourceX/controls/modifier_hints.h → Source/controls/modifier_hints.h

0
SourceX/controls/plrctrls.cpp → Source/controls/plrctrls.cpp

0
SourceX/controls/plrctrls.h → Source/controls/plrctrls.h

2
SourceX/controls/remap_keyboard.h → Source/controls/remap_keyboard.h

@ -5,7 +5,7 @@
#include <SDL.h>
#ifdef USE_SDL1
#include "sdl2_to_1_2_backports.h"
#include "utils/sdl2_to_1_2_backports.h"
#endif
namespace devilution {

7
SourceX/controls/touch.cpp → Source/controls/touch.cpp

@ -1,9 +1,10 @@
#ifndef USE_SDL1
#include "display.h"
#include <math.h>
#include "options.h"
#include "touch.h"
#include "ui_fwd.h"
#include <math.h>
#include "utils/display.h"
#include "utils/ui_fwd.h"
static int visible_width;
static int visible_height;

0
SourceX/controls/touch.h → Source/controls/touch.h

2
Source/cursor.h

@ -7,7 +7,7 @@
#include <stdint.h>
#include "miniwin.h"
#include "miniwin/miniwin.h"
namespace devilution {

2
Source/debug.h

@ -5,7 +5,7 @@
*/
#pragma once
#include "miniwin.h"
#include "miniwin/miniwin.h"
namespace devilution {

0
SourceX/devilutionx.exe.manifest → Source/devilutionx.exe.manifest

6
Source/diablo.cpp

@ -7,7 +7,6 @@
#include "automap.h"
#include "capture.h"
#include "console.h"
#include "control.h"
#include "cursor.h"
#include "dead.h"
@ -36,13 +35,12 @@
#include "multi.h"
#include "nthread.h"
#include "options.h"
#include "paths.h"
#include "pfile.h"
#include "plrmsg.h"
#include "qol.h"
#include "restrict.h"
#include "setmaps.h"
#include "sound.h"
#include "qol.h"
#include "stores.h"
#include "storm/storm.h"
#include "themes.h"
@ -50,6 +48,8 @@
#include "town.h"
#include "track.h"
#include "trigs.h"
#include "utils/console.h"
#include "utils/paths.h"
namespace devilution {

2
Source/drlg_l1.h

@ -6,7 +6,7 @@
#pragma once
#include "gendung.h"
#include "miniwin.h"
#include "miniwin/miniwin.h"
namespace devilution {

2
Source/drlg_l2.h

@ -6,7 +6,7 @@
#pragma once
#include "gendung.h"
#include "miniwin.h"
#include "miniwin/miniwin.h"
namespace devilution {

2
Source/drlg_l3.h

@ -6,7 +6,7 @@
#pragma once
#include "gendung.h"
#include "miniwin.h"
#include "miniwin/miniwin.h"
namespace devilution {

2
Source/drlg_l4.h

@ -6,7 +6,7 @@
#pragma once
#include "gendung.h"
#include "miniwin.h"
#include "miniwin/miniwin.h"
namespace devilution {

2
Source/dthread.cpp

@ -6,7 +6,7 @@
#include "nthread.h"
#include "storm/storm.h"
#include "thread.h"
#include "utils/thread.h"
namespace devilution {

2
SourceX/dvlnet/abstract_net.cpp → Source/dvlnet/abstract_net.cpp

@ -1,6 +1,6 @@
#include "dvlnet/abstract_net.h"
#include "stubs.h"
#include "utils/stubs.h"
#ifndef NONET
#include "dvlnet/cdwrap.h"
#include "dvlnet/tcp_client.h"

0
SourceX/dvlnet/abstract_net.h → Source/dvlnet/abstract_net.h

0
SourceX/dvlnet/base.cpp → Source/dvlnet/base.cpp

0
SourceX/dvlnet/base.h → Source/dvlnet/base.h

2
SourceX/dvlnet/base_protocol.cpp → Source/dvlnet/base_protocol.cpp

@ -4,7 +4,7 @@
#include <SDL.h>
#ifdef USE_SDL1
#include "sdl2_to_1_2_backports.h"
#include "utils/sdl2_to_1_2_backports.h"
#endif
namespace devilution {

0
SourceX/dvlnet/base_protocol.h → Source/dvlnet/base_protocol.h

0
SourceX/dvlnet/cdwrap.cpp → Source/dvlnet/cdwrap.cpp

0
SourceX/dvlnet/cdwrap.h → Source/dvlnet/cdwrap.h

0
SourceX/dvlnet/frame_queue.cpp → Source/dvlnet/frame_queue.cpp

0
SourceX/dvlnet/frame_queue.h → Source/dvlnet/frame_queue.h

2
SourceX/dvlnet/loopback.cpp → Source/dvlnet/loopback.cpp

@ -1,5 +1,5 @@
#include "dvlnet/loopback.h"
#include "stubs.h"
#include "utils/stubs.h"
namespace devilution {
namespace net {

0
SourceX/dvlnet/loopback.h → Source/dvlnet/loopback.h

0
SourceX/dvlnet/packet.cpp → Source/dvlnet/packet.cpp

2
SourceX/dvlnet/packet.h → Source/dvlnet/packet.h

@ -10,7 +10,7 @@
#endif
#include "dvlnet/abstract_net.h"
#include "stubs.h"
#include "utils/stubs.h"
namespace devilution {
namespace net {

4
SourceX/dvlnet/protocol_zt.cpp → Source/dvlnet/protocol_zt.cpp

@ -5,9 +5,9 @@
#include <SDL.h>
#ifdef USE_SDL1
#include "sdl2_to_1_2_backports.h"
#include "utils/sdl2_to_1_2_backports.h"
#else
#include "sdl2_backports.h"
#include "utils/sdl2_backports.h"
#endif
#include <lwip/sockets.h>

0
SourceX/dvlnet/protocol_zt.h → Source/dvlnet/protocol_zt.h

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

Loading…
Cancel
Save