Commit Graph

  • 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
  • df96b2a594 Fix softlock using tele while in its hitbox post-rescue/intermission Misa 2020-07-17 13:29:22 -07:00
  • af89c52813 Wrap around enemy type when switching enemy types Misa 2020-07-17 13:25:23 -07:00
  • fb8cb705da Fix softlock if exiting Super Grav and bringing up map in glitchrunner Misa 2020-07-16 15:11:54 -07:00
  • ecf43d05dc Fix undeffing ARG_IS instead of ARG Misa 2020-07-15 18:27:54 -07:00
  • 78faea87ba Fix brace style and spacing in custom loadlevel() Misa 2020-07-09 03:29:53 -07:00
  • ccb3d6e974 Use case-switch for warpdir checking Misa 2020-07-09 03:21:18 -07:00
  • 2938db057b Unindent case labels in room tileset case-switch Misa 2020-07-09 03:18:21 -07:00
  • 01f6a97ed0 Fix and update comments for edentities Misa 2020-07-09 03:16:52 -07:00
  • f8e23119bf Use case-switch for warp line creation Misa 2020-07-09 03:14:17 -07:00
  • c7ea684c08 Use enum names instead of raw values in createblock() calls Misa 2020-07-09 03:10:08 -07:00
  • a2f20e7e49 De-duplicate enemy/platform bounding box logic Misa 2020-07-09 03:06:20 -07:00
  • 0ec38ad0f8 Get rid of unnecessary roomname logic Misa 2020-07-09 03:00:48 -07:00
  • 2558cccd40 Fix 'break' statements in other cases not being inside braces Misa 2020-07-09 02:59:42 -07:00
  • 2646642664 Add braces to case 12 custom level loading Misa 2020-07-09 02:58:16 -07:00
  • 71a989707e De-duplicate and add safety check to ed.level reference Misa 2020-07-09 02:54:23 -07:00
  • 729f24d732 De-duplicate reference to edentity Misa 2020-07-09 02:40:18 -07:00
  • 4b6406d08e Unindent case labels in entity creation Misa 2020-07-09 02:32:52 -07:00
  • fd2ee96c49 Clean up tsx/tsy initialization Misa 2020-07-09 02:32:00 -07:00
  • d591c77088 De-duplicate expressions of actual coordinates for edentities Misa 2020-07-09 02:28:53 -07:00
  • 34b0e2c812 Unindent ending for-loop brace Misa 2020-07-09 02:12:31 -07:00
  • 8b8f9b3389 Negate edentity room check and use a continue Misa 2020-07-09 02:11:56 -07:00
  • 264279d17a Warning fix for uninitialized prefix Ethan Lee 2020-07-15 12:11:23 -04:00
  • b302e4dbbb Valgrind warning fix Ethan Lee 2020-07-15 12:09:24 -04:00
  • 5ff5ae7294 mmmmmm is initialized earlier in init() Ethan Lee 2020-07-15 11:58:00 -04:00
  • f8190439a9 Reset ed.roomnamehide to 0 when exiting playtesting Misa 2020-07-11 00:39:09 -07:00
  • def540d184 Reset ed.notedelay when exiting playtesting Misa 2020-07-11 00:27:00 -07:00
  • 22d556f4be Disable "Game Saved" text box in custommode Misa 2020-07-11 00:23:31 -07:00
  • 13e260bf50 Fix pressing Esc in teleporter menu going to quit screen Misa 2020-07-11 00:21:23 -07:00
  • 5f131b426b Allow pressing Enter on teleporters during playtesting Misa 2020-07-11 00:15:06 -07:00
  • 846c6f61d4 Use .clear() when removing text boxes in reset functions Misa 2020-07-11 00:10:06 -07:00
  • 7fada0548b Set ed.settingskey to true when returning to editor Misa 2020-07-11 00:09:02 -07:00
  • 6c52b79ddf Set ed.keydelay to 6 when returning to editor Misa 2020-07-11 00:04:54 -07:00
  • 1caabe374b Fix return to editor via crewmate rescue not using shouldreturntoeditor Misa 2020-07-11 00:00:42 -07:00
  • 2506127a17 Directly execute scripts if script boxes have a non-empty script field Misa 2020-07-09 23:20:03 -07:00
  • ca9e4c8f6e Only set game.customscript if index is inbounds Misa 2020-07-09 23:03:16 -07:00
  • 8c42f82317 Set script attribute of custom level script boxes Misa 2020-07-09 23:01:13 -07:00
  • 5e94239967 Optimize 30-mode FPS loop to use SDL_Delay() Misa 2020-07-13 21:17:20 -07:00
  • 11312976fc Fall back to default settings when screenbuffer is not present Ethan Lee 2020-07-13 16:09:44 -04:00
  • 47eba09edb Fix missing newline on printf for customsavequick() failure Misa 2020-07-11 14:12:17 -07:00
  • 582aaa587e Don't remove non-player entities in scriptclass::hardreset() Misa 2020-07-11 12:21:24 -07:00
  • 199a8f45d6 Fix -playmusic command line option not working Misa 2020-07-11 11:55:26 -07:00
  • 15319b9ed0 Fix being able to circumvent not-in-Flip-Mode detection Misa 2020-07-10 16:30:28 -07:00
  • 90929d80ea Fix wrong Tower music when toggling Flip Mode from in-game options Misa 2020-07-10 16:55:56 -07:00
  • b419601b41 De-duplicate gamestates 300..336 Misa 2020-07-09 18:14:18 -07:00
  • 82666a1875 Set both filter and vsync hints with override priority Ethan Lee 2020-07-08 21:42:57 -04:00
  • 3932c75acc Remove unnecessary stub destructors Misa 2020-07-06 15:02:55 -07:00
  • 307cdefb8e Remove duplicate advancetext/fullScreenEffect_badSignal initializations Misa 2020-07-06 14:42:07 -07:00
  • 6b0b86d434 Remove unused attribute advanced_mode from Game Misa 2020-07-06 14:18:21 -07:00
  • 7128e9c3ac Remove unnecessary string initializations from constructors Misa 2020-07-06 13:11:05 -07:00
  • 7703b2c1c2 Ensure that all member attributes are initialized Misa 2020-07-06 13:04:34 -07:00
  • 3b6867243b Remove useless attribute rcol from finalclass Misa 2020-07-06 12:46:46 -07:00
  • 876c120ed8 Remove unused coin attributes from finalclass and warpclass Misa 2020-07-06 12:44:29 -07:00
  • 63f6784cfe Remove unused <vector> include from Otherlevel.h Misa 2020-07-06 12:38:17 -07:00
  • 420bc38dff Move Roomtext struct to Map.h Misa 2020-07-06 12:37:04 -07:00
  • 5e8ca20d02 Remove block type enum from Otherlevel.h Misa 2020-07-06 12:36:09 -07:00
  • ec960b0f95 Remove roomtext from otherlevelclass Misa 2020-07-06 12:33:50 -07:00
  • a698d3a6f8 Remove unused vars relating to esc/keybuffer from KeyPoll Misa 2020-07-06 12:16:05 -07:00
  • 5eab43a655 Initialize saveDir and levelDir in FileSystemUtils.cpp Misa 2020-07-06 11:13:30 -07:00
  • 2716296a10 Haiku: Keep the option visible, but note the bug Ethan Lee 2020-07-08 14:43:04 -04:00
  • 86fde7bf99 More VSync Haiku hackery Ethan Lee 2020-07-08 14:38:55 -04:00
  • d3f9a36941 Refactor startup to load config before calling Screen::init Ethan Lee 2020-07-08 14:30:57 -04:00
  • f8bb8cde32 HACK: Disable VSync option for Haiku Ethan Lee 2020-07-08 14:06:45 -04:00
  • 09e15db878 Fix Vitellary looking left for one frame in "Now Stay Close To Me..." Misa 2020-07-08 03:16:05 -07:00
  • 5ce2c04ea4 Fix 'Prize for the Reckless' spikes when switching game modes Matt Penny 2020-07-06 21:10:28 -04:00
  • e6f3dab2e1 Make std::string-using script funcs pass around const references Misa 2020-07-04 16:01:35 -07:00
  • d480c1011c Make scriptclass::load(other) rely less on std::string Misa 2020-07-04 15:59:21 -07:00
  • 9398e9f1f0 Remove duplicate talkgreen_2 script and alarmon/alarmoff commands Misa 2020-07-04 15:18:29 -07:00
  • fd0dafc16c De-duplicate Graphics::drawmenu() and Graphics::drawlevelmenu() Misa 2020-07-04 14:53:05 -07:00
  • fbfeeaccd1 Use SDL_tolower() instead of libc tolower() in compare_nocase() Misa 2020-07-03 21:48:07 -07:00
  • 8366e08fbe Remove usage of std::string from MenuOption Misa 2020-07-03 21:30:31 -07:00
  • 5fb0b4396a Remove use of std::transform(), use SDL_toupper/lower Misa 2020-07-03 14:54:23 -07:00
  • 36e38027d8 Simplify m_headers init, hardcode 128 less Misa 2020-07-03 03:23:54 -07:00
  • fc03fca838 Turn (super)patrons/githubfriends into arrays & move them to new file Misa 2020-07-03 03:13:15 -07:00
  • a80502bdc9 Turn ed.contents/vmult into arrays Misa 2020-07-03 02:54:31 -07:00
  • 067fbc75f0 Turn fadebars into an array Misa 2020-07-03 02:40:57 -07:00
  • 78181bc676 Statically allocate strings in UtilityClass::number() Misa 2020-07-03 02:37:53 -07:00
  • 5f91bdd073 Turn splitseconds into an array Misa 2020-07-03 02:37:15 -07:00
  • 00cb033594 Turn map.specialnames into an array instead of a vector Misa 2020-07-03 02:33:33 -07:00
  • 450cf1a31e Turn star and backbox vectors into arrays Misa 2020-07-03 02:31:13 -07:00