Commit Graph

  • b34be3f1ac Use explicit INBOUNDS_VEC() instead of checking sentinel -1 Misa 2020-09-09 04:15:14 -07:00
  • b925352864 Reduce scope of 'j' in screen transition companion logic Misa 2020-09-08 14:59:23 -07:00
  • a098448e89 Remove unused variable from gamestate 115 Misa 2020-09-08 00:57:29 -07:00
  • fad0071966 Reduce scope of temporary variables in Game::updatestate() Misa 2020-09-08 00:56:00 -07:00
  • 7ed495c373 Rename INBOUNDS() macro to INBOUNDS_VEC() Misa 2020-09-08 00:31:44 -07:00
  • fae14f4e98 De-duplicate stuck prevention for the player/SCM Misa 2020-09-05 17:38:38 -07:00
  • 5e29d676e9 Use case-switch for entityclass::collisioncheck() Misa 2020-09-05 17:37:57 -07:00
  • b5806c8bb0 De-duplicate entity collision checks for player/SCM Misa 2020-09-05 17:35:44 -07:00
  • ceaee392e5 De-duplicate vertical moving platform fix for player/SCM Misa 2020-09-05 17:25:49 -07:00
  • 1c5b72410a De-duplicate spike hitbox checks for player/SCM Misa 2020-09-05 17:23:09 -07:00
  • 46049705f4 Fix entities in the Warp Zone's gray tileset not being gray in the editor (#480) Ally 2020-09-25 14:35:03 -03:00
  • 7fcc1c8cdc De-duplicate reading/writing main game telesave/quicksave Misa 2020-09-13 16:31:02 -07:00
  • e01efbec89 Remove tzann's trailing whitespace from Graphics.cpp Misa 2020-09-09 22:37:14 -07:00
  • 1a3577e196 Add kludge to fix rendering of gravity lines in a gotoroom Misa 2020-09-25 10:13:00 -07:00
  • d1fd910bdb Fix flipgravity() rule conversion being inverted Misa 2020-09-23 23:40:16 -07:00
  • 5b9a8e5f08 Allow calling flipgravity() on duplicate player entities Misa 2020-09-17 20:02:29 -07:00
  • 42010f8f42 Fix default Graphics::setcol() value having no alpha Misa 2020-09-17 03:38:56 -07:00
  • 03abe10f67 Add space after lines terminated by a colon in scripts (#479) MAO3J1m0Op 2020-09-14 20:34:12 -04:00
  • dcf1a81e80 Fix duplicate levels in levelstats if you don't have a higher score Misa 2020-09-12 21:55:26 -07:00
  • 1d40bbdbc7 Restore pre-2.1 warp bypass glitch in glitchrunner mode Misa 2020-09-09 16:10:16 -07:00
  • 23434f0842 Fix misleading indentation in obj.customwarpmode block Misa 2020-09-09 15:45:03 -07:00
  • b7cf6855b0 Restore entity-to-crewmate conversion trick Misa 2020-09-09 04:42:16 -07:00
  • 760f1e8e5a Don't hardcode SDL_CreateRGBSurface BitsPerPixel/mask args Misa 2020-08-22 18:52:42 -07:00
  • 8af9007b5f Axe SDL_BYTEORDER checks Misa 2020-08-22 11:19:12 -07:00
  • 68a54d2594 Axe endian_swap() function and template Misa 2020-08-22 11:17:35 -07:00
  • 90150a9fad Use clamp() macro to clamp colors in Graphics::bigrprint() Misa 2020-09-08 13:12:07 -07:00
  • efc9d4ea80 Remove duplicate color-clamping code from Graphics::bigrprint() Misa 2020-09-08 13:09:14 -07:00
  • a6a8173e20 Prevent same-frame infinite loops in scripts Misa 2020-09-07 20:58:32 -07:00
  • 662a658cf6 Optimize entity collision checking to O(n) Misa 2020-09-07 16:36:38 -07:00
  • d4336b9a33 Hoist Enter check out of script.running clause Misa 2020-09-06 04:49:53 -07:00
  • 69337009b8 Remove fademode conditional from map screen Misa 2020-09-06 04:28:18 -07:00
  • fd19b4e5d8 Hoist Enter/Esc presses out of player entity for-loop Misa 2020-09-06 04:28:09 -07:00
  • 610f4e7782 Move crewmate drawframe fix to entity creation instead of loadlevel Misa 2020-09-07 16:27:44 -07:00
  • f014ed6fe8 Merge pull request #467 from InfoTeddy/general-improvements Terry Cavanagh 2020-09-06 14:46:56 +10:30
  • 9de3aba94b Fix sprite of player if they are stuck in a wall Misa 2020-09-05 16:55:34 -07:00
  • d677ba3837 Remove checks to prevent having both warp lines/BGs in editor Misa 2020-09-05 20:02:27 -07:00
  • 6658a46b2e Fix 1-frame render glitch with running teleport scripts Misa 2020-09-05 14:59:46 -07:00
  • c29d7c7d14 De-duplicate activity zone rendering, don't ignore act_fade Misa 2020-08-24 18:13:57 -07:00
  • cf53de9ed5 Move text entry start to script open instead of script list open Misa 2020-08-17 15:39:19 -07:00
  • 743eb3f3d6 Add custommode check to mapclass::twoframedelayfix() Misa 2020-08-17 12:10:22 -07:00
  • 77b47a3c7e Fix compatibility with levels that rely on gamestate-based script boxes Misa 2020-08-17 12:08:32 -07:00
  • fb6635abec Remove script.hardreset() when restarting Time Trial Misa 2020-08-14 18:43:14 -07:00
  • c95b95f5b7 Check rw in musicclass::init() Misa 2020-08-14 02:23:41 -07:00
  • 6bed5fc88c Check divisor in musicclass::play() Misa 2020-08-14 02:15:09 -07:00
  • 4bfd9de371 Check index of tracks in musicclass::init() Misa 2020-08-14 02:02:16 -07:00
  • e481c75404 Use SDL stdlib funcs for free/malloc/strcmp Misa 2020-08-14 01:56:08 -07:00
  • cf8442b12c Add bounds checks to getSize() and getAddress() Misa 2020-08-14 01:54:19 -07:00
  • 6991b2045d Set valid to false if size is bogus Misa 2020-08-14 01:50:41 -07:00
  • 7903b8967e Check valid in binaryBlob::getIndex() Misa 2020-08-14 01:47:56 -07:00
  • 751e621c14 Fix aggressive glitchrunner hardreset causing issues quitting to menu Misa 2020-08-13 19:26:52 -07:00
  • d7040b23d0 Axe manual state trackers and use SDL_IsTextInputActive() Misa 2020-08-12 23:43:25 -07:00
  • 48313169b6 Don't fade music out when returning to the menu if it's Presenting VVVVVV AllyTally 2020-08-13 10:39:15 -03:00
  • d865c37951 Fixed the title screen showing up when going to graphics options while playtesting. Nichole Mattera 2020-08-13 08:59:14 -04:00
  • ab323a7550 Simplified the fixes. Nichole Mattera 2020-08-12 21:08:25 -04:00
  • 51119d4394 Adding myself as a contributor. Nichole Mattera 2020-08-12 19:08:49 -04:00
  • 2ddd7a96fb Fix issues with hotkey during text inputs. Nichole Mattera 2020-08-12 19:07:36 -04:00
  • 76b326aac3 Added License exception for Sega Dreamcast port Terry Cavanagh 2020-08-13 12:19:54 +10:30
  • 4d5a0e2cb0 Fix other array decay too Misa 2020-08-09 10:10:21 -07:00
  • b4da818e8c Missed adding the option to the createmenu method. Nichole Mattera 2020-08-08 19:06:20 -04:00
  • 1376e65b5d Added ability to bind restart to a controller. Nichole Mattera 2020-08-08 18:41:59 -04:00
  • af88aee7c0 Disable pressing R in No Death Mode Misa 2020-08-08 00:43:50 -07:00
  • f4d247f7b6 Fixed controllers not being able to navigate the map and menu with up and down buttons. Nichole Mattera 2020-08-08 16:00:46 -04:00
  • 688f759967 Fix array decay in PLATFORM_getOSDirectory() Misa 2020-08-07 14:52:43 -07:00
  • 609ceb782c Clean up strcat()s/strcpy()s, EXCEPT for migrateSaveData() Misa 2020-08-07 00:08:16 -07:00
  • ce2eba1649 Fix inefficient baseDir non-empty check Misa 2020-08-06 23:17:10 -07:00
  • 7478b68dd7 Fix basedir trailing path separator check Misa 2020-08-06 23:08:09 -07:00
  • d1938a151f Add fallback parameter to UtilityClass::Int() Misa 2020-08-06 21:56:35 -07:00
  • 78e87effe7 Replace all usages of atoi() with help.Int() Misa 2020-08-06 21:31:29 -07:00
  • 037065910f Add UtilityClass::Int() Misa 2020-08-06 21:28:51 -07:00
  • 502d597aeb Add is_number() Misa 2020-08-06 21:22:10 -07:00
  • b8b616e282 Replace std::is[x]digit() with non-STL versions Misa 2020-08-06 21:16:48 -07:00
  • 43cf3c4f19 Remove allowspecial, replace with opaqueness check Misa 2020-08-04 20:42:43 -07:00
  • 2710ebeff9 Fix silent music saves playing MMMMMM track 15 if... Misa 2020-08-06 18:36:35 -07:00
  • 79fd3e1d36 Remove -1,-1 offset from ScaleSurface() Misa 2020-08-04 13:10:50 -07:00
  • 5f776faba7 Ax ScaleSurfaceSlow() in favor of ScaleSurface() Misa 2020-08-04 13:09:13 -07:00
  • 57dca99a4e Ax OverlaySurfaceKeyed(), set proper foregroundBuffer blend mode Misa 2020-08-04 00:24:04 -07:00
  • 1a64e9c528 Remove unnecessary cursor toggling when toggling fullscreen Misa 2020-08-04 18:16:50 -07:00
  • 5de6f22175 Use SDL_max/min instead of std::max/min in Graphics::Hitest() Misa 2020-08-04 00:57:31 -07:00
  • 2d71881321 Clean up superfluous no-intersection return logic Misa 2020-08-04 00:56:45 -07:00
  • 627e971e90 Remove unnecessary intersectRect() function Misa 2020-08-04 00:55:18 -07:00
  • 154e81292e Crop bottom tower spikes so they don't get drawn behind room name Misa 2020-08-03 19:13:08 -07:00
  • f544e95e85 Fix INBOUNDS() check for Graphics::drawtile3() Misa 2020-08-03 18:58:53 -07:00
  • 6704675189 Remove half-second delay when exiting to menu in glitchrunner mode Misa 2020-08-02 21:43:55 -07:00
  • 690929d29a Fix dupe stack frame when creating unlock notif menu Misa 2020-08-02 21:37:52 -07:00
  • 30123e700d Print error and return if given invalid command-line arg Misa 2020-08-02 21:30:08 -07:00
  • 8af37bc693 Remove zeroed arrays from tower functions in M&P Misa 2020-08-02 21:15:58 -07:00
  • f07a8d2143 Move tele/activity/trophytext conds to collision detection Misa 2020-08-02 21:02:27 -07:00
  • 95d4465e3e Fix bounding logic for enemies Misa 2020-08-02 20:47:42 -07:00
  • 70ad0003e1 Initialize bx1/by1/bx2/by2 in custom entity creation Misa 2020-08-02 20:43:50 -07:00
  • a35bc9d8dc Remove unnecessary externs from network func forward decls Misa 2020-08-02 20:38:16 -07:00
  • bf64b95416 Ifdef out network code for M&P Misa 2020-08-02 20:35:00 -07:00
  • cec1a99d3b Don't draw activity zone or trophy text when cutscene is running Misa 2020-08-02 19:28:30 -07:00
  • 4adcf7013c Reposition game time and trinket count in game save box Dav999-v 2020-08-03 00:11:58 +02:00
  • 6c02095d99 Make game save box 16 pixels wider Dav999-v 2020-08-02 23:38:40 +02:00
  • 3aa407e981 Add catch-all softlock protection Misa 2020-08-02 15:39:21 -07:00
  • 563b10b666 Fix Direct Mode selection square not moving with tile selection drawer Dav999-v 2020-08-01 22:27:03 +02:00
  • d813956879 add newline at the end of game.cpp AllyTally 2020-08-01 17:04:37 -03:00
  • 0cc765ce7d replace stray tab with spaces AllyTally 2020-08-01 17:01:58 -03:00
  • 48d7523e34 fix tab instead of spaces AllyTally 2020-08-01 16:51:11 -03:00
  • 06e5eb38d9 Fix #380 AllyTally 2020-08-01 16:49:07 -03:00