Filippos Karapetis
361f4d4717
FULLPIPE: Remove trailing whitespace
2014-10-28 16:22:48 +02:00
Matthew Hoops
9075bd71cd
FULLPIPE: Silence a gcc warning
2014-09-28 15:29:49 -04:00
Eugene Sandulenko
ae26f9537e
FULLPIPE: Initialize variable
2014-06-30 01:43:25 +03:00
Eugene Sandulenko
7d78a74156
FULLPIPE: Reduce header dependency
2014-06-27 19:07:27 +03:00
Eugene Sandulenko
96ba19099f
FULLPIPE: Split out MGM code into separate file
2014-06-27 19:05:43 +03:00
Eugene Sandulenko
ec0d06e269
FULLPIPE: Attempt to fix flickering. Added debug output
2014-06-27 18:51:17 +03:00
Eugene Sandulenko
d6ec21d4d0
FULLPIPE: Fix selector in debug scene
2014-06-25 18:55:33 +03:00
Eugene Sandulenko
c176a9a534
FULLPIPE: Remove unused variable
2014-06-23 23:04:44 +03:00
Eugene Sandulenko
2a09159c2b
FULLPIPE: Give better name to function
2014-06-23 15:54:28 +03:00
Eugene Sandulenko
a493355af3
FULLPIPE: MovGraph::calcMovItems: renamed variables and added some comments
2014-06-23 15:52:31 +03:00
Johannes Schickel
8d020ba086
FULLPIPE: Add 16bit/RGB backend support dependancy.
2014-06-21 03:47:28 +02:00
Eugene Sandulenko
9dcae18d27
FULLPIPE: Implement Bitmap::flipVertical()
2014-06-20 12:55:42 +03:00
Eugene Sandulenko
0a07cf1481
FULLPIPE: Draw transparent surfaces
2014-06-19 10:25:24 +03:00
Eugene Sandulenko
a3e89eb4b2
FULLPIPE: Fixed ModalQuery
2014-06-18 09:37:37 +03:00
Eugene Sandulenko
fde3e7fc12
FULLPIPE: Implement ModalCredits::update()
2014-06-18 09:37:36 +03:00
Eugene Sandulenko
c2387dbf3c
FULLPIPE: Implemented ModalIntro::update()
2014-06-18 09:37:36 +03:00
Eugene Sandulenko
5a8b613a97
FULLPIPE: Stubbed sceneFade()
2014-06-18 09:37:36 +03:00
Eugene Sandulenko
a37bb1dabb
FULLPIPE: Fix crash in scene34. Now it is rendered properly
2014-06-17 15:34: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
8738d55b04
FULLPIPE: Switch engine to 32 bit
2014-06-17 14:00:47 +03:00
Eugene Sandulenko
22de79f924
FULLPIPE: Started switching gfx functions to Surface
2014-06-16 18:36:04 +03:00
Eugene Sandulenko
2ee3b7c11b
FULLPIPE: Fix crash on exit
2014-06-14 09:43:29 +03:00
Eugene Sandulenko
5c005ad3a3
FULLPIPE: Implement FullpipeEngine::freeGameLoader()
2014-06-13 10:49:54 +03:00
Eugene Sandulenko
e181edd040
FULLPIPE: Implement FullpipeEngine::cleanup()
2014-06-13 10:44:52 +03:00
Eugene Sandulenko
96065c7f87
FULLPIPE: Implement GameLoader::~GameLoader()
2014-06-13 10:32:35 +03:00
Eugene Sandulenko
de01a09141
FULLPIPE: Removed unused code
2014-06-13 10:32:35 +03:00
Eugene Sandulenko
18242b8a29
FULLPIPE: Implement GameLoader::restoreDefPicAniInfos()
2014-06-12 10:32:45 +03:00
Eugene Sandulenko
0fe605be4b
FULLPIPE: Implement GameVar::~GameVar()
2014-06-12 10:16:53 +03:00
Eugene Sandulenko
263cc2873b
FULLPIPE: Use safe string copying. CID 1208908
2014-06-11 23:02:58 +03:00
Eugene Sandulenko
1d53333435
FULLPIPE: Copy string safely. CID 1208909
2014-06-11 23:01:22 +03:00
Eugene Sandulenko
8ca3316e3a
FULLPIPE: Plug potential resource leak. CID 1208906
2014-06-10 19:32:47 +03:00
Johannes Schickel
ff4c060be1
FULLPIPE: Use strlcpy instead of strncpy in some places.
...
strncpy does not assure that the result is 0 terminated. strlcpy does, which
makes this safer.
I only replaced strncpy usages where the memory was not allocated to the
correct size right before the strncpy usage.
2014-06-09 22:46:54 +02:00
Eugene Sandulenko
bd63ee2c4e
FULLPIPE: Fix compilation
2014-06-09 22:48:34 +03:00
Eugene Sandulenko
729810bbc1
FULLPIPE: Initialize variable. CID 1153659
2014-06-09 22:46:38 +03:00
Eugene Sandulenko
39088eec05
FULLPIPE: Fix copy-paste error from original. CID 1199556
2014-06-09 22:39:31 +03:00
Eugene Sandulenko
2e30e0fc7d
FULLPIPE: Safely copy string. CID 1208908
2014-06-09 22:36:01 +03:00
Eugene Sandulenko
df5ef5bf2e
FULLPIPE: Safely copy strings
2014-06-09 22:34:21 +03:00
Eugene Sandulenko
4ff543b22a
FULLPIPE: Fix lockup on game start
2014-06-08 22:07:39 +03:00
Eugene Sandulenko
177735350b
FULLPIPE: Initialize variable. CID 1208916
2014-06-08 15:35:55 +03:00
Eugene Sandulenko
7c017cfdb9
FULLPIPE: Implement MovGraph2::getItemSubIndexByMGM()
2014-06-07 10:13:13 +03:00
Eugene Sandulenko
113a2824c4
FULLPIPE: Fix binary logic. CID 1216221
2014-06-06 15:54:46 +03:00
Eugene Sandulenko
8d16014292
FULLPIPE: Fix memory leak and missing results. CID 1216225
2014-06-06 15:44:17 +03:00
Eugene Sandulenko
89ab5f7f63
FULLPIPE: Add missing break. CID 1216226
2014-06-06 15:38:29 +03:00
Eugene Sandulenko
5c018d6228
FULLPIPE: Add additional sanity check. CID 1220154
2014-06-06 15:19:19 +03:00
Eugene Sandulenko
631d4cdc0a
FULLPIPE: Remove extra null check. CID 1220155
2014-06-06 15:13:56 +03:00
Eugene Sandulenko
e4403eea56
FULLPIPE: Remove extra sizeof. CID 1220156
2014-06-06 15:12:35 +03:00