58 Commits

Author SHA1 Message Date
Johannes Schickel
921269fe14 Replace our custom MSVC project files by automatically generated ones. Note that this is for active *testing*, I myself had not encountered any problems building a x86 and x64 binary with he msvc9 files. So if you are using MSVC, it would be nice to hear back some feedback whether it works for you or not.
svn-id: r45486
2009-10-28 21:01:05 +00:00
Arnaud Boutonné
6a9cc3b1e0 - Implement _pattern variable
- Add oPlaytoons_putPixel and Playtoons specific spriteOperation (using _pattern)

svn-id: r44103
2009-09-15 12:15:22 +00:00
Arnaud Boutonné
fc74ec8646 - Add a specific OPCODEFUNC checkData to avoid having a Playtoons workaround in working code
- Replace OPCODEDRAW 0x20,0x23 and 0x25

svn-id: r43345
2009-08-13 09:59:44 +00:00
Filippos Karapetis
6b11923bc8 Cleaned up the MSVC project files of the gob engine
svn-id: r43042
2009-08-04 14:20:38 +00:00
Filippos Karapetis
aa66cf3fd8 - Rewrote and greatly simplified the MSVC8 and MSVC9 project files so that they use common compilation properties, based on patch . These common properties make it much simpler to change options and compilation defines globally, similar to how GCC *.mk files do. Also, this fixes problems where an ENABLE_* define was set for one project file but not another (like the situation in revisions 42257 and 42259). It's now much easier to construct a tool which will create the project files dynamically.
- Dropped support for MSVC7 and MSVC7.1 for now (as they don't support common compilation properties and it's no longer easy to construct them from the MSVC8 ones) - hopefully, they will return in the future, once we got a more sophisticated tool to create them
- Simplified the MSVC9 <-> MSVC8 conversion tools a bit

svn-id: r42288
2009-07-09 15:12:35 +00:00
Filippos Karapetis
4f39ef18c1 Synced the MSVC project files of the gob engine
svn-id: r42255
2009-07-08 07:09:03 +00:00
Arnaud Boutonné
a0ab8c9c0c - Separate Playtoons gametypes from in GobEngine::initGameParts()
- Add a specific save/load class for Playtoons as some specific files need to be tested

svn-id: r42214
2009-07-07 11:58:22 +00:00
Filippos Karapetis
0b4e5c43d3 Updated the MSVC project files of the gob engine
svn-id: r42134
2009-07-05 11:58:42 +00:00
Arnaud Boutonné
33a836fc56 Fix compilation issue for MSVC
svn-id: r41858
2009-06-25 10:03:23 +00:00
Arnaud Boutonné
e9ffb84179 rename parse.h and .cpp to expression.h and .cpp
svn-id: r41778
2009-06-22 19:56:06 +00:00
Arnaud Boutonné
ca10b516a3 Include recently added script.h and script.cpp
svn-id: r41766
2009-06-22 12:03:58 +00:00
Arnaud Boutonné
c37ff65613 Suppress use of parse_v1 and parse_v2 as DrMcCoy got rid of them.
svn-id: r41322
2009-06-07 08:33:46 +00:00
Arnaud Boutonné
3b311c65d0 gob - Apply DrMcCoy modifications to the save system in the vcproj files. (still not compiling, though)
svn-id: r41060
2009-05-31 09:11:45 +00:00
Filippos Karapetis
dfffea1bf4 Updated the MSVC project files of the gob engine (added helper.h)
svn-id: r40769
2009-05-21 17:28:43 +00:00
Filippos Karapetis
6bc543d499 Updated the MSVC project files with the latest changes to file structure
svn-id: r40756
2009-05-21 10:52:13 +00:00
Filippos Karapetis
f982011f4e - Updated the MSVC project files of ScummVM (added the new Adlib player, as well as vkeyb and keymapper)
- Synced the GOB project files
- Synced the SCUMM project files

svn-id: r40349
2009-05-06 10:01:05 +00:00
Paul Gilbert
ee10b1a196 Updated Gob project for files moved to the demos folder
svn-id: r40214
2009-04-30 09:36:22 +00:00
Arnaud Boutonné
a61089a730 Gob - Add game_fascin.cpp file
svn-id: r40208
2009-04-29 16:41:04 +00:00
Arnaud Boutonné
8601e5af13 svn-id: r40138 2009-04-25 00:28:40 +00:00
Arnaud Boutonné
e575683c65 MSVC project files for Gob : Add demoplayer and batplayer needed to compile
svn-id: r40137
2009-04-25 00:07:30 +00:00
Filippos Karapetis
de9f2a2b5a Updated the MSVC project files of the gob engine for commit
svn-id: r40125
2009-04-24 18:40:15 +00:00
Filippos Karapetis
6206ea92bb Updated the MSVC project files of the gob engine
svn-id: r40061
2009-04-21 23:03:12 +00:00
Filippos Karapetis
a8672bc492 Updated the MSVC project files of the Gob, Parallaction, SCI and SCUMM engines
svn-id: r39592
2009-03-21 16:24:07 +00:00
Filippos Karapetis
78f5828f5a Updated and synced all MSVC project files
svn-id: r38771
2009-02-22 00:53:10 +00:00
Paweł Kołodziejski
a25c7debe1 update older msvc
svn-id: r38739
2009-02-21 19:53:20 +00:00
Filippos Karapetis
c0a8a13081 Updated the MSVC project files of the gob engine (added game_v6.cpp)
svn-id: r35346
2008-12-13 21:08:13 +00:00
Filippos Karapetis
afa21d9de8 Updated the MSVC project files of the gob engine
svn-id: r35339
2008-12-13 13:31:13 +00:00
Filippos Karapetis
005c63f794 Updated the MSVN project files of the gob engine
svn-id: r35291
2008-12-09 17:36:28 +00:00
Filippos Karapetis
84b97066a3 Some more unification of options:
- AdditionalIncludeDirectories is set to "../../;../../engines"
- InlineFunctionExpansion is set to "0" for debug and "2" for release builds
- DisableLanguageExtensions is set to "false" (disabling language extensions leads to some very weird errors)
- Detect64BitPortabilityProblems is set to "false", as setting it to "true" throws loads of warnings too (mainly related to strlen, when trying to store its result in an integer)

svn-id: r34448
2008-09-08 13:00:43 +00:00
Filippos Karapetis
ce5b63da9b Changed WarnAsError to be true across all engines, in both debug and release builds
svn-id: r34446
2008-09-08 11:57:49 +00:00
Filippos Karapetis
c560bf1d72 Updated gob MSVC project files for commit
svn-id: r34292
2008-09-03 07:32:59 +00:00
Filippos Karapetis
9edc5f445d Changed the MSVC optimization settings for the release version of all current engines, according to the settings proposed in patch - "better optimization settings for msvc9". SSE has NOT been enabled by default though, as it's not available under 64-bit platforms. Updated the MSVC 8 -> MSVC 7/7.1 batch file accordingly
svn-id: r34270
2008-09-02 07:59:52 +00:00
Filippos Karapetis
6254f9f34c Updated all MSVC project files with the latest changes to the code (gob and parallaction engines and the file system)
svn-id: r34235
2008-09-01 10:07:48 +00:00
Filippos Karapetis
8757db728a Updated the MSVC project files of the gob engine for commit
svn-id: r32353
2008-05-28 21:27:52 +00:00
Kari Salminen
47e4cf17bb Update MSVC project files.
svn-id: r32018
2008-05-11 12:56:18 +00:00
Filippos Karapetis
cb34952e03 Updated the MSVC project files for the gob engine
svn-id: r31951
2008-05-08 18:11:43 +00:00
Kari Salminen
21d9742a38 Update Gob MSVC project files.
svn-id: r31942
2008-05-08 08:17:06 +00:00
Kari Salminen
6aa29364fa Update MSVC project files (For gob/goblin_v4.cpp and drascula/animation.cpp).
svn-id: r31811
2008-05-02 12:11:56 +00:00
Filippos Karapetis
0d3092689b Updated all MSVC project files to use the standard windows-1252 codepage, instead of windows-1250 and windows-1251
svn-id: r30078
2007-12-30 09:37:35 +00:00
Kari Salminen
2dcdbd12af Add gob-engine's map_v4.cpp to gob.vcproj. Fixes compilation with msvc8.
svn-id: r28593
2007-08-13 14:52:09 +00:00
Filippos Karapetis
e75e237f6c Updated the MSVC8 project file of the gob engine for commit
svn-id: r28330
2007-07-30 16:33:23 +00:00
Filippos Karapetis
f5a682f587 Updated the MSVC8 project file for the gob engine for commits #28205-#28206
svn-id: r28213
2007-07-26 13:22:26 +00:00
Filippos Karapetis
343f624143 Updated the rootnamespace property and unified the compiler optimizations across all engines for the MSVC8 project files. Also, changed the subsystem to be console instead of windows, so that the console window is shown, like in the gcc SVN binaries
svn-id: r26650
2007-04-28 12:05:50 +00:00
Sven Hesse
3e7ead9a81 Updated the MSVC8 project file again, adding the new file init_v3.cpp
svn-id: r26524
2007-04-16 05:06:16 +00:00
Sven Hesse
7232dba747 Applied the patch by thebluegr (bug )
svn-id: r26504
2007-04-15 14:56:33 +00:00
Eugene Sandulenko
ba45c03306 Update MSVC2005 project files.
svn-id: r25595
2007-02-14 22:50:40 +00:00
Johannes Schickel
6f259eacc7 - makes gob link again
- makes sure that nasm is able to find the files if the path has some ' ' (space) characters in it.

svn-id: r22989
2006-06-08 20:09:46 +00:00
Paweł Kołodziejski
107073537e imported AGI engine
svn-id: r22588
2006-05-23 23:43:52 +00:00
Eugene Sandulenko
d2546e3979 - Updated MSVC8 project files
- Renamed base/options.cpp to base/commandLine.cpp because of conflict
  with gui/options.cpp which sit in same directory in MSVC builds
- Moved AudioCDManager singleton declaration outside of Audio namespace
- Fixed numerous MSVC warning of potentially uninitialized variables and
  int <-> bool conversions.

svn-id: r22397
2006-05-09 14:16:43 +00:00
Paweł Kołodziejski
bd28334650 updated msvc7 project files
svn-id: r20830
2006-02-23 17:56:54 +00:00