Commit Graph
130840 Commits
Author SHA1 Message Date
Thierry Crozat 555cb948ea AGS: Add new Gemini Rue Steam version 2022-06-22 23:17:08 +01:00
eientei d60f949121 DIRECTOR: jitdraw3: Add note where it's used 2022-06-22 23:38:15 +02:00
eientei f9e16e59ed DIRECTOR: +Casino 5 Pack; fix dumpChunk bug where getResource can return nullpointer 2022-06-22 23:38:15 +02:00
eientei cb291ef2c1 DIRECTOR: +Classic Arcade, Virtual Jackpot Gold 2022-06-22 23:38:15 +02:00
eientei 1e46a61853 DIRECTOR: +I Saw A Strange Little Man; The Nobel Prize: 100 Years of Creativity and Innovation 2022-06-22 23:38:15 +02:00
eientei 89dc9cf9db DIRECTOR: Fix snh patches 2022-06-22 23:38:15 +02:00
eientei 7a54ff26f7 DIRECTOR: Add Pippin platform 2022-06-22 23:38:15 +02:00
eientei 356e1264df DIRECTOR: Add stubbed AppleCD, Barake, JITDraw3 and MiscX XObjs; add more functions to memoryxobj and flushxobj 2022-06-22 23:38:15 +02:00
eientei 9da200007e DIRECTOR: Add detection entries for multiple demos and games
including:
demos from Software Buyer's Guide (v7n1)
demo from Your Computer - Hardware and Software Buyers Guide (Australian Windows Publishing) (1997)
Neon Genesis Evangelion: EVA-00 Paper Figure
Spelunx GameTap/Steam remaster
2022-06-22 23:38:15 +02:00
D G Turner 410ae706c4 MTROPOLIS: Fix Accessible Non-Virtual Destructor GCC Warnings
These are emitted when the base class has virtual functions with a
non-virtual destructor (including the default implicit one created
by the compiler). The warning is enabled when -Wnon-virtual-dtor is
passed to the GCC compiler.
2022-06-22 17:09:22 +01:00
Thunderforge 1af8e85388 DOCS: Adding iconspath to German and Czech documentation
If anybody has a real translation, feel free to add it.
2022-06-22 14:33:04 +02:00
Thunderforge 87728fa9b6 COMMON: Adding iconspath parameter to the command line 2022-06-22 14:33:04 +02:00
elasota 19fa715408 MTROPOLIS: Fix int ranges being truncated to 16-bits 2022-06-22 00:32:35 -04:00
elasota 562feebd3c MTROPOLIS: Add movie loops 2022-06-22 00:32:02 -04:00
elasota 508610ad22 MTROPOLIS: Cleanup. Remove unused type, remove IInterfaceBase from write interfaces to get rid of global destructor. 2022-06-21 21:56:37 -04:00
elasota d3ec38242e MTROPOLIS: Remove unused read proxy code 2022-06-21 21:54:53 -04:00
elasota 37ef659ed5 MTROPOLIS: Cleanup: Add some debug fields for tag decoding, remove extra tabs. 2022-06-21 21:54:53 -04:00
D G Turner 5d0e6e7bb5 GRAPHICS: MACGUI: Remove Invalid Check of this against NULL
The object's self reference of "this" can never be null, thus this
generates a GCC compiler warning when -Wnonnull-compare is passed.
2022-06-22 01:38:51 +01:00
Hubert Maier 54e7c3b7da AMIGAOS: Corrected plugins destination path 2022-06-22 01:40:23 +02:00
Hubert Maier d3521bc785 AMIGAOS: Make use of DEBUG_BUILD define 2022-06-22 01:40:23 +02:00
Hubert Maier c8edaa945f AMIGAOS: Add DEBUG_BUILD define to configure 2022-06-22 01:40:23 +02:00
Eugene Sandulenko b47610210b DIRECTOR: LINGO: Accept FLOAT for 'the timeoutLapsed' 2022-06-22 01:24:47 +02:00
Pragyansh Chaturvedi (r41k0u) ad6b80009f DIRECTOR: LINGO: Implement setting of timeOutLapsed property 2022-06-22 01:13:41 +02:00
Eugene Sandulenko b8d416822b DIRECTOR: Fix crash when movie has no shared cast 2022-06-22 01:04:52 +02:00
Eugene Sandulenko 34c617ea69 DIRECTOR: LINGO: Print MENUREF 2022-06-22 01:02:30 +02:00
Eugene Sandulenko fc120a32d4 JANITORIAL: Fix formatting 2022-06-22 00:58:44 +02:00
Pragyansh Chaturvedi (r41k0u) 3eea6c2a9f DIRECTOR: LINGO: Check for wrong menu and menuItem types when invoking Lingo::getTheEntity() or Lingo::setTheEntity() for MENUREF Datums 2022-06-22 00:55:14 +02:00
Pragyansh Chaturvedi (r41k0u) 4bc2f5ed51 DIRECTOR: LINGO: Create TheEntityArgsType kTEAMenuId to seperate menu entity from kTEAItemId 2022-06-22 00:55:14 +02:00
Pragyansh Chaturvedi (r41k0u) 9fa3ec41f0 DIRECTOR: LINGO: Implement MENUREF in LC::c_theentityassign() and check for nullptr 2022-06-22 00:55:14 +02:00
Pragyansh Chaturvedi (r41k0u) d5485c7595 DIRECTOR: LINGO: Fix MacMenu::getName() to implement STUB kTheMenu 2022-06-22 00:55:14 +02:00
Pragyansh Chaturvedi (r41k0u) f83934e05b DIRECTOR: LINGO: Implement MENUREF Datum type and STUB for Menu, Menus, MenuItem and MenuItems [WIP] 2022-06-22 00:55:14 +02:00
Pragyansh Chaturvedi (r41k0u) b8fec96b8f DIRECTOR: remove kTheMenuItem STUB in setTheEntity() and get rid of c_themenuitementityassign to remove duplicacy 2022-06-22 00:55:14 +02:00
Thierry Crozat fe8c21366a AGS: Added comments to ScriptSystem
From upstream 9698d329e84ce4450aeb0bd3fbc3b43b8c29a3e2
2022-06-21 23:28:01 +01:00
Thierry Crozat 2389e64223 AGS: Fixed character's loop fixup in UpdateMoveAndAnim()
Was broken by 7a1ee192e2
Fixes bug #13477 AGS: Heroine's Quest intro shows portrait bug

This old commit was trying to fix a problem in old game(s), when
character was set to a loop with no frames. In such case the old
engine would seek for the first loop with frames, starting with 0.
The condition for doing so was made incorrect though: instead of
testing simply for a empty loop, it tested for frame number being
outside of the current loop's frame range.
This broke games where e.g. some walking view's loops were shorter
than the others.

A replacement is a condition that tests exactly for an empty loop
instead. The frame exceeding a loop's frame count is fixed later
along the way, so it's not a problem here.

From upstream ac73a555d737fb3f759cc7da9eeaf488a3bdcb2f
2022-06-21 23:28:01 +01:00
Thierry Crozat 5089b28645 AGS: Added more logging for multitasking mode, switching in/out
From upstream d3925672f5b96fab3308b606eb6f38dc279636d7
2022-06-21 23:28:01 +01:00
Thierry Crozat 76aebcd336 AGS: Tidy the quit message code and add comments
From upstream 3b4d21ab7025d4b66e7351639073f6d62e44f277
2022-06-21 23:28:01 +01:00
Thierry Crozat a336b97f4e AGS: Fixed few more warnings
From upstream 343dda7e508e5c3b6b50ad13756020e200d513ef
2022-06-21 23:28:01 +01:00
Thierry Crozat 025e89f6e3 AGS: Removed unused global variable
(could be remains of an old audio threading code)

From upstream a0424b98c6096da653824ec6fc03521f3583558e
2022-06-21 23:28:01 +01:00
Thierry Crozat 0c936b888d AGS: Fixed GUI textual controls not redrawn when translation changes
From upstream 618d2e38a118f47389aaf7e57972b2520b81fc1b
2022-06-21 23:28:01 +01:00
Thierry Crozat 4e9e0fcf15 AGS: Fixed parsing of legacy "game_scale_win" from 3.5.* config
From upstream 0e592f18546d3d65e2cf7822a4f7063278beef06
2022-06-21 23:28:01 +01:00
Thierry Crozat f70d871748 AGS: Prefer to use override specifier where necessary
From upstream 0d41b5ef0e2dadf24a4618a496b43630981687ff
2022-06-21 23:28:01 +01:00
Thierry Crozat b3aed69af6 AGS: Implement toggling Vsync if the backends supports it 2022-06-21 23:28:01 +01:00
Thierry Crozat db1d5b17cd AGS: Tidy vsync setting methods in renderers
From upstream 5ff955152c43f6adfe03298a7cac069efffbee4d
2022-06-21 23:28:01 +01:00
Martin Gerhardy 14925888a9 TWINE: detection entry for updated gog release 2022-06-21 23:40:04 +02:00
Lothar Serra Mari 0dc0a24387 NEWS: Update German NEWS file 2022-06-21 19:00:05 +02:00
Filippos Karapetis 8dad9a782a CHEWY: Clear pending events when starting a dialog closeup - bug #13593 2022-06-21 17:05:27 +03:00
Filippos Karapetis c8e42edb6c CHEWY: Cleanup loadDialogCloseup() 2022-06-21 17:05:27 +03:00
Filippos Karapetis 49b03e480a CHEWY: More renaming for the dialog closeup code 2022-06-21 17:05:27 +03:00
D G Turner b606d3bd8c MTROPOLIS: Fix Set But Unused Variable and Missing Switch Case GCC Warnings 2022-06-21 14:42:41 +01:00
alxpnv 2f15828d5a ASYLUM: add detection for the Polish fanmade translation 2022-06-21 10:30:47 +03:00