Commit Graph

  • 2a781083e9 Disable unneeded LodePNG features Misa 2021-01-13 19:12:58 -08:00
  • 769f99f590 Reduce dependency on libc functions Misa 2021-01-11 16:17:45 -08:00
  • b944d2d847 Fix editor tool menu inconsistencies Misa 2021-01-10 21:10:03 -08:00
  • 89886e6c52 Run CI on CentOS 7 (#574) leo60228 2021-01-11 00:30:15 -05:00
  • b1558f574c Remove game.savemystats Misa 2021-01-10 19:39:19 -08:00
  • 17d06f06be Remove map.finalx/y and map.customx/y Misa 2021-01-10 19:58:36 -08:00
  • b571fa0919 Add F9 "reload resources" hotkey to list of hotkeys in Shift menu Misa 2021-01-10 20:26:21 -08:00
  • e9c62ea9a3 Clean up unnecessary exports and add static keywords Misa 2021-01-10 09:14:37 -08:00
  • fdee4007f7 Move gamerenderfixed() in between gameinput() and gamelogic() Misa 2021-01-09 17:04:43 -08:00
  • 979c5e3aa4 Fix attempts to place enemy/plat bounds & scripts with bad corner order Misa 2021-01-09 00:27:53 -08:00
  • 261e898267 Merge pull request #547 from InfoTeddy/general-bug-fixes Terry Cavanagh 2021-01-09 19:02:25 +10:30
  • d271907f8c Fix Secret Lab Time Trial trophies having wrong colors Misa 2020-11-14 15:43:22 -08:00
  • 952a130595 Fix Shift+F1 from Space Station tileset not switching to Ship Misa 2021-01-08 15:02:17 -08:00
  • 3dd1dcc131 Move mapclass r/g/b variables off onto TowerBG Misa 2021-01-07 17:37:38 -08:00
  • 6b18e3875d Move title screen color initialization to main() Misa 2021-01-05 17:18:00 -08:00
  • 5e557ffd1a Fix regression with playing the same track after it fades out Misa 2021-01-03 23:04:20 -08:00
  • d5763640a8 Revert hardcoded check for track 6 when quitting to menu Misa 2021-01-03 22:17:31 -08:00
  • 8e5714439a Unindent musicclass::play() from previous two commits Misa 2021-01-03 23:26:05 -08:00
  • f64cf4f831 Invert t comparison with -1 and un-nest rest of function Misa 2021-01-03 23:23:46 -08:00
  • fe5bacfdc2 Invert currentsong check and un-nest rest of function Misa 2021-01-03 23:22:00 -08:00
  • 96c479a11f Fix whitespace inconsistency in musicclass::play() Misa 2021-01-03 23:20:35 -08:00
  • ff3e390352 Remove unused function editorclass::warpzonematch() Misa 2021-01-02 00:26:29 -08:00
  • a5e5c19913 Remove unused function editorclass::warpzoneedgetile() Misa 2021-01-02 00:26:05 -08:00
  • 54ff36da97 Remove unused function Graphics::textboxmove() Misa 2021-01-02 00:25:34 -08:00
  • ca904a4d7c Remove unused function Graphics::textboxcenter() Misa 2021-01-02 00:24:49 -08:00
  • b3305e4820 Remove unused function SoundSystem::playMusic() Misa 2021-01-02 00:23:45 -08:00
  • 945961c1fb Remove unused function editorclass::placetile() Misa 2021-01-02 00:22:18 -08:00
  • 916a19c09c Remove unused function KeyPoll::isUp() Misa 2021-01-02 00:21:47 -08:00
  • ad34e95128 Remove unused function entityclass::fixfriction() Misa 2021-01-02 00:21:24 -08:00
  • a656f4c4d8 Remove unused function edentclear() Misa 2021-01-02 00:21:02 -08:00
  • 9b3bf69491 Remove unused function Graphics::drawentcolours() Misa 2021-01-02 00:19:51 -08:00
  • 6261fa51e9 Remove unused function Graphics::RPrint() Misa 2021-01-02 00:19:27 -08:00
  • 42106cb59a Remove unused function Graphics::PrintOff() Misa 2021-01-02 00:18:17 -08:00
  • 0e0f5c47a5 Remove unused function FlipSurfaceHorizontal() Misa 2021-01-02 00:09:13 -08:00
  • 6795856431 Use SDL_fabsf where std::abs was previously used leo60228 2021-01-01 21:38:55 -05:00
  • 91c3e6cbc5 Revert "Document SDL_abs vs. SDL_fabs" leo60228 2021-01-01 21:37:54 -05:00
  • 8c472ed73d Document SDL_abs vs. SDL_fabs leo60228 2021-01-01 21:03:17 -05:00
  • c4893a133f Use SDL_abs instead of std::abs leo60228 2021-01-01 16:38:33 -05:00
  • 775ac4c40c Fix bringing up map menu during gamemode(teleporter) Misa 2020-12-28 15:36:32 -08:00
  • 0eddd2d015 De-duplicate menu animation code when bringing up map screen Misa 2020-12-28 14:23:35 -08:00
  • c52a274a7a Reset invis and lifeseq when loading in, in mapclass::resetplayer() Misa 2020-12-28 13:23:42 -08:00
  • 385f9d244e Fix player being invisible upon loading into game again Misa 2020-12-28 13:16:16 -08:00
  • eb7b540346 Fix no-draw frames when exiting a level with custom assets Misa 2020-12-28 12:33:54 -08:00
  • 11302b600a Consistently set lifeseq to 0 when startgamemode() is called Misa 2020-12-27 23:26:01 -08:00
  • 054c24a7c2 Add official, M&P, no custom levels, and no editor builds to CI Misa 2020-12-26 23:40:28 -08:00
  • 3eb3c30817 Use SDL_arraysize() - 1 to take length of INTERIM_COMMIT Misa 2020-12-25 21:45:24 -08:00
  • e6238849cb Update commit hash every time it changes, not just when CMake is re-ran Misa 2020-12-25 20:24:14 -08:00
  • 02a45f9cbc Don't recompile all files when the commit hash is changed Misa 2020-12-25 15:24:48 -08:00
  • a6c3b3432c Fix kludge_ingametemp being assigned after menu creation Misa 2020-12-25 14:02:00 -08:00
  • e3aa768034 De-duplicate script.running checks Misa 2020-12-23 20:20:18 -08:00
  • cbf3da312f Fix segfault when settings.vvv or unlock.vvv is missing Misa 2020-12-21 16:40:46 -08:00
  • 55163e90d5 Allow Game::savestats() to accept a pointer to ScreenSettings Misa 2020-12-21 16:34:16 -08:00
  • b62908f0f4 Refactor Game::savestats() to not use a default argument Misa 2020-12-21 16:03:19 -08:00
  • 98effeee58 Merge pull request #554 from InfoTeddy/general-improvements Terry Cavanagh 2020-12-22 00:01:42 +10:30
  • 96d397060c Allow pressing ACTION to skip fake loading screen Misa 2020-12-20 15:19:22 -08:00
  • 04da8085a3 Simplify lua-esque assignment Dav999-v 2020-11-22 21:18:11 +01:00
  • 09986c90f7 Make indentation in settings saving error consistent with rest of cases Dav999-v 2020-11-22 04:14:52 +01:00
  • 444074a931 Add error messages for failed writes to disk of settings Dav999-v 2020-11-22 03:10:26 +01:00
  • d910c5118d Move all fixed-timestep render updates to new file RenderFixed.cpp Misa 2020-11-07 15:47:49 -08:00
  • 634a41d80d Maintain game.swnmode until all gravitron squares are offscreen Misa 2020-11-19 15:16:54 -08:00
  • db0c38711c Visually remove all other tabs in SAVE-only enter screen Dav999-v 2020-11-16 03:12:28 +01:00
  • 679b590da5 Restrict the ENTER menu to saving while in a cutscene Dav999-v 2020-11-16 00:32:44 +01:00
  • fb19787489 Remove duplicate game.controllerSensitivity proxy Misa 2020-11-12 17:16:18 -08:00
  • bc9dff8c2a Remove game.gameframerate as duplicate of game.slowdown Misa 2020-11-12 17:05:18 -08:00
  • ee44f81d4c Remove duplicate using-MMMMMM variable from Game Misa 2020-11-12 16:48:39 -08:00
  • 40b7ddda05 Remove duplicate screen configuration variables Misa 2020-11-12 16:45:51 -08:00
  • af11f6936a Factor out screen settings to ScreenSettings struct Misa 2020-11-12 16:29:11 -08:00
  • 9f5f697dda Update License exceptions.md Terry Cavanagh 2020-11-23 16:33:54 +10:30
  • ce203812ad Don't hardcode offset of interim commit print Misa 2020-11-20 19:13:28 -08:00
  • 3f76f5164b Replace release mode conditional with OFFICIAL_BUILD Misa 2020-11-20 18:15:25 -08:00
  • ebe074e308 Add commit hash and date to title screen Misa 2020-11-20 17:58:28 -08:00
  • 2b6d8b8090 Include math.h instead of cmath leo60228 2020-11-17 11:31:51 -05:00
  • c646360961 Include SDL2 as system header leo60228 2020-11-17 11:31:40 -05:00
  • 12e3c579ed Don't set music.usingmmmmmm to true when (un)loading custom assets Misa 2020-11-12 16:02:54 -08:00
  • 98ef7a8675 Don't reset entire musicclass when mounting and unmounting assets Misa 2020-11-12 15:55:58 -08:00
  • f93ce4ea4a Fix Prize for the Reckless moving platform losing its block when... Misa 2020-11-12 13:57:11 -08:00
  • 434a672ac4 Fix edentities not rendering at all in the editor Misa 2020-11-07 17:12:54 -08:00
  • 7687440273 Use SDL_abs() instead of libc abs() in ApplyFilter() Misa 2020-11-07 16:23:48 -08:00
  • 1a2dd787f3 Interpolate scrolling in Analogue Mode filter Misa 2020-11-07 16:21:30 -08:00
  • 65a5dbe3a3 De-duplicate titleupdatetextcol() in gamecompletelogic() Misa 2020-11-07 14:46:49 -08:00
  • bf29c48640 Remove unneeded titlebg assignments when going to in-game settings Misa 2020-11-07 13:33:39 -08:00
  • 6f4e89e336 Remove unneeded tdrawback/backgrounddrawn assigns in returntopausemenu Misa 2020-11-07 13:20:09 -08:00
  • 5759408ded Remove Game::shouldreturntopausemenu Misa 2020-11-07 13:17:32 -08:00
  • d997fae27a Use SDL_fmodf() instead of libc fmodf() Misa 2020-11-06 15:11:24 -08:00
  • 5faa86baae Add x-room = 13 check to entity 1 behave 13 Misa 2020-11-06 11:58:18 -08:00
  • 05b7a38f76 Clean up don't-quick-fade signaling Misa 2020-11-06 00:51:04 -08:00
  • 87af9bba04 Merge fadeoutqueuesong into nicechange Misa 2020-11-06 00:36:25 -08:00
  • 410d80b731 Fix song 0/7 check using num_pppppp_tracks instead of num_mmmmmm_tracks Misa 2020-11-06 00:34:53 -08:00
  • 9698b42432 Initialize nicechange to -1 for consistency Misa 2020-11-06 00:23:39 -08:00
  • c1ca57e096 Change nicefade to bool instead of int Misa 2020-11-06 00:20:58 -08:00
  • f0b9bdc007 Fix niceplay() check having hardcoded number of MMMMMM tracks Misa 2020-11-06 00:04:57 -08:00
  • 93775ecde2 Fix ACTION press processing on same frame as fade ticks to 0 Misa 2020-11-06 01:03:47 -08:00
  • 5aa8b99113 Move all settings to settings.vvv Misa 2020-11-03 23:11:21 -08:00
  • 9e1ba97f63 Fix style of showmousecursor boolean check Misa 2020-11-03 22:12:58 -08:00
  • 27b28ca55e Fix oldreadytotele not being set in gotoroom() Misa 2020-11-04 00:53:43 -08:00
  • 3ce442459e Fix conveyor check in collisioncheck() always being true Misa 2020-11-04 00:42:42 -08:00
  • 3434ad8777 Fix variables shadowing other variables Misa 2020-11-04 00:37:46 -08:00
  • 6de14d95ee Don't unset Flip Mode when deleting all data in M&P Misa 2020-11-03 21:56:18 -08:00
  • 4ebf89e844 Add error message if quicksave fails Dav999-v 2020-11-04 03:45:33 +01:00
  • 5dbb90c7fd Add error message if telesave fails Dav999-v 2020-11-04 02:58:38 +01:00