Commit Graph

  • 794f081530 Start rewrite of font system Dav999-v 2023-01-02 05:14:53 +01:00
  • b29f3e2fae Silence various warnings in builds removing content Misa 2023-02-04 00:14:04 -08:00
  • f2089c954f Silence warnings about using long long in C++03 Misa 2023-02-04 00:13:02 -08:00
  • 113fbb0fdb Add build type to -version Misa 2023-02-02 13:08:40 -08:00
  • 6665f4f8f6 Prioritize loading processed script names Misa 2023-01-31 20:04:18 -08:00
  • fbe613ce5c Abort and print error if window/renderer cannot be created Misa 2023-01-28 23:41:44 -08:00
  • 2525017990 Set minimum window size (to 320 x 240) Misa 2023-01-28 23:37:24 -08:00
  • fbc9b3ddd7 Use SDL_Point instead of rolling our own point struct Misa 2023-01-28 23:32:14 -08:00
  • c7098f84e5 Fix alphabetical ordering of includes in preloader.cpp Misa 2023-01-28 23:29:04 -08:00
  • d9859d4a98 Fix screenshake not clearing the gameplay cache AllyTally 2023-01-28 21:34:33 -04:00
  • 19b2a317f1 Move from surfaces to the SDL render system AllyTally 2023-01-07 14:28:07 -04:00
  • 556e3a110a Fix small bug with map being off in custom levels AllyTally 2023-01-26 15:52:29 -04:00
  • 172e3a8985 Add branch name to window title in brackets Misa 2023-01-16 12:59:48 -08:00
  • 19a83853b8 Default width and height settings to 640x480 Misa 2023-01-16 12:45:40 -08:00
  • d2b6fb2d06 Add branch name to interim version information Misa 2023-01-07 19:18:28 -08:00
  • f35618999f Allocate to the size of source surface instead Misa 2023-01-05 12:23:34 -08:00
  • 2e03f2b03d Re-add temporary allocation in BlitSurfaceTransform Misa 2023-01-04 15:33:56 -08:00
  • 91339c77db Refactor BlitSurfaceColoured and BlitSurfaceTinted to not allocate Misa 2023-01-02 18:01:42 -08:00
  • e5d32c653b Rename tempBuffer to menuoffbuffer Misa 2023-01-02 11:19:08 -08:00
  • 0a51141720 Use named constants in Graphics::create_buffers Misa 2023-01-02 11:17:02 -08:00
  • 38c3b4ab41 Move warpfcol, warpbcol, and warprect off of Graphics Misa 2023-01-02 11:15:54 -08:00
  • b0ca322b3f Use SDL_GetRGBA and SDL_MapRGBA to read and draw pixels Misa 2023-01-02 10:44:35 -08:00
  • 8dc088896f Axe Graphics::ct and Graphics::setcolreal Misa 2023-01-01 20:16:08 -08:00
  • 351a022ebd Use SDL_Color for colors instead of colourTransform Misa 2023-01-01 16:36:43 -08:00
  • f24265f0fb Fix up temporary variables being in topmost scope and bad style Misa 2022-12-29 22:23:48 -08:00
  • 5a6bc8bb9b De-duplicate room tile drawing code in editor Misa 2022-12-29 22:19:40 -08:00
  • e889a4a9b1 Make Catalan language files not executable Misa 2022-12-31 20:23:04 -08:00
  • 2f770e9b5a Use setstate(n)/incstate()/setstatedelay(n) in localization changes Dav999-v 2022-12-31 16:01:11 +01:00
  • 2b84384606 Replace all localization SDL_free with VVV_free Dav999-v 2022-12-31 04:37:45 +01:00
  • 7a52dc9586 Update Esperanto and Catalan translations Dav999-v 2022-12-24 04:40:17 +01:00
  • 3937a12a85 Add cutscene test menu Dav999-v 2022-12-24 04:16:56 +01:00
  • 0ed7717dd5 Add Catalan translation by Eduard Ereza Martínez Dav999-v 2022-12-21 23:46:13 +01:00
  • 5eb20aa467 Make some minor changes in the Dutch translation Dav999-v 2022-12-17 15:14:55 +01:00
  • 7aec2c2242 Remove "COPY TILES" strings Dav999-v 2022-12-08 00:41:03 +01:00
  • 6a1ddad8f8 Add cases for intermission replay options, button fillers in editor Dav999-v 2022-12-07 21:03:01 +01:00
  • 968e731178 Adjusted some more roomnames Reese Rivers 2022-12-03 18:33:28 -05:00
  • 1bcb1df5d2 Changed instances of "pasejo" to "pasaĵo" Reese Rivers 2022-12-03 17:11:10 -05:00
  • e441d0d312 Complete the Dutch room name translations Dav999-v 2022-12-03 22:08:13 +01:00
  • 489963fdc6 Add line about string cases to README-translators.txt Dav999-v 2022-12-01 05:21:59 +01:00
  • 795bdf886b Add support for string cases in strings.xml (gendered Rescued/Missing) Dav999-v 2022-12-01 01:27:30 +01:00
  • d147206c54 Split localization README.txt in -translators and -programmers versions Dav999-v 2022-11-30 22:31:47 +01:00
  • baf1e6d57f Update font to latest version Dav999-v 2022-11-30 19:23:04 +01:00
  • 88c8ad5a57 Add per-area untranslated roomname counters Dav999-v 2022-11-27 20:06:08 +01:00
  • 46af7ecdfc Added missing strings for Esperanto Reese Rivers 2022-11-26 12:23:17 -05:00
  • 80b9bcf0dd Add level exploring menu for translators Dav999-v 2022-11-26 03:33:17 +01:00
  • 34cb42a19f Add Ctrl+X for roomname translator mode Dav999-v 2022-12-31 02:18:07 +01:00
  • df76145314 Make some hardcoded room names (and some special ones) translatable Dav999-v 2022-12-31 02:16:24 +01:00
  • b548783df2 preloader.cpp: make loading screen translatable Dav999-v 2022-12-31 02:12:57 +01:00
  • 56f812a7e9 main.cpp: make pause screen translatable Dav999-v 2022-12-31 02:12:33 +01:00
  • 93a3c40c39 UtilityClass.cpp: make time formats and numbers translatable Dav999-v 2022-12-31 02:09:53 +01:00
  • 70a6cf407c Script.cpp: make whole file translatable (except for a Welcome Aboard) Dav999-v 2022-12-31 02:07:10 +01:00
  • 3203f99938 Render.cpp: make remaining strings translatable Dav999-v 2022-12-31 02:04:35 +01:00
  • 949f0fa2e2 Render.cpp: make maprender translatable Dav999-v 2022-12-31 01:48:27 +01:00
  • 52e847d5c1 Render.cpp: make titlerender and gamecompleterender translatable Dav999-v 2022-12-31 01:22:39 +01:00
  • 17c11f7e6c Render.cpp: make gamerender translatable Dav999-v 2022-12-31 01:13:10 +01:00
  • 0c9b54f819 Render.cpp: make menurender translatable Dav999-v 2022-12-30 23:43:24 +01:00
  • 45b564b4fb Graphics.cpp: make whole file translatable Dav999-v 2022-12-30 23:39:12 +01:00
  • e90cc86a3c Game.cpp: make remaining strings translatable except gethardestroom Dav999-v 2022-12-30 23:38:05 +01:00
  • e96a0344e7 Game.cpp: Make Game::updatestate translatable Dav999-v 2022-12-30 23:35:26 +01:00
  • 713fc00034 Game.cpp: make menu options (in Game::createmenu) translatable Dav999-v 2022-12-30 23:32:38 +01:00
  • 1e45e263f5 FileSystemUtils.cpp: make translatable Dav999-v 2022-12-30 23:28:58 +01:00
  • c142b3bb3b Entity.cpp: make all activity prompts translatable Dav999-v 2022-12-30 23:26:51 +01:00
  • 2210863e73 Editor.cpp: make remaining strings translatable Dav999-v 2022-12-30 23:23:29 +01:00
  • 17f246912d Editor.cpp: make editorrender translatable Dav999-v 2022-12-30 23:20:50 +01:00
  • d09cab2a38 Editor.cpp: make editormenurender translatable Dav999-v 2022-12-30 23:17:58 +01:00
  • 1d46e17286 Add textcase(n) commands to scripts Dav999-v 2022-12-30 23:11:44 +01:00
  • 1ead8885ba Use loc::toupper_ch instead of SDL_toupper in VFormat Dav999-v 2022-12-30 23:09:36 +01:00
  • 7ffbf0b115 Use UTF-8 characters for names in credits instead of {|}~ Dav999-v 2022-12-30 23:05:42 +01:00
  • ec611ffa9d Add localization "foundation" (many code changes) Dav999-v 2022-12-30 22:57:24 +01:00
  • 35d92e8e64 Add RoomnameTranslator.cpp/h (not compiled yet) Dav999-v 2022-12-29 05:23:53 +01:00
  • 97d905e8bf Add LocalizationMaint.cpp/h (not compiled yet) Dav999-v 2022-12-29 05:23:41 +01:00
  • 8e33815c97 Add LocalizationStorage.cpp/h (not compiled yet) Dav999-v 2022-12-29 05:23:20 +01:00
  • 98742ed852 Add Localization.cpp/h (not compiled yet) Dav999-v 2022-12-29 05:22:40 +01:00
  • 72f030fd8e Support underscore (_) in VFormat arg name Dav999-v 2022-12-29 05:02:09 +01:00
  • f8fd51fc95 Indicate what special roomnames are in the levels Dav999-v 2022-12-29 04:58:49 +01:00
  • 0ed2cb1bc0 Add Textbook Dav999-v 2022-12-29 04:51:10 +01:00
  • b148950367 Add C-HashMap to CMakeLists.txt Dav999-v 2022-12-29 04:47:16 +01:00
  • 19275326ce Add c-hashmap submodule (not compiled yet) Dav999-v 2022-12-29 04:39:45 +01:00
  • 7cb6176898 Add Space Station font Dav999-v 2022-12-29 04:24:58 +01:00
  • 679619e475 Add (2020) Spanish language files Dav999-v 2022-12-29 04:23:58 +01:00
  • 77ac19e4f6 Add Esperanto language files Dav999-v 2022-12-29 04:23:27 +01:00
  • 684ccb9ccd Add Dutch language files Dav999-v 2022-12-29 04:23:07 +01:00
  • 925fc76d56 Add English language files and README Dav999-v 2022-12-29 04:19:08 +01:00
  • aa2cf3ab4b Use _SDL_HAS_BUILTIN Misa 2022-12-29 16:13:54 -08:00
  • 3758d61fe9 Axe scriptclass::resetgametomenu Misa 2022-12-29 15:47:03 -08:00
  • 593641ce82 Always destroy and create new player in startgamemode Misa 2022-12-29 15:00:01 -08:00
  • 97deda2675 Add debug print to unlockAchievement Misa 2022-12-29 14:25:27 -08:00
  • 69e9a32e1b Refactor scriptclass::startgamemode Misa 2022-12-29 14:01:36 -08:00
  • 6768a33f2d Reset savex, savey, and savegc in hardreset Misa 2022-12-29 12:15:30 -08:00
  • 7a48d0a53e Add Unreachable.h Misa 2022-12-29 12:10:25 -08:00
  • c177f456f4 Unexport getgridpoint Misa 2022-12-11 12:40:45 -08:00
  • 7347975cc5 Unexport yline Misa 2022-12-11 12:37:01 -08:00
  • 52e29b68bc Unexport gridmatch Misa 2022-12-11 12:26:34 -08:00
  • ec520838df Retype testwallsy's tx and ty to be ints, not floats Misa 2022-12-11 11:00:20 -08:00
  • 12820473db Retype dr to be int instead of float Misa 2022-12-11 10:55:25 -08:00
  • babcadc99f Remove unnecessary consts from Entity.h Misa 2022-12-11 10:52:12 -08:00
  • 3e0954b9b8 Update desktop_version/src/Game.cpp Ally 2022-12-07 21:34:11 -04:00
  • 85b54dac17 Fix accidental replacement Ally 2022-12-07 21:31:22 -04:00
  • f659eca818 remove two-argument setstate AllyTally 2022-12-07 21:10:12 -04:00
  • af3e5be09b Convert more statedelay assignments to function call AllyTally 2022-12-07 19:58:18 -04:00