1
0
Fork 0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2025-01-26 18:54:59 +01:00

Commit graph

  • 0664eac7fc Turn obj.collect and obj.customcollect into plain arrays Misa 2020-07-02 19:17:32 -07:00
  • 62203efb2c Turn obj.flags into an array instead of a vector Misa 2020-07-02 18:22:19 -07:00
  • 1258eb7bf4 Turn crew rescued/mood vectors into arrays Misa 2020-07-02 18:10:52 -07:00
  • cd3869f974 Turn time trial stat vectors into plain arrays Misa 2020-07-02 17:09:30 -07:00
  • 56f06bd853 De-duplicate and use a macro for loading things into plain arrays Misa 2020-07-02 16:58:58 -07:00
  • 3f448ce439 Turn unlock/unlocknotify into plain arrays Misa 2020-07-02 16:45:22 -07:00
  • c3e7ddca9c Add bounds checks to scriptclass::tokenize() Misa 2020-07-02 16:09:55 -07:00
  • c7774a3eb9 Turn words into an array instead of an std::vector Misa 2020-07-02 16:07:35 -07:00
  • 689af99220 Make currentletter a char instead of an std::string Misa 2020-07-02 16:04:51 -07:00
  • 56b2f43ff8 Move tempword and currentletter off of scriptclass Misa 2020-07-02 16:03:40 -07:00
  • ef8157d328 Make std::string-using script funcs pass around const references Misa 2020-07-04 16:01:35 -07:00
  • d243da4238 Make scriptclass::load(other) rely less on std::string Misa 2020-07-04 15:59:21 -07:00
  • 9467a7ddbb Remove duplicate talkgreen_2 script and alarmon/alarmoff commands Misa 2020-07-04 15:18:29 -07:00
  • bd8721b1ad De-duplicate Graphics::drawmenu() and Graphics::drawlevelmenu() Misa 2020-07-04 14:53:05 -07:00
  • 8c722b42fa Use SDL_tolower() instead of libc tolower() in compare_nocase() Misa 2020-07-03 21:48:07 -07:00
  • cd4b7fd802 Remove usage of std::string from MenuOption Misa 2020-07-03 21:30:31 -07:00
  • fa76086ed8 Remove use of std::transform(), use SDL_toupper/lower Misa 2020-07-03 14:54:23 -07:00
  • f00bae6d0b Simplify m_headers init, hardcode 128 less Misa 2020-07-03 03:23:54 -07:00
  • 489a87a921 Turn (super)patrons/githubfriends into arrays & move them to new file Misa 2020-07-03 03:13:15 -07:00
  • 423741e873 Turn ed.contents/vmult into arrays Misa 2020-07-03 02:54:31 -07:00
  • 2f57a9aff8 Turn fadebars into an array Misa 2020-07-03 02:40:57 -07:00
  • 94d544b68b Statically allocate strings in UtilityClass::number() Misa 2020-07-03 02:37:53 -07:00
  • 276fd935e9 Turn splitseconds into an array Misa 2020-07-03 02:37:15 -07:00
  • eaae172a31 Turn map.specialnames into an array instead of a vector Misa 2020-07-03 02:33:33 -07:00
  • 57d3fe2765 Turn star and backbox vectors into arrays Misa 2020-07-03 02:31:13 -07:00
  • b4c0dd815c Remove unused vars from Graphics/GraphicsResources Misa 2020-07-03 02:20:07 -07:00
  • 8f7b0cd8db Turn tower vectors into plain arrays Misa 2020-07-03 02:16:18 -07:00
  • 762ba53e03 Turn map.contents into a plain array Misa 2020-07-03 02:06:46 -07:00
  • f1fcad5bbd Turn areamap into plain array Misa 2020-07-02 21:13:23 -07:00
  • aa08b182d1 Turn map.explored, map.roomdeaths(final) into plain arrays Misa 2020-07-02 21:01:09 -07:00
  • f3df350af1 Move temp/temp2 off of UtilityClass, remove globaltemp Misa 2020-07-02 19:35:21 -07:00
  • 6b16c19db7 Move temp variable off of editorclass Misa 2020-07-02 19:28:35 -07:00
  • 905a3c2bde Move temp and temp2 off of mapclass Misa 2020-07-02 19:20:22 -07:00
  • 32868022f9 Turn obj.collect and obj.customcollect into plain arrays Misa 2020-07-02 19:17:32 -07:00
  • ee66e1aa6f Turn obj.flags into an array instead of a vector Misa 2020-07-02 18:22:19 -07:00
  • d1d2012e7e Turn crew rescued/mood vectors into arrays Misa 2020-07-02 18:10:52 -07:00
  • 203b4d3ed9 Turn time trial stat vectors into plain arrays Misa 2020-07-02 17:09:30 -07:00
  • 7bec1550e5 De-duplicate and use a macro for loading things into plain arrays Misa 2020-07-02 16:58:58 -07:00
  • a8b91cd91f Turn unlock/unlocknotify into plain arrays Misa 2020-07-02 16:45:22 -07:00
  • 728fd9d58d Add bounds checks to scriptclass::tokenize() Misa 2020-07-02 16:09:55 -07:00
  • a83df512cf Turn words into an array instead of an std::vector Misa 2020-07-02 16:07:35 -07:00
  • 24c95139ca Make currentletter a char instead of an std::string Misa 2020-07-02 16:04:51 -07:00
  • 67e02cd1cf Move tempword and currentletter off of scriptclass Misa 2020-07-02 16:03:40 -07:00
  • f28fcd78e8 Fix softlock from interrupted completestop Misa 2020-07-04 22:55:21 -07:00
  • d06fadadf2 Fix Map.cpp relying on editor.h to include Script.h Misa 2020-07-04 22:23:13 -07:00
  • caee52a203 Fix softlock from interrupted completestop Misa 2020-07-04 22:55:21 -07:00
  • 1575033198 Fix Map.cpp relying on editor.h to include Script.h Misa 2020-07-04 22:23:13 -07:00
  • 1dfc536b0f Fix infinite loop pressing left/right in tele menu w/ no teles unlocked Misa 2020-07-04 18:58:13 -07:00
  • aa873ce172 Use proper do-while for teleporter searching loop Misa 2020-07-04 18:50:58 -07:00
  • d83b85bee1 Fix infinite loop pressing left/right in tele menu w/ no teles unlocked Misa 2020-07-04 18:58:13 -07:00
  • d3d12a31ad Use proper do-while for teleporter searching loop Misa 2020-07-04 18:50:58 -07:00
  • 7f61147973 Fix still being able to unlock things in custommode Misa 2020-07-02 19:56:26 -07:00
  • 84af115a56 Fix still being able to unlock things in custommode Misa 2020-07-02 19:56:26 -07:00
  • c4853688b4 Separate mkdirs from path string generation Ethan Lee 2020-07-02 15:57:40 -04:00
  • 029cc9d4b9 Fix wrong function being used to set color of coins Misa 2020-07-02 12:31:31 -07:00
  • d2bbe925f9 Fix wrong function being used to set color of coins Misa 2020-07-02 12:31:31 -07:00
  • c3e4e8589d Check saves dir in addition to levels dir for migration Ethan Lee 2020-07-02 14:58:04 -04:00
  • d057c6a348 PHYSFS_mkdir uses the mount location when a system is mounted Ethan Lee 2020-07-02 14:56:59 -04:00
  • ee610238b5 Try to preserve the script args for createentity when using default args Ethan Lee 2020-07-02 14:34:21 -04:00
  • d22b895e22 Allow edentity terminals to use any sprite they want Misa 2020-06-30 23:43:33 -07:00
  • 450663594f Add G keybind to go to room Misa 2020-06-30 23:35:59 -07:00
  • 76d8dc5bf2 Refactor/de-duplicate entity text input Misa 2020-06-30 23:17:26 -07:00
  • a183e3a8d8 Allow edentity terminals to use any sprite they want Misa 2020-06-30 23:43:33 -07:00
  • d7a2362e6d Add G keybind to go to room Misa 2020-06-30 23:35:59 -07:00
  • 32331c09fa Refactor/de-duplicate entity text input Misa 2020-06-30 23:17:26 -07:00
  • 0f450f3e39 Move the VSync work to Screen. Ethan Lee 2020-07-02 00:19:40 -04:00
  • d854c61960 Add Shift+F1/F2/F3 hotkeys Misa 2020-06-30 21:53:11 -07:00
  • 5132ccf1e6 Allow using Space Station tilecol -1 Misa 2020-06-30 21:47:03 -07:00
  • e8cf521ed7 Abstract tileset/tilecol/enemy switching to functions Misa 2020-06-30 21:39:10 -07:00
  • a0f8b83563 Re-organize editor shortcuts logic Misa 2020-06-30 20:39:36 -07:00
  • cf9c2f8933 Fix deltaframe render glitch when spawning animated double-size entities Misa 2020-07-01 14:45:50 -07:00
  • 97fd5d8199 Fix deltaframe render glitch when spawning animated double-size entities Misa 2020-07-01 14:45:50 -07:00
  • 2569154010 Don't adhere to slowdown in MAPMODE/TELEPORTERMODE Misa 2020-07-01 03:04:17 -07:00
  • f7da19b667 Make text() colors consistent with setblockcolour() Misa 2020-07-01 03:03:35 -07:00
  • 462fd39c97 Don't adhere to slowdown in MAPMODE/TELEPORTERMODE Misa 2020-07-01 03:04:17 -07:00
  • aaadfcde47 Make text() colors consistent with setblockcolour() Misa 2020-07-01 03:03:35 -07:00
  • dd390eccb0 Add Shift+F1/F2/F3 hotkeys Misa 2020-06-30 21:53:11 -07:00
  • 5a3295fd07 Allow using Space Station tilecol -1 Misa 2020-06-30 21:47:03 -07:00
  • deb0005a2a Abstract tileset/tilecol/enemy switching to functions Misa 2020-06-30 21:39:10 -07:00
  • d8749ec124 Re-organize editor shortcuts logic Misa 2020-06-30 20:39:36 -07:00
  • 8e4be6112d Fix a couple spots where sizeof referred to array size Ethan Lee 2020-07-01 00:46:55 -04:00
  • 641277b430 Timing fixes for processVsync recreation workaround Ethan Lee 2020-07-01 00:46:27 -04:00
  • 708c8be089 NULL checks for processVsync Ethan Lee 2020-07-01 00:36:04 -04:00
  • ffe425a202 Copypaste error for s_besttimes Ethan Lee 2020-07-01 00:31:41 -04:00
  • 3d8f53cfd2 Fix memset writing past bestframes Ethan Lee 2020-06-30 23:02:18 -04:00
  • 56c9a1554a Add names for previously disallowed songs Misa 2020-06-30 18:41:20 -07:00
  • 7620e4664b Allow using any editor song Misa 2020-06-30 18:40:44 -07:00
  • 6c19a38e9f De-duplicate editor music name printing Misa 2020-06-30 18:40:18 -07:00
  • ee20067fc2 Read and write best time trial frames Misa 2020-06-30 18:59:16 -07:00
  • 42e6185b12 Fix pressing Enter moving you leftwards in the editor Misa 2020-06-30 19:40:24 -07:00
  • 3a136f57a5 Fix pressing Enter moving you leftwards in the editor Misa 2020-06-30 19:40:24 -07:00
  • 24e5629fca Read and write best time trial frames Misa 2020-06-30 18:59:16 -07:00
  • f3defb1640 Add names for previously disallowed songs Misa 2020-06-30 18:41:20 -07:00
  • 410482b08a Allow using any editor song Misa 2020-06-30 18:40:44 -07:00
  • f007b9457c De-duplicate editor music name printing Misa 2020-06-30 18:40:18 -07:00
  • 97bf731fa3 If invalid valid value, set valid to false Misa 2020-06-30 17:58:34 -07:00
  • 170e93054a Remove extraneous semicolon from MusicTrack::MusicTrack() Misa 2020-06-30 17:57:22 -07:00
  • 5fe3b9d0de Add bounds check to musicclass::play() Misa 2020-06-30 17:17:29 -07:00
  • 7c2b418761 Account for extra tracks in musicclass::play() Misa 2020-06-30 17:08:37 -07:00
  • 08fe655a5f Parse extra headers from binary blob Misa 2020-06-30 15:35:50 -07:00