Commit Graph
180 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
sluicebox b8390fa161 GRAPHICS: Add interface for horizontal shake 2019-11-19 00:20:40 +01:00
Cameron Cawley 837ac7e7ec TEENAGENT: Add debug commands to play voices and sound effects 2019-08-02 00:08:58 +01:00
Eugene Sandulenko fcad0fe307 TEENAGENT: Fix fall through case statements 2017-08-11 21:30:13 +02:00
Eugene Sandulenko 0ec2acba20 TEENAGENT: Renames and cleanup 2016-05-03 12:41:36 +02:00
Johannes Schickel 47b6111033 TEENAGENT: Make GPL headers consistent in themselves. 2014-02-18 02:39:38 +01:00
Johannes Schickel 4ddace8a7a TEENAGENT: Take advantage of Surface::getPixels. 2013-08-03 04:02:52 +02:00
Johannes Schickel 509f96dff3 TEENAGENT: Prefer getBasePtr over direct Surface::pixels access. 2013-08-03 02:52:34 +02:00
D G Turner c92ff8db33 TEENAGENT: Fix constant naming to comply with Coding Conventions.
Adding missing CamelCase k-prefixes.
2012-10-09 09:14:44 +01:00
D G Turner e33f2779c6 TEENAGENT: Cleanup Scene class.
This removes the underscores in various variables as per project
coding standard.
2012-09-24 06:05:49 +01:00
D G Turner c9185c9b11 TEENAGENT: Cleanup Object classes.
This removes the underscores in various variables as per project coding
standard.
2012-09-24 02:51:26 +01:00
D G Turner 86475a0b06 TEENAGENT: Further cleanup for Font class. 2012-09-24 01:22:08 +01:00
D G Turner 0903351974 TEENAGENT: Cleanup Font class.
This fixes a mismatched function prototype wrt. the definition and
removes the underscores in various variables as per project coding
standard. Also, minor reordering of functions for readability.
2012-09-23 18:53:22 +01:00
D G Turner b7b2a4ee88 TEENAGENT: Clean up SurfaceList Class.
This removes an unecessary type and unused parameter from the load
method and renames to remove underscores from variable names as per
the project coding conventions.
2012-09-13 10:55:10 +01:00
D G Turner dc009160bb TEENAGENT: Add symbols for dialog and message text colors. 2012-08-03 16:28:58 +01:00
D G Turner 6949b30146 TEENAGENT: Fix likely cut-and-paste error in Message positioning code. 2012-07-31 14:54:48 +01:00
D G Turner be4be025b9 TEENAGENT: Add constant values for screen width and height.
It is unlikely these will be changed, but the symbols make the code more
readable.
2012-07-28 07:31:41 +01:00
D G Turner d038a796b3 TEENAGENT: Add symbols for data tables used in Scene class. 2012-07-28 05:45:24 +01:00
D G Turner 28c3aa3024 TEENAGENT: Migrate two more dseg regions to symbolic addresses. 2012-07-16 14:06:27 +01:00
D G Turner 85cf79a57f TEENAGENT: Minor formatting fixes for consistency.
This is mainly ensuring that all hexadecimal usages i.e. addresses are
 in lowercase for consistency, but also includes some minor comment
formatting correction.
2012-07-12 21:03:47 +01:00
D G Turner aec83e015c TEENAGENT: Replaced non-const static variable in Scene class.
This could cause glitches with Return To Launcher and thus should be
avoided. Replaced with a private member variable on the class.
2012-07-08 01:08:15 +01:00
D G Turner 0e6ba29ede TEENAGENT: Migrate engine to using debugflags.
This required some restructuring of the header dependencies.
2012-07-08 00:36:05 +01:00
D G Turner 62c4c09225 TEENAGENT: Enable commented out debug statements.
Commented out code is not good practice. Will change these statements
to using debugflags instead in a future commit.
2012-07-07 17:04:42 +01:00
D G Turner a77a81da51 TEENAGENT: Remove unecessary passing of OSystem to scene Class.
This can be accessed via the engine's _system variable instead.
2012-07-07 14:42:26 +01:00
D G Turner d7b3ca02fe TEENAGENT: Migrate to using ConfMan singleton. 2012-07-07 14:04:11 +01:00
D G Turner 313502e2ee TEENAGENT: Remove static Resources class Instance.
This is replaced by an engine instance. This should prevent issues
with Return To Launcher and may remove issues with file handles.
2012-07-07 13:46:28 +01:00
Johannes Schickel f3c66a191f TEENAGENT: Get rid of casts on OSystem::copyRectToScreen calls. 2012-06-16 02:39:00 +02:00
Johannes Schickel 8a7f3e69ff TEENAGENT: Improve code formatting.
I used astyle and fixed some incorrect changes from it manually.
2011-10-23 02:07:23 +02:00
Christoph Mallon a5675c3dbe TEENAGENT: Pass streams as references. 2011-08-07 15:19:08 +02:00
Max Horn 88913c0139 ALL: Remove trailing whitespaces
This tries to make our code a bit more compliant with our code formatting
conventions. For future use, this is the command I used:
  git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-20 00:59:48 +02:00
Max Horn 05a7b160b3 TEEN: Use only one RandomSource and give that one a name.
This change ensures that only RandomSource is used which also is
registered with the event recorder. Moreover, it gets rid of a static
RandomSource instance inside Actor::renderIdle.
2011-05-17 12:17:26 +02:00
strangerke 69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Johannes Schickel 71bdb86e02 Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".
For further discussion check here:
https://github.com/scummvm/scummvm/pull/16

Conflicts:
	graphics/png.cpp
2011-05-01 16:54:45 +02:00
Ori Avtalion 9414d7a6e2 JANITORIAL: Reduce header dependencies in shared code
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Johannes Schickel 26121bba14 TEENAGENT: Prefer Surface::create taking a PixelFormat over the one taking a byte depth. 2011-04-17 16:33:38 +02:00
Johannes Schickel f66009c654 TEENAGENT: Adapt to setPalette RGBA->RGB change.
This change has not been tested.
2011-02-14 17:08:33 +01:00
Max Horn ab039812e7 COMMON: OSystem now has a PaletteManager
svn-id: r55806
2011-02-07 17:52:38 +00:00
David Turner c11fdabab9 TEENAGENT: Fix Memory Leaks.
svn-id: r55672
2011-01-31 07:44:40 +00:00
Max Horn 5568a8473b Get rid of Engine::_gameDataDir.
This greatly reduces indirect dependencies on several header files
from common.

svn-id: r48933
2010-05-04 11:56:52 +00:00
Vladimir Menshakov 93084baf28 implemented screen shaking as in the original engine with delays before moving video memory
svn-id: r48393
2010-03-24 20:45:37 +00:00
Vladimir Menshakov 02ea77a2a8 removed useless updateScreen
svn-id: r48391
2010-03-24 20:26:55 +00:00
Vladimir Menshakov 620e8bb89f added shake screen effect
svn-id: r48390
2010-03-24 20:24:08 +00:00
Vladimir Menshakov f3ed66045f fixed warning
svn-id: r48384
2010-03-24 19:48:32 +00:00
Vladimir Menshakov 164dfdd0ab do not skip warp+walk events
svn-id: r48371
2010-03-23 20:58:40 +00:00
Vladimir Menshakov 76ef5d4aea -added overlay rendering flag
-fixed music played too late on some scenes

svn-id: r48349
2010-03-21 07:38:09 +00:00
Vladimir Menshakov ee2215eaee reverted the z-order patch.
svn-id: r48348
2010-03-21 07:13:13 +00:00
Vladimir Menshakov 109dbcbca6 reverted inventory objects patch, added mark's animation z-order patch.
svn-id: r48342
2010-03-20 23:04:18 +00:00
Vladimir Menshakov 22dd1a616f ported all code to ScopedPtr
svn-id: r48340
2010-03-20 20:37:36 +00:00
Vladimir Menshakov 73d5251738 fixed stream leaks
svn-id: r48321
2010-03-20 15:24:16 +00:00
Vladimir Menshakov e245de962a removed 'varia.res' from the resident pack files
svn-id: r48295
2010-03-18 23:24:32 +00:00