Commit Graph

  • 0e09f26451 Update dependencies AlexApps99 2020-03-13 12:00:51 +13:00
  • aff0c06458 Fixes #112: Backbuffer is always 32bpp AlexApps99 2020-03-12 20:56:06 +13:00
  • c322ae131e Fix unfocusing the game while in fullscreen mode Misa 2020-03-04 18:28:39 -08:00
  • a46d5b126c Write unlock.vvv when pressing Alt+F4 Misa 2020-03-04 13:29:13 -08:00
  • 5a25cad74b Don't draw text outline for roomtext in the editor Misa 2020-03-04 12:31:39 -08:00
  • b82a8a0925 Fix undefined behavior with left-click logic in editor Misa 2020-03-01 21:25:29 -08:00
  • 8d44d9387b Refactor edentities to not use separate length-trackers Misa 2020-03-01 12:24:43 -08:00
  • a4d7fc017c Refactor roomtext to not use ad-hoc objects / separate length trackers Misa 2020-02-29 18:26:12 -08:00
  • f7e71bd668 Fix left-clicking on script boxes Misa 2020-02-21 13:23:04 -08:00
  • ea8053303d Initialize x to 0 in ss_toi() Misa 2020-02-19 20:58:12 -08:00
  • 0531ee9b19 SDL_Init after FILESYSTEM_init, for gamecontrollerdb.txt Ethan Lee 2020-02-19 12:44:36 -05:00
  • e18dd195ba Fix typo: "quiting" (one T) to "quitting" (two Ts) Misa 2020-02-17 10:15:40 -08:00
  • 1b04cb5dd6 Fix crewmate-found text boxes overlapping in flip mode Misa 2020-02-15 22:58:42 -08:00
  • c665d5b8c8 Fixed some music bugs Previously, when MMMMMM is installed but the user is using PPPPPP, niceplay would still restart the song even if it's the same. That has been fixed. In addition, Plenary and Path Complete no longer loop when MMMMMM is installed but PPPPPP is in use. Stelpjo 2020-02-12 16:00:54 -05:00
  • df1c1303bf Use dynamic credits lists for main menu credits screens (and add GitHub contributors) (#160) Matt Penny 2020-02-11 23:45:58 -05:00
  • 4ccb48f440 Use uint32_t instead of char32_t Matt Penny 2020-02-11 00:48:07 -05:00
  • e7252888b6 Support pre-C++11 compilers Matt Penny 2020-02-11 00:34:01 -05:00
  • 9adcbaed6c Fix NO_CUSTOM_LEVELS compile after #158 Matt Penny 2020-02-10 23:52:08 -05:00
  • 9b125ad8df Prevent removing line if there is only one line Misa 2020-02-10 18:29:29 -08:00
  • 172ab9195d Merge pull request #158 from AllyTally/entertoreturn Terry Cavanagh 2020-02-10 18:41:13 +01:00
  • 1b00d12600 Add option to allow custom levels when the editor is disabled Matt Penny 2020-02-09 21:21:19 -05:00
  • 7d35c5ce4e Add option to compile without the level editor Matt Penny 2020-02-09 19:53:01 -05:00
  • 6b1a7ebce6 Make "[Press ENTER to return to editor]" fade out after a bit AllyTally 2020-02-09 22:23:12 -04:00
  • 3273b4ab55 Re-comment out #define MAKEANDPLAY Info Teddy 2020-02-08 21:45:14 -08:00
  • 9642921a64 Initialize level data with 0s in M&P Info Teddy 2020-02-08 11:32:32 -08:00
  • dd7170dc59 Add -basedir option to specify base user directory (#154) Matt Penny 2020-02-08 18:49:03 -05:00
  • 93ec5783d5 Fix undefined behavior when activating scripts AllyTally 2020-02-08 00:39:05 -04:00
  • 19de5ec59d Add self to CONTRIBTORS.txt and githubfriends AllyTally 2020-02-08 00:24:50 -04:00
  • ca0bfcfa80 Fix undefined behavior while loading scripts AllyTally 2020-02-08 00:10:45 -04:00
  • e3025a6b27 Render screen shaking in towers Info Teddy 2020-02-03 19:06:09 -08:00
  • 4e378b6057 Merge pull request #147 from InfoTeddy/general-bug-fixes-5 Terry Cavanagh 2020-02-06 16:37:37 +01:00
  • 3d8c84bbbf Merge pull request #149 from FredrIQ/master Terry Cavanagh 2020-02-06 16:36:21 +01:00
  • 6e1197ad64 Fix wrong tiling in top-left corner of Do Try To Keep Up Info Teddy 2020-02-03 19:44:29 -08:00
  • d61d4f6120 Draw entities backwards in towermode like non-towermode entities Info Teddy 2020-02-03 19:01:33 -08:00
  • a08e731a39 Fix Prize for the Reckless moving platform kludge happening in customs Info Teddy 2020-02-03 18:53:30 -08:00
  • 1062113f73 Make tiles in tower mode behave consistently with tower tileset elsewhere Fredrik Ljungdahl 2020-02-05 22:02:00 +01:00
  • b32c91a6e9 Added Haiku links Terry Cavanagh 2020-02-05 15:59:51 +01:00
  • 8ead9db39f Make hardest room "Dimension VVVVVV" if it has no room name Info Teddy 2020-02-03 19:27:49 -08:00
  • cefc95d324 Fix centered texts' outline rendering upside-down in flip mode Info Teddy 2020-02-02 17:46:00 -08:00
  • a2ab8e82e1 Account for height of textbox in flipme() Info Teddy 2020-02-02 17:25:15 -08:00
  • 4bc76416f5 Fix discoloration when entities warp in flip mode Info Teddy 2020-02-02 14:43:42 -08:00
  • 45491a03f3 Add -assets option to specify data.zip (#139) leo60228 2020-02-02 18:28:26 -05:00
  • 8260bb2696 Fix Prize for the Reckless quicksand fix kludge Info Teddy 2020-02-02 02:26:49 -08:00
  • 1e460721bb Fix hardcoded (19,8) all-sides warp happening in custom levels Info Teddy 2020-02-02 02:37:23 -08:00
  • e439949d7d Merge pull request #135 from InfoTeddy/code-quality-improvements Terry Cavanagh 2020-02-01 00:59:59 +01:00
  • 867e8ff0fe Make obj accessible from everywhere Info Teddy 2020-01-31 15:53:29 -08:00
  • ab68cd98c8 Merge pull request #134 from InfoTeddy/general-bug-fixes Terry Cavanagh 2020-01-31 23:37:06 +01:00
  • 4fa62ca0aa Fix text() centering with x=-1 Info Teddy 2020-01-31 13:36:36 -08:00
  • 6a17625727 Add support for Unicode rendering (#47) leo60228 2020-01-31 13:25:37 -05:00
  • 98ac1fdb53 Set customwarpmode when createentitying warp lines Info Teddy 2020-01-30 19:41:53 -08:00
  • 4be6d58b82 Reset warp directions when exiting playtesting Info Teddy 2020-01-30 19:06:16 -08:00
  • 98151b4c2f Merge pull request #126 from FredrIQ/master Terry Cavanagh 2020-01-30 15:36:18 +01:00
  • 5a316d65e6 Allow using help/graphics/music/game/key/map/obj everywhere Info Teddy 2020-01-28 23:35:03 -08:00
  • 906e35244b Display menu text darker if mouse cursor is off Allison Fleischer 2020-01-29 00:04:11 -08:00
  • 03a4c3362a Add graphics option to toggle mouse cursor Allison Fleischer 2020-01-28 23:17:13 -08:00
  • 5afba66d2e Merge pull request #127 from InfoTeddy/general-bug-fixes Terry Cavanagh 2020-01-28 19:16:33 +01:00
  • 47ebbf15ab Don't redraw H/V warp BG if gotorooming to same room in customs Info Teddy 2020-01-27 14:46:11 -08:00
  • 12497f6478 Added a general exception for any package of the Make and Play edition Terry Cavanagh 2020-01-27 14:27:24 +01:00
  • 3cfa7b0c60 Fix and improve handling of cancelling roomtext/scripttext input Fredrik Ljungdahl 2020-01-27 11:15:25 +01:00
  • 757fd49283 Draw editor entities according to ingame order Fredrik Ljungdahl 2020-01-27 02:15:49 +01:00
  • 7f3d16801c Remove from M&P the room data of Final Level/Lab/Overworld/Tower Info Teddy 2020-01-26 08:37:12 -08:00
  • 3697487f47 Fix minor issue with respawning into a tower Fredrik Ljungdahl 2020-01-25 19:20:37 +01:00
  • b79f0daa5f Move y-position assignment into its most intended branch Info Teddy 2020-01-25 18:24:04 -08:00
  • 2709de9cf0 Make fast path using FillRect() when opaque Info Teddy 2020-01-24 23:30:51 -08:00
  • 2f85c2a8dc Draw room names with text outline Info Teddy 2020-01-24 20:56:05 -08:00
  • df83c2d494 Add an accessibility option to be able to see through the roomname Info Teddy 2020-01-24 20:43:04 -08:00
  • c49ae404af Convert roomname background to a surface, then draw that Info Teddy 2020-01-24 20:32:55 -08:00
  • f6fa8dd84c De-duplicate the roomname printing code in the editor Info Teddy 2020-01-24 20:26:34 -08:00
  • 4ea4a1e615 Move skipblocks default setting to obj.init() Fredrik Ljungdahl 2020-01-25 02:26:00 +01:00
  • 9296547feb Fix tower quicksave bug (only appeared in some builds) Fredrik Ljungdahl 2020-01-25 00:18:15 +01:00
  • 2ec1106741 Fix level editor not using LoadTiXmlDocument Fredrik Ljungdahl 2020-01-24 22:12:45 +01:00
  • 5862af4445 Add a null terminator to loaded TinyXML files (#117) Fredrik Ljungdahl 2020-01-24 21:35:46 +01:00
  • 3dee27db7b Remove superfluous whitespace in entity XML data in level files (#119) Dav999-v 2020-01-24 19:25:21 +00:00
  • 9cf5112f0d Added myself to CONTRIBUTORS.txt Stelpjo 2020-01-24 12:21:59 -05:00
  • 09af7c2b5f Added an apostrophe to 'controllers' in game options Stelpjo 2020-01-24 12:13:23 -05:00
  • a02d776b00 Make foundtrinket() be accurate in custommode Info Teddy 2020-01-23 06:50:09 -08:00
  • 37507c147f Abstract UtilityClass::number() to be more generic Info Teddy 2020-01-23 06:45:50 -08:00
  • cd7cc317b5 Up the trinkets/crewmates limit to 100 Info Teddy 2020-01-23 06:43:53 -08:00
  • 782ce95d11 Merge pull request #115 from FredrIQ/master Terry Cavanagh 2020-01-23 14:59:53 +01:00
  • 76792e652a Don't outline entity directions (looks odd and can never be hard to see) Fredrik Ljungdahl 2020-01-23 14:53:12 +01:00
  • e8fd134a43 Fix X and Y coordinates getting reversed in editorclass::reset() Info Teddy 2020-01-23 01:41:50 -08:00
  • 8e9970d619 Reset enemy type in editorclass::reset() Info Teddy 2020-01-23 01:26:29 -08:00
  • 48c71c158d Add myself to CONTRIBUTORS.txt Fredrik Ljungdahl 2020-01-23 14:24:54 +01:00
  • ca9f577fc4 Make the level editor use font outlines for text appropriately Fredrik Ljungdahl 2020-01-23 14:23:56 +01:00
  • f9525020bb Call nexttowercolour() when exiting to menu Info Teddy 2020-01-22 17:20:32 -08:00
  • cb642ec506 Don't quick fade when using niceplay() Info Teddy 2020-01-22 16:26:29 -08:00
  • bff9b850b7 Reset game.pausescript in hardreset() Info Teddy 2020-01-22 16:16:27 -08:00
  • 90cab340f1 Copy the backBuffer to the tempBuffer in towerrender() Info Teddy 2020-01-22 04:57:40 -08:00
  • 9f6a60c298 Reset cutscene bar position in hardreset() Info Teddy 2020-01-22 04:17:43 -08:00
  • 31efc9b3ce Fix out-of-bounds array access in findstartpoint() Info Teddy 2020-01-21 21:43:01 -08:00
  • 5934802fca Added a technicality I just realised, lol Terry Cavanagh 2020-01-22 12:59:09 +01:00
  • 794ef29638 Fix bug with displaying translucent pixels incorrectly Info Teddy 2020-01-21 20:02:21 -08:00
  • b6ca9ea039 Added Ved to License exceptions Terry Cavanagh 2020-01-20 22:47:34 +01:00
  • 14ba07f22c Don't play squeak twice when entering quickloadlevel Info Teddy 2020-01-19 19:45:35 -08:00
  • 88f90f50a8 Merge pull request #101 from InfoTeddy/general-bug-fixes-2 Terry Cavanagh 2020-01-20 10:28:22 +01:00
  • 2c2acc93e6 Reset Direct Mode in editorclass::reset() Info Teddy 2020-01-19 21:46:52 -08:00
  • 916f182ce6 Set ed.keydelay when backspacing an empty line Info Teddy 2020-01-18 18:39:39 -08:00
  • 2687090ac2 Fix frame-ordering backspacing empty line bug in script editor Info Teddy 2020-01-18 18:17:46 -08:00
  • b1d6b7f395 Fix off-by-one in script editor letting you type on a nonexistent line Info Teddy 2020-01-18 17:38:36 -08:00
  • 134a0f1070 Fix invincibility/slowdown cursor positions when exiting those menus Ethan Lee 2020-01-17 22:14:29 -05:00