Commit Graph
137148 Commits
Author SHA1 Message Date
Eugene Sandulenko 540fdb1de6 GRAPHICS: MACGUI: Initialize newly added class variables 2020-07-20 15:05:45 +02:00
Eugene Sandulenko aca8a0ca5b JANITORIAL: Whitespace changes 2020-07-20 14:41:25 +02:00
Eugene Sandulenko f7b89bad62 DIRECTOR: LINGO: Another template compilation fix 2020-07-20 12:09:12 +02:00
Eugene Sandulenko c756e3034d DIRECTOR: LINGO: Fix compilation in FileIO 2020-07-20 09:48:38 +02:00
Eugene Sandulenko a84532e012 DIRECTOR: Fix compilation 2020-07-20 09:45:46 +02:00
Matthew Duggan 3bcb0fe8ed ULTIMA8: Fix some coverity-identified issues 2020-07-20 14:45:22 +09:00
Matthew Duggan 4641ec2304 ULTIMA8: Force target reticle update when avatar dies 2020-07-20 14:36:09 +09:00
Matthew Duggan 601e996678 ULTIMA8: Add helper to get controlled actor 2020-07-20 14:34:48 +09:00
Matthew Duggan 84eebe3e7d ULTIMA8: Add Crusader fire type data 2020-07-20 14:33:20 +09:00
Matthew Duggan bd642b73ca ULTIMA8: Add intrinsics for getting/setting controlled NPC 2020-07-20 14:29:22 +09:00
Matthew Duggan 5ce876b92a ULTIMA8: JANITORIAL: Remove some TODOs which are out-of-date. 2020-07-20 14:27:37 +09:00
Matthew Duggan d01a7432c4 ULTIMA8: Use item damage data for receiving hits in Crusader 2020-07-20 14:23:51 +09:00
Matthew Duggan 7bc2eef4de ULTIMA8: Add direction deltas for 16 dirs 2020-07-20 14:23:51 +09:00
Matthew Duggan e2965a8d31 ULTIMA8: Replace family ids with enum names for nicer code 2020-07-20 14:23:51 +09:00
Matthew Duggan 2cc3964f94 ULTIMA8: JANITORIAL: Remove whitespace 2020-07-20 14:23:51 +09:00
Matthew Duggan d72dd113bb ULTIMA8: Implement game difficulty intrinsic for Crusader 2020-07-20 14:23:50 +09:00
Matthew Duggan 4ab93b0aaa ULTIMA8: Add intrinsic I_canExistAtPoint 2020-07-20 14:23:50 +09:00
Eugene Sandulenko a4634def65 DIRECTOR: LINGO: Attempt to fix compilation 2020-07-20 00:26:52 +02:00
Eugene Sandulenko a1bbabd086 DIRECTOR: LINGO: Regenerate lexer files 2020-07-20 00:16:15 +02:00
Henrik "Henke37" Andersson dc7b0a7909 COMMON: Dedicated function for in buffer check
It's UB to compare pointers that aren't from the same array. Cast to uintptr to reduce the issue to IB.
2020-07-19 23:07:35 +01:00
Eugene Sandulenko 925479f7d0 DIRECTOR: Eliminate copy/paste error 2020-07-19 22:31:47 +02:00
djsrv 4a96da0d61 DIRECTOR: LINGO: Move error recovery rule to stmt 2020-07-19 15:57:08 -04:00
djsrv 085bc555b7 DIRECTOR: LINGO: Add tests 2020-07-19 13:33:35 -04:00
djsrv 06d5e823e0 DIRECTOR: LINGO: Fix token declaration 2020-07-19 13:33:35 -04:00
djsrv 7c11fbb89e DIRECTOR: LINGO: Get rid of right recursion 2020-07-19 13:33:35 -04:00
djsrv 81dc7aaae3 DIRECTOR: LINGO: Move tNOT 2020-07-19 13:33:35 -04:00
djsrv dac9f31b88 DIRECTOR: LINGO: Fix chunk/sprite expressions
The second expr should only be a simpleexpr. Eliminates most of the
remaning conflicts.
2020-07-19 13:33:35 -04:00
djsrv c1a087e33e DIRECTOR: LINGO: Improve stmtlist
Copied the grammar from program.
Eliminates shift/reduce conflicts.
2020-07-19 13:33:35 -04:00
djsrv fb8c0e53df DIRECTOR: LINGO: Improve references grammar 2020-07-19 13:33:35 -04:00
djsrv 2277a92d8e DIRECTOR: LINGO: Handle ARGC/ARGCNORET 2020-07-19 13:33:35 -04:00
djsrv e95b7979b7 DIRECTOR: LINGO: Replace BLTIN/FBLTIN
They should only be treated differently during execution, not during
parse.
2020-07-19 13:33:35 -04:00
djsrv 7943926317 DIRECTOR: LINGO: Get rid of return preprocessor 2020-07-19 13:33:35 -04:00
Bastien Bouclet 1de6764891 3DS: Use the 800x240px graphics mode for the top screen
The extra horizontal resolution results in much improved visuals
for hi-resolution games.
2020-07-19 17:41:05 +02:00
Bastien Bouclet 4825e9f967 3DS: Upgrade to libctru v2.0.0 2020-07-19 17:41:05 +02:00
Bastien Bouclet 5b69df78d4 3DS: Fix potential integer overflow in circle pad handling 2020-07-19 17:41:05 +02:00
Bastien Bouclet 0a567b6058 3DS: Implement OSystem::kFeatureFilteringMode 2020-07-19 17:41:05 +02:00
Eugene Sandulenko 00b0c3b474 DIRECTOR: Sanity check for Channel::isActiveText() 2020-07-19 17:32:25 +02:00
Eugene Sandulenko ee39a12165 DIRECTOR: LINGO: Implement 'the selEnd' and 'the selStart' 2020-07-19 17:17:57 +02:00
Eugene Sandulenko 7e09789d10 DIRECTOR: Set the current editable text channel 2020-07-19 17:17:45 +02:00
Eugene Sandulenko 639d52f081 DIRECTOR: Update MacText on cursor change 2020-07-19 16:33:56 +02:00
Eugene Sandulenko fff4cc4fe1 GRAPHICS: MACGUI: Properly draw re-activated MacText 2020-07-19 15:43:45 +02:00
Eugene Sandulenko 575d79b1d4 GRAPHICS: MACGUI: Do not draw selection on non-active MacText 2020-07-19 15:43:45 +02:00
Eugene Sandulenko 8b6b724726 DIRECTOR: Fix bug with re-activating editable text 2020-07-19 15:43:45 +02:00
Eugene Sandulenko af7c9ab14f GRAPHICS: MACGUI: Implement API for setting selection in MacText 2020-07-19 15:43:45 +02:00
sluicebox a69dbc49d5 SCI: Fix KQ6 Baby Tears lamp handler 2020-07-19 04:30:36 -07:00
Cameron Cawley 7a9c8ee15b CI: Enable all engines for MSVC builds 2020-07-19 11:23:52 +01:00
Cameron Cawley b41c5f1952 ANDROID: Implement OSystem::convertEncoding() 2020-07-18 15:14:01 +03:00
Cameron Cawley 0efce44e81 ANDROID: Clean up the text conversion code 2020-07-18 15:14:01 +03:00
Cameron Cawley ad722f31cc SCI32: Allow using HQ video with pixel formats other than RGBA8888
This should fix Trac #11332.
2020-07-18 12:16:52 +02:00
Cameron Cawley 352653b8a2 GRAPHICS: Add a function for scaling a standard Graphics::Surface
This also makes use of it in the SCI and Wintermute engines
2020-07-18 12:16:52 +02:00