Eugene Sandulenko
|
7724e51936
|
FULLPIPE: Added debug output for GameObject
|
2017-12-08 23:57:48 +01:00 |
|
Bastien Bouclet
|
694990e712
|
FULLPIPE: Fix big picture array indexing
Fixes #10322.
|
2017-11-21 19:43:28 +01:00 |
|
Colin Snover
|
4cc64c4139
|
FULLPIPE: Fix memory leaks in PictureObject, Background
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
715d4bd76a
|
FULLPIPE: Fix memory leaks, ownership issues with various point lists
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
bb26bf7994
|
FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion and Sc2
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
384d68b679
|
FULLPIPE: Correctly fix Bitmap leaks
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
350ddcee10
|
FULLPIPE: Take references instead of pointers for required arguments in statics, remove unnecessary Picture allocation
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
0cc0b1932e
|
FULLPIPE: Fix memory leaks, ownership issues, and endianness issues in graphics code
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
88a2eaba93
|
FULLPIPE: Make dimensions/coordinate getters pure functions
|
2017-11-18 22:35:12 +01:00 |
|
Filippos Karapetis
|
95c776e1eb
|
FULLPIPE: Refactor _pixels so that it's not part of the Bitmap class
|
2017-03-22 22:59:55 +02:00 |
|
Filippos Karapetis
|
f3e81b5f17
|
FULLPIPE: Use Common::String in all scene object names
|
2017-03-22 04:11:49 +02:00 |
|
Aaryaman Vasishta
|
cc917882a6
|
FULLPIPE: Fix leaks in surface and bitmap usage.
Fixes part of bug #9654.
|
2016-12-31 00:55:33 +09:00 |
|
Eugene Sandulenko
|
d4313bf6b5
|
FULLPIPE: Decrease header dependency
|
2016-12-26 19:13:28 +01:00 |
|
Eugene Sandulenko
|
a62d29ab86
|
FULLPIPE: Revert memory leak fixing as that introduced tons of regressions
|
2016-12-13 18:15:41 +01:00 |
|
Eugene Sandulenko
|
9075cbc1ba
|
FULLPIPE: Fix memory leak in bitmap code
|
2016-12-12 23:00:41 +01:00 |
|
Eugene Sandulenko
|
d0da9069ce
|
FULLPIPE: Fix alpha data type
|
2016-09-21 08:11:55 +02:00 |
|
Eugene Sandulenko
|
2cbf7da319
|
FULLPIPE: Rename is GabeObject
|
2016-09-05 00:11:07 +02:00 |
|
Eugene Sandulenko
|
0a07cf1481
|
FULLPIPE: Draw transparent surfaces
|
2014-06-19 10:25:24 +03:00 |
|
Eugene Sandulenko
|
6c8d48c5a5
|
FULLPIPE: Cleanup gfx code
|
2014-06-17 15:24:42 +03:00 |
|
Eugene Sandulenko
|
7c444319cb
|
FULLPIPE: cleanup
|
2014-06-17 15:06:11 +03:00 |
|
Eugene Sandulenko
|
e6af6328c7
|
FULLPIPE: Implement horizontal flipping
|
2014-06-17 15:05:10 +03:00 |
|
Eugene Sandulenko
|
f404c842a1
|
FULLPIPE: Skip internal 565 rpresentation for sprites and directly render them in 32bit
|
2014-06-17 14:55:26 +03:00 |
|
Eugene Sandulenko
|
343910d3ce
|
FULLPIPE: Switch graphics to TransparentSurface
|
2014-06-17 14:07:19 +03:00 |
|
Eugene Sandulenko
|
22de79f924
|
FULLPIPE: Started switching gfx functions to Surface
|
2014-06-16 18:36:04 +03:00 |
|
Eugene Sandulenko
|
e714dea7c7
|
FULLPIPE: Implement Statics::init()
|
2014-05-02 12:40:06 +03:00 |
|
Eugene Sandulenko
|
79cb4b994d
|
FULLPIPE: Remove PtrList usage in gfx.cpp
|
2014-05-02 12:18:39 +03:00 |
|
Eugene Sandulenko
|
6b0d938737
|
FULLPIPE: Removed couple of PtrList usages for code clarity
|
2014-05-02 12:09:42 +03:00 |
|
Johannes Schickel
|
387fe8c141
|
FULLPIPE: Make GPL headers consistent in themselves.
|
2014-02-18 02:39:34 +01:00 |
|
Eugene Sandulenko
|
491a045eea
|
FULLPIPE: Implement Movement::freePixelData()
|
2014-01-12 10:59:14 +02:00 |
|
Eugene Sandulenko
|
67c70168ad
|
FULLPIPE: Rest of destructor stubs
|
2014-01-08 18:48:34 +02:00 |
|
Eugene Sandulenko
|
71c8d5edd0
|
FULLPIPE: Stubbed and implemented some class destructors
|
2014-01-08 18:37:39 +02:00 |
|
Eugene Sandulenko
|
7f3443c424
|
FULLPIPE: Implement BigPicture::draw()
|
2013-12-22 01:44:08 +02:00 |
|
Filippos Karapetis
|
aab55c24fd
|
FULLPIPE: Fix compilation with MSVC
Return a fake value for functions that are supposed to return a boolean value
|
2013-10-01 01:04:25 +03:00 |
|
Eugene Sandulenko
|
f2be180c2a
|
FULLPIPE: Fix compiler warnings (for good)
|
2013-10-01 00:12:04 +03:00 |
|
Eugene Sandulenko
|
fb2d0c02df
|
FULLPIPE: CPtrList -> PtrList
|
2013-09-18 19:39:53 +04:00 |
|
Eugene Sandulenko
|
7509ffec33
|
FULLPIPE: Move GameObject::canInteractAny() out of the class
|
2013-09-10 22:36:14 +03:00 |
|
Eugene Sandulenko
|
3cce3f9a91
|
FULLPIPE: Fix function prototype
|
2013-09-09 07:38:19 +03:00 |
|
Eugene Sandulenko
|
747e70a38e
|
FULLPIPE: Implement CInteractionController::handleInteraction()
|
2013-09-08 23:56:04 +03:00 |
|
Eugene Sandulenko
|
6b242c0f9f
|
FULLPIPE: Implement GameObject::canInteractAny()
|
2013-09-06 14:51:25 +03:00 |
|
Eugene Sandulenko
|
f61b77e07e
|
FULLPIPE: Implement Bitmap::isPixelHitAtPos()
|
2013-09-06 14:51:25 +03:00 |
|
Eugene Sandulenko
|
d048446768
|
FULLPIPE: Implement Bitmap::isPixelHitAtPos()
|
2013-09-06 14:51:25 +03:00 |
|
Eugene Sandulenko
|
0dc4914cc4
|
FULLPIPE: Remove redundant debug info
|
2013-09-06 14:51:23 +03:00 |
|
Eugene Sandulenko
|
7154d1f2cd
|
FULLPIPE: More *AtPos functions
|
2013-09-06 14:51:21 +03:00 |
|
Eugene Sandulenko
|
b209329a1d
|
FULLPIPE: Implemented several high level *AtPos functions
|
2013-09-06 14:51:20 +03:00 |
|
Eugene Sandulenko
|
028772d153
|
FULLPIPE: Finish global_messageHandler3()
|
2013-09-06 14:51:20 +03:00 |
|
Eugene Sandulenko
|
87488185a8
|
FULLPIPE: Implement CInventory2::draw()
|
2013-09-06 14:51:18 +03:00 |
|
Eugene Sandulenko
|
2a59b51689
|
FULLPIPE: Implemented CInventory2::rebuildItemRects()
|
2013-09-06 14:51:18 +03:00 |
|
Eugene Sandulenko
|
6ba453fa2a
|
FULLPIPE: Fix number of bugs found by Coverity
|
2013-09-06 14:51:16 +03:00 |
|
Eugene Sandulenko
|
5e21cefa72
|
FULLPIPE: Implement PictureObject::isPointInside()
|
2013-09-06 14:51:16 +03:00 |
|
Eugene Sandulenko
|
f9cefd02df
|
FULLPIPE: Implement Picture::isPointInside()
|
2013-09-06 14:51:16 +03:00 |
|