Commit graph

  • cf0ee89e93 Avoid WinMain on Windows Clownacy 2020-04-02 00:16:43 +01:00
  • 96f46f3387 Fix compilation error Clownacy 2020-04-02 00:00:12 +01:00
  • 30c7967ed4 Fixes Clownacy 2020-04-01 23:15:22 +01:00
  • 85e1afb35a Added GLFW3 sources Clownacy 2020-04-01 22:51:10 +01:00
  • 1e0f0ed99c Add pkg-config GLFW3 support Clownacy 2020-04-01 22:42:27 +01:00
  • 135365f941 Merge branch 'portable' of https://github.com/Clownacy/Cave-Story-Engine-2 into portable Clownacy 2020-04-01 22:21:56 +01:00
  • 00ee155176 Fixes and a comment Clownacy 2020-04-01 21:58:02 +01:00
  • db2f079266 Cleanup and comments Clownacy 2020-04-01 21:52:18 +01:00
  • 0182ab6eb3 Get drag-and-drop working again Clownacy 2020-04-01 21:43:04 +01:00
  • b3591ba3da Remove dead code Clownacy 2020-04-01 21:37:45 +01:00
  • add0627f03 Restore custom cursor support Clownacy 2020-04-01 21:36:46 +01:00
  • f23117bbdc Overhaul how window icon loading works Clownacy 2020-04-01 21:20:26 +01:00
  • 878cac3b3f Implement mouse-hiding in fullscreen Clownacy 2020-04-01 21:05:05 +01:00
  • 0c70b1ac31 Remove seemingly-useless casts Clownacy 2020-04-01 20:50:45 +01:00
  • f4a810be51 Alter pkg-config notice, now that CMake uses it Clownacy 2020-04-01 20:38:30 +01:00
  • e324d40c5b Merge branch 'accurate' into portable Clownacy 2020-04-01 20:36:04 +01:00
  • 03fab974fc Tweaks Clownacy 2020-04-01 20:20:04 +01:00
  • a008410b96 List it in the readme Clownacy 2020-04-01 20:19:24 +01:00
  • 883e994949 Rename to PKG_CONFIG_STATIC_LIBS Clownacy 2020-04-01 20:17:16 +01:00
  • ca5b092807 Add static-linkage support to CMake file Clownacy 2020-04-01 20:14:44 +01:00
  • 81b5a7e789 More cleanup Clownacy 2020-04-01 16:47:58 +01:00
  • 7d9d80f07a Improve SDL2 fullscreen creation Clownacy 2020-04-01 16:30:46 +01:00
  • 49f7887930 More cleanup Clownacy 2020-04-01 16:27:55 +01:00
  • ff70664604 Cleanup and fixes Clownacy 2020-04-01 16:11:34 +01:00
  • 7bd6ff8617 Get the window icon working on GLFW3 Clownacy 2020-04-01 15:44:00 +01:00
  • 6301c01315 Shup up a warning when using local SDL2 Clownacy 2020-04-01 15:31:02 +01:00
  • b74aac6b3c Make other SDL2-renderer combos valid Clownacy 2020-04-01 15:30:36 +01:00
  • 8ff2f63416 Update SDL2 window backend Clownacy 2020-04-01 15:26:39 +01:00
  • 4d8be3bc36 More refactoring Clownacy 2020-04-01 15:21:40 +01:00
  • c4aa8e28bb More refactoring Clownacy 2020-04-01 14:57:07 +01:00
  • 10af7b95f2
    Update readme with deprecation notices and cleanup Clownacy 2020-04-01 14:12:17 +01:00
  • 073712017f Get OpenGL ES 2.0 working again Clownacy 2020-03-31 22:14:57 +01:00
  • 5dbca99e19 Extremely horrible terrible nightmare refactoring Clownacy 2020-03-31 21:56:10 +01:00
  • 6be5aac70d Prevent error if Resource table is empty Clownacy 2020-03-31 20:25:15 +01:00
  • b57ccd7ed5 Shut up errors on Windows Clownacy 2020-03-31 20:22:54 +01:00
  • b4ec82d81b Add dummy GLFW3 controller backend Clownacy 2020-03-31 16:38:05 +01:00
  • 63e75089d6 Split SDL2 code from Game.cpp Clownacy 2020-03-31 16:32:50 +01:00
  • 584ea57c5d Split SDL2 code from Profile.cpp and TextScr.cpp Clownacy 2020-03-31 16:28:28 +01:00
  • 37c5236b9b Split SDL2 code from Input.cpp Clownacy 2020-03-31 16:24:20 +01:00
  • 142bca6578 Split SDL2 code from Draw.cpp Clownacy 2020-03-31 16:11:31 +01:00
  • 3a5a5044b1 Split SDL2 code from Main.cpp Clownacy 2020-03-31 16:07:34 +01:00
  • 51562f6fd8 Use standard main return values Clownacy 2020-03-31 15:37:51 +01:00
  • 9a598b1359 Bump Makefile to C++11, to match CMake Clownacy 2020-03-31 14:28:23 +01:00
  • d0b20316de Don't do -Iexternal Clownacy 2020-03-31 14:26:24 +01:00
  • 72df8728cf Update miniaudio to v0.10.2 Clownacy 2020-03-31 14:14:56 +01:00
  • 1b61aec51f Fix Makefile Clownacy 2020-03-31 14:12:57 +01:00
  • b8de1cb5db Merge branch 'accurate' into portable Clownacy 2020-03-31 14:06:15 +01:00
  • 61e708751d Apply missing OpenGL constants Clownacy 2020-03-31 12:53:58 +01:00
  • 424edc5256 Add header file to CMake file as well Clownacy 2020-03-31 12:20:39 +01:00
  • d91c1e9bdc Update the SDL2 audio backend Clownacy 2020-03-31 12:19:44 +01:00
  • 732d3bbc5c Split software audio mixer to its own file Clownacy 2020-03-31 12:14:20 +01:00
  • 4e58457e1d Make miniaudio backend use native sample rate Clownacy 2020-03-31 10:20:20 +01:00
  • ca6538561f Document ActNpc061 (King) Clownacy 2020-03-27 17:48:08 +00:00
  • db1b1d80f8 Disable Windows Travis builds for now Clownacy 2020-03-22 16:19:43 +00:00
  • 7820926bfd Remove outdated comments Clownacy 2020-03-22 15:37:00 +00:00
  • c34a7fc354 Fix build error Clownacy 2020-03-22 15:35:59 +00:00
  • b374a8046c Add some missing global/static variable names Clownacy 2020-03-22 15:29:20 +00:00
  • f6606b7748 Add some missing function names Clownacy 2020-03-22 15:07:29 +00:00
  • d707ce9f91
    Merge pull request #106 from GabrielRavier/fixWNarrowing Clownacy 2020-03-18 12:03:17 +00:00
  • fb353fbc7e Backends/Rendering/SDLTexture: Solve -Wnarrowing warning Gabriel Ravier 2020-03-18 11:54:46 +01:00
  • cf75cbcad2 Don't embed font in executable Clownacy 2020-03-17 21:14:15 +00:00
  • b199feb944 Merge branch 'accurate' into portable Clownacy 2020-03-17 19:22:42 +00:00
  • ec97ae4805 Fix typo in readme Clownacy 2020-03-17 19:21:41 +00:00
  • 6f114d0da5 Bullet, Caret, NpcAct1{2,4,8}0, TextScr: Add a note about some overflow bugs Gabriel Ravier 2020-03-17 15:31:02 +01:00
  • dd04977f29 Update miniaudio to v0.10.1 Clownacy 2020-03-17 13:24:46 +00:00
  • 61aec1cb15 Use native Windows types/macros when available Clownacy 2020-03-17 13:21:37 +00:00
  • 44762363cf Bump required C++ standard to C++11 Clownacy 2020-03-14 23:58:27 +00:00
  • cc4a58fbac Use CFLAGS and CMAKE_C_FLAGS Clownacy 2020-03-14 23:18:30 +00:00
  • 4f49fe8706 Merge branch 'accurate' into portable Clownacy 2020-03-14 23:17:42 +00:00
  • 7fe29e6ac5 List technical options after game-affecting ones Clownacy 2020-03-14 23:12:27 +00:00
  • d54bc4c232 Add MSVC_LINK_STATIC_RUNTIME to the readme Clownacy 2020-03-14 23:09:05 +00:00
  • 066f4988d3 CMake cleanup Clownacy 2020-03-14 23:03:47 +00:00
  • 720466826b Merge branch 'accurate' into portable Clownacy 2020-03-14 23:01:46 +00:00
  • 36f961d328 Fix CMake build with Linux MinGW-w64 Clownacy 2020-03-14 23:01:27 +00:00
  • 3e581b0489 Specify which type of SDL2 is being used Clownacy 2020-03-14 22:55:01 +00:00
  • 7420594241 Make Travis file use CXXFLAGS/CMAKE_CXX_FLAGS Clownacy 2020-03-14 22:53:08 +00:00
  • 7d4fda54ef Fix errors Clownacy 2020-03-14 22:50:04 +00:00
  • b84601cceb Update DoConfig and bin2h CMake files Clownacy 2020-03-14 22:41:14 +00:00
  • 03c460a60b Merge branch 'accurate' into portable Clownacy 2020-03-14 22:10:00 +00:00
  • e96619141b Update Travis file to use CXXFLAGS Clownacy 2020-03-14 22:02:06 +00:00
  • 4ef83526c0 More CMake cleanup Clownacy 2020-03-14 21:59:42 +00:00
  • cadfeab385 Neaten-up the CMake file Clownacy 2020-03-14 20:26:59 +00:00
  • 216aec7caf Clean-up CMake LTO Clownacy 2020-03-14 20:19:48 +00:00
  • 84cc01b8f0 Remove LTO from the Makefile Clownacy 2020-03-14 20:12:33 +00:00
  • a0f7ce8d9f Merge branch 'accurate' into portable Clownacy 2020-03-14 20:11:42 +00:00
  • 10fbb05670 Remove some Make/CMake options Clownacy 2020-03-14 20:03:42 +00:00
  • bbf65f64f5 Note that users can pass their own compiler flags Clownacy 2020-03-14 19:59:56 +00:00
  • 2c831a62ad Add NATIVE_OPTIMIZATIONS to the Makefile Clownacy 2020-03-14 19:45:30 +00:00
  • a70b4e444e Add CMake info to the readme Clownacy 2020-03-14 19:42:58 +00:00
  • efa987d7ad Make the static MSVC runtime linkage optional Clownacy 2020-03-14 19:36:47 +00:00
  • 505c9cc8f5 Clean-up MSVC tweaks Clownacy 2020-03-14 19:30:57 +00:00
  • 1dccec0e31 Bump required CMake version to 3.12 Clownacy 2020-03-14 19:27:32 +00:00
  • d80d7ed8c8 Merge branch 'accurate' into portable Clownacy 2020-03-14 19:26:39 +00:00
  • de1740b61c Match the portable branch's CMakeLists.txt Clownacy 2020-03-14 19:15:41 +00:00
  • 3de557807c This option shouldn't be on by default Clownacy 2020-03-14 19:10:31 +00:00
  • 140c67a5cb Make CMake file match the portable branch one Clownacy 2020-03-14 19:09:32 +00:00
  • 169a755ec3 Wrap UTF-8 strings in C89-style comments Clownacy 2020-03-14 14:12:53 +00:00
  • 76e4fb5e8a Improve MSVC6 hacks Clownacy 2020-03-14 14:08:25 +00:00
  • c6b77fb015 Move the windows.h include to the right place Clownacy 2020-03-14 13:25:25 +00:00
  • 8a3b5c1f7a Use macros instead of __stdcall Clownacy 2020-03-14 13:22:36 +00:00