Commit Graph

  • 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
  • c8b4c0f1e7 Fix #199 AllyTally 2020-08-01 16:23:56 -03:00
  • 720cd7642a fix #382 and fix #370 AllyTally 2020-08-01 16:08:50 -03:00
  • cf5ad166e3 Fix #400 AllyTally 2020-08-01 16:03:41 -03:00
  • a4c1ffee12 Fix checkpoint starts in editor tzann 2020-07-29 19:54:22 +02:00
  • 8aac6a758d Wrap entities (#408) Tynan Richards 2020-07-29 18:17:28 +02:00
  • 178951e5e1 Added myself to contributors list tzann 2020-07-29 12:06:02 +02:00
  • 11ef68bea2 Change back the order of entity creation tzann 2020-07-29 03:05:25 +02:00
  • b4bac64361 Also change oldyp so there's no deltaframe issues tzann 2020-07-29 02:58:08 +02:00
  • e48fef4fe5 Fix the 'Game Complete' trophy stand so it no longer hovers above the ground. Also update comments in Otherlevel.cpp to reflect what entities are actually being created. tzann 2020-07-29 02:44:55 +02:00
  • e2321f84b9 Add check for singular trinkets and crewmates in NDM game over screen tzann 2020-07-29 02:03:48 +02:00
  • 6c04f56099 Don't savestats() every frame of New Record animation Misa 2020-07-27 15:50:51 -07:00
  • 18b7d1ca14 Set oldxp/oldyp when player teleports through warp token Misa 2020-07-21 14:55:14 -07:00
  • ff8d616438 Use INBOUNDS() check for mapclass::warpto() Misa 2020-07-21 14:49:36 -07:00
  • fdb01adc68 Set oldxp/oldyp when being teleported around during teleport Misa 2020-07-21 15:01:08 -07:00
  • 52f7a587fe Separate includes into sections and alphabetize them Misa 2020-07-19 12:43:29 -07:00
  • b108e28c5a Remove unnecessary EditorData constructor stub Misa 2020-07-19 12:17:36 -07:00
  • 58308f9826 Remove unused time stuff from editor.cpp Misa 2020-07-19 12:14:12 -07:00
  • b5ff65c84e Remove unnecessary includes from header files Misa 2020-07-19 12:05:41 -07:00
  • d455e38715 Use angle brackets for including tinyxml2.h Misa 2020-07-19 12:03:16 -07:00
  • 2af396fb30 Consistently use angle brackets for SDL.h includes Misa 2020-07-18 21:21:27 -07:00
  • 6c85fae339 Change all tilemaps to be short[1200] instead of int[1200] Misa 2020-07-18 21:06:35 -07:00