Commit Graph

  • af1cebf7a1 Unify drawing room name on map menus into one function Misa 2022-04-25 00:53:13 -07:00
  • e16c1557fa Fix music changes between areas N00byKing 2022-04-10 21:50:15 +02:00
  • b8553107ff Fix a rare chance that finalstretch displays glitchy cycle (color 7) Misa 2022-04-09 17:31:17 -07:00
  • e47781f92f SoundTrack::Init: Remove unused audio_channels arg Misa 2022-03-31 11:13:57 -07:00
  • 828aca2c8e Load zips using real dir instead of filename Misa 2022-03-30 13:09:15 -07:00
  • 7b53c1289d Remove .data.zip assets Misa 2022-03-25 10:58:12 -07:00
  • f88ed0dc1b Remove SDL2_mixer dependencies from Dockerfile Ethan Lee 2022-03-29 02:27:58 -04:00
  • 8980b2e546 Remove SDL2_mixer line from fixupMac.sh Ethan Lee 2022-03-29 02:27:15 -04:00
  • 400763b7d7 CI: Use new container without SDL_mixer Misa 2022-03-24 17:52:09 -07:00
  • b3f645d84c README: Minor adjustments to dependencies text Ethan Lee 2022-03-24 19:28:03 -04:00
  • f877eb3b56 Port to FAudio N00byKing 2022-03-09 22:35:29 +01:00
  • a8feba029f Clean up and harden music loading code Misa 2022-03-24 09:35:01 -07:00
  • c61c4fab6f Fix C/C++ standards being unset for VVVVVV target if CMake is >= 3.1.3 Dav999-v 2022-03-22 20:50:49 +01:00
  • 24353a54bb Move -std= flags to before -fno-rtti/-fno-exceptions Misa 2022-03-22 07:26:41 -07:00
  • 705864a32a Up the standard to C99 Misa 2022-03-21 20:27:15 -07:00
  • f6d7a214f8 CMake: Add workaround for setting -std= below 3.1.3 Misa 2022-03-21 20:07:37 -07:00
  • 226b5610b0 CMake: Don't use regex if unneeded Misa 2022-03-21 20:07:03 -07:00
  • 84279354e5 cleanup: Don't savestatsandsettings if filesystem not init Misa 2022-03-14 10:45:19 -07:00
  • a168f73a67 Tell CI to clone submodules Misa 2022-03-13 23:26:59 -07:00
  • 3dd40c48cf Migrate UTF-CPP to submodule Misa 2022-03-13 23:21:53 -07:00
  • c39857fbc6 Migrate TinyXML2 to submodule Misa 2022-03-13 23:20:30 -07:00
  • 7a4dff2d75 Migrate PhysFS to submodule Misa 2022-03-13 23:13:39 -07:00
  • 7a0d3046a5 Migrate LodePNG to submodule Misa 2022-03-13 23:07:46 -07:00
  • 5bd7dce075 Prevent writing stats/settings if they're not loaded Misa 2022-03-13 22:39:09 -07:00
  • 75ee657612 Explicitly prevent writing to saves if filesystem is not init Misa 2022-03-12 16:50:32 -08:00
  • 997363ce56 GetWindowSize: Initialize out values if GetRendererOutput fails Misa 2022-03-12 16:47:23 -08:00
  • 726b149fbb Refactor Screen.cpp to use named constants Misa 2022-03-12 16:46:58 -08:00
  • 6fffa5c11d Make basePath and pathSep global variables Misa 2022-03-09 11:55:38 -08:00
  • 0622035424 Update VS2019 to VS2022 Yussur Mustafa Oraji 2022-02-14 12:19:54 +01:00
  • 9c698c084e Add Yussur Mustafa Oraji (N00byKing) to contributors list Misa 2022-02-14 12:34:07 -08:00
  • adf2e5e3bd Build out-of-tree in workflows N00byKing 2022-02-14 21:20:42 +01:00
  • f3797ff866 Allow spaces and capitals in script names when loading Misa 2022-02-12 14:56:27 -08:00
  • e93d8989d3 Revert "Fix Secret Lab Time Trial trophies having wrong colors" Misa 2022-02-12 00:39:30 -08:00
  • 23f91005d6 Windows CI build: Ditch vcpkg Misa 2022-02-11 15:37:11 -08:00
  • a43f5e1140 Update CI to CentOS container with SDL 2.0.20 Misa 2021-11-30 10:34:16 -08:00
  • cb8ce4d487 Update Dockerfile to SDL 2.0.20 Misa 2021-11-12 00:19:51 -08:00
  • 1d3ff5fbba Update README.md to refer to SDL 2.0.20 Misa 2021-11-12 00:19:00 -08:00
  • ef03c2a54a Remove clamp in favor of SDL_clamp Misa 2021-12-22 16:55:07 -08:00
  • e40f54f06b Remove temporary SDL fallthrough Misa 2021-11-11 23:52:47 -08:00
  • aa343bc334 Remove SDL_GetTicks64() ifdefs Misa 2021-11-11 23:54:32 -08:00
  • 470a4358ef Remove VSync toggle ifdefs Misa 2021-11-11 23:54:00 -08:00
  • 38d25c0850 Update LodePNG to 20220109 Misa 2022-02-11 11:54:18 -08:00
  • ed4d3d0fa8 Update TinyXML2 to 9.0.0 Misa 2022-02-11 11:52:59 -08:00
  • 84f9bb6dd6 Point to SDL_LoadWAV for SoundTrack FAudio suggestion Ethan Lee 2022-01-15 01:02:24 -05:00
  • 3b18a475dd Move MusicTrack below SoundTrack. Ethan Lee 2022-01-14 17:24:22 -05:00
  • adcabb9483 Add notes for FAudio implementation Ethan Lee 2022-01-14 17:11:16 -05:00
  • 5202b80a3d Remove unused m_isValid value from MusicTrack Ethan Lee 2022-01-14 16:56:00 -05:00
  • d36741fa07 Move the Mix_OpenAudio call to SoundTrack, from MusicTrack. Ethan Lee 2022-01-14 16:52:52 -05:00
  • df618e6d22 Isolate all SDL_mixer references to SoundTrack/MusicTrack. Ethan Lee 2022-01-14 16:46:04 -05:00
  • 017d54adb0 Don't use function pointer to print room name Misa 2021-12-26 10:08:21 -08:00
  • 81aa02e29b SDL_mixer is now entirely contained in Music.cpp. Ethan Lee 2021-12-26 08:57:38 -05:00
  • 1eda3647ff Move the mute logic to musicclass. Ethan Lee 2021-12-26 08:48:23 -05:00
  • 579f0f763a Update docs for MusicTrack/SoundTrack Ethan Lee 2021-12-26 08:41:57 -05:00
  • 230859f8f9 Inline SoundSystem into musicclass constructor Ethan Lee 2021-12-26 08:41:01 -05:00
  • c87f0e1a0c Consolidate SoundSystem into Music. Ethan Lee 2021-12-26 08:38:16 -05:00
  • f723e03871 Remove unused MusicTrack constructor. Ethan Lee 2021-12-26 08:31:36 -05:00
  • dfb1e31d78 Optimization: Don't outline if room name BG opaque Misa 2021-12-25 23:54:43 -08:00
  • 8f226ced84 De-duplicate finalmode glitchname printing Misa 2021-12-26 00:03:18 -08:00
  • 276aab1209 Default to integer scaling mode Misa 2021-12-25 23:11:17 -08:00
  • 550e76a6dc Add and use scaling mode enum Misa 2021-12-25 23:05:14 -08:00
  • f5166c437e Add forced fullscreen mode Misa 2021-12-25 22:55:55 -08:00
  • 3e36bfd56f Simplify time formatting functions Dav999-v 2021-12-25 17:13:46 +01:00
  • dd24343141 Use LoadImage in LoadIcon Misa 2021-12-25 01:27:33 -08:00
  • a5c3bd97a0 Remove noAlpha argument from LoadImage Misa 2021-12-25 00:57:58 -08:00
  • 3108178c53 Remove noBlend argument from LoadImage Misa 2021-12-25 00:51:27 -08:00
  • a6b076e234 Explicitly zero declared struct ScreenSettingss Misa 2021-12-25 00:22:22 -08:00
  • 1e157f3cc9 De-C++-ify struct ScreenSettings Misa 2021-12-25 00:18:51 -08:00
  • d0ffafe117 Extern gameScreen, remove screenbuffer Misa 2021-12-24 23:56:47 -08:00
  • b7cbdfe8f9 Fix char overflow in Analogue Mode Misa 2021-12-22 21:49:08 -08:00
  • 816a0b9eb7 Move filterSubrect off of Screen Misa 2021-12-22 20:35:23 -08:00
  • f7b4ac8322 Rename stretch mode to scaling mode internally Misa 2021-12-22 19:54:59 -08:00
  • aa7b63fa5f Remove VVV_min/max in favor of SDL_min/max Misa 2021-12-22 16:43:31 -08:00
  • abe3eb6077 2.3.6 2.3.6 2.3-updates Ethan Lee 2021-12-22 08:20:25 -05:00
  • f7454baffa Hide level path by default Misa 2021-12-22 00:58:27 -08:00
  • 8ba1325d0f Fix regression with wall stuck flipping behavior exactly reversed Misa 2021-12-22 00:25:19 -08:00
  • cfa0d04bbb LoadImage: Check LodePNG return value and print errors Misa 2021-11-14 14:02:51 -08:00
  • cc3dc8d329 Don't go back to main menu when deleting main game save data Misa 2021-12-17 23:01:47 -08:00
  • b1760fbf90 2.3.5 2.3.5 Ethan Lee 2021-12-21 10:05:46 -05:00
  • 6b5953f3f5 Remove extra "s" Misa 2021-12-20 20:30:07 -08:00
  • 0aa76cde56 Fix warp sprites of big sprites sometimes not being drawn Misa 2021-12-20 20:13:36 -08:00
  • 0e51dc48de Outline "NO SIGNAL" Misa 2021-12-20 20:07:38 -08:00
  • ea5f772636 Outline trophy text Misa 2021-12-20 20:02:07 -08:00
  • d66505eacb Add centiseconds to timer overlays Misa 2021-12-20 17:32:12 -08:00
  • c2ef76fc06 Fix in-game timer going away after playing Super Gravitron Misa 2021-12-20 17:44:34 -08:00
  • caebde9e33 Fix warp sprites of big sprites sometimes not being drawn Misa 2021-12-20 20:13:36 -08:00
  • 44ebb19d77 Outline "NO SIGNAL" Misa 2021-12-20 20:07:38 -08:00
  • 9cddae8cc3 Outline trophy text Misa 2021-12-20 20:02:07 -08:00
  • 1d6a808cbd Add centiseconds to timer overlays Misa 2021-12-20 17:32:12 -08:00
  • 51fac68d3a Fix in-game timer going away after playing Super Gravitron Misa 2021-12-20 17:44:34 -08:00
  • c6664186f3 hardreset: Reset ingame_titlemode Misa 2021-12-17 23:39:26 -08:00
  • fa19bc3832 Add asserts if ingame_titlemode in unexpected places Misa 2021-12-17 23:36:13 -08:00
  • 326d96b506 Pull out fade mode handling into separate function Misa 2021-12-17 23:35:08 -08:00
  • a57010e55b Fix regression from 2.3 with destroy(platforms) Misa 2021-09-23 13:16:57 -07:00
  • b2b2fcb867 Fix elephant placement across rooms Misa 2021-12-08 16:25:18 -08:00
  • a1381102f8 Remove space at end of Press %s to Teleport Misa 2021-10-12 16:59:36 -07:00
  • 774f8c31a7 Fix winning in No Death Mode saying "One trinkets" Misa 2021-09-25 17:06:59 -07:00
  • 80ea585085 Fix Pauli Kohberger's name stopping being drawn too early Misa 2021-08-31 23:23:27 -07:00
  • e78de4662c deletestats: Properly reset bestgamedeaths Misa 2021-12-17 23:30:51 -08:00
  • b7b9caacfc Remove unused game-gamestates Misa 2021-12-18 00:01:32 -08:00
  • 119e25d0bb Change all game-gamestates to use an enum type Misa 2021-12-17 23:57:55 -08:00