mirror of
https://github.com/jmarshall23/CnC_Remastered_Collection.git
synced 2026-08-12 08:00:55 +02:00
CMake Projects, temp disabled MMX line blit.
This commit is contained in:
+685
@@ -0,0 +1,685 @@
|
||||
# CMakeList.txt : CMake project for Red Alert
|
||||
cmake_minimum_required (VERSION 3.8)
|
||||
|
||||
project(RedAlert ASM CXX C)
|
||||
enable_language(ASM)
|
||||
set(CMAKE_CXX_FLAGS "")
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../)
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../)
|
||||
set(CMAKE_VERBOSE_MAKEFILE ON)
|
||||
|
||||
set(src_win32lib
|
||||
./RedAlert/WIN32LIB/ALLOC.CPP
|
||||
./RedAlert/WIN32LIB/AUDIO.H
|
||||
./RedAlert/WIN32LIB/BUFFER.CPP
|
||||
./RedAlert/WIN32LIB/BUFFER.H
|
||||
./RedAlert/WIN32LIB/BUFFGLBL.CPP
|
||||
./RedAlert/WIN32LIB/DDRAW.CPP
|
||||
./RedAlert/WIN32LIB/DDRAW.H
|
||||
./RedAlert/WIN32LIB/DEFINES.H
|
||||
./RedAlert/WIN32LIB/DELAY.CPP
|
||||
./RedAlert/WIN32LIB/DESCMGMT.H
|
||||
./RedAlert/WIN32LIB/DIFFTB.INC
|
||||
./RedAlert/WIN32LIB/DIPTHONG.CPP
|
||||
./RedAlert/WIN32LIB/DIPTHONG.H
|
||||
./RedAlert/WIN32LIB/DPLAY.H
|
||||
./RedAlert/WIN32LIB/DRAWBUFF.H
|
||||
./RedAlert/WIN32LIB/DRAWBUFF.INC
|
||||
./RedAlert/WIN32LIB/DrawMisc.cpp
|
||||
./RedAlert/WIN32LIB/DRAWRECT.CPP
|
||||
./RedAlert/WIN32LIB/DSETUP.H
|
||||
./RedAlert/WIN32LIB/DSOUND.H
|
||||
./RedAlert/WIN32LIB/EXTERNS.H
|
||||
./RedAlert/WIN32LIB/FASTFILE.H
|
||||
./RedAlert/WIN32LIB/FILE.H
|
||||
./RedAlert/WIN32LIB/FILEPCX.H
|
||||
./RedAlert/WIN32LIB/FILETEMP.H
|
||||
./RedAlert/WIN32LIB/FONT.CPP
|
||||
./RedAlert/WIN32LIB/FONT.H
|
||||
./RedAlert/WIN32LIB/FUNCTION.H
|
||||
./RedAlert/WIN32LIB/GBUFFER.CPP
|
||||
./RedAlert/WIN32LIB/GBUFFER.H
|
||||
./RedAlert/WIN32LIB/GBUFFER.INC
|
||||
./RedAlert/WIN32LIB/GETSHAPE.CPP
|
||||
./RedAlert/WIN32LIB/ICONCACH.H
|
||||
./RedAlert/WIN32LIB/ICONSET.CPP
|
||||
./RedAlert/WIN32LIB/IFF.CPP
|
||||
./RedAlert/WIN32LIB/IFF.H
|
||||
./RedAlert/WIN32LIB/INDEXTB.INC
|
||||
./RedAlert/WIN32LIB/IRANDOM.CPP
|
||||
./RedAlert/WIN32LIB/KEYBOARD.H
|
||||
./RedAlert/WIN32LIB/KEYBOARD.INC
|
||||
./RedAlert/WIN32LIB/KEYSTRUC.INC
|
||||
./RedAlert/WIN32LIB/LOAD.CPP
|
||||
./RedAlert/WIN32LIB/LOADFONT.CPP
|
||||
./RedAlert/WIN32LIB/MCGAPRIM.INC
|
||||
./RedAlert/WIN32LIB/MEMFLAG.H
|
||||
./RedAlert/WIN32LIB/MISC.H
|
||||
./RedAlert/WIN32LIB/MODEMREG.H
|
||||
./RedAlert/WIN32LIB/MONO.H
|
||||
./RedAlert/WIN32LIB/MOUSE.H
|
||||
./RedAlert/WIN32LIB/MOUSE.INC
|
||||
./RedAlert/WIN32LIB/MouseShape.cpp
|
||||
./RedAlert/WIN32LIB/MouseShape.h
|
||||
./RedAlert/WIN32LIB/MOUSEWW.CPP
|
||||
./RedAlert/WIN32LIB/NYBBTB.INC
|
||||
./RedAlert/WIN32LIB/PALETTE.CPP
|
||||
./RedAlert/WIN32LIB/PALETTE.H
|
||||
./RedAlert/WIN32LIB/PLAYCD.H
|
||||
./RedAlert/WIN32LIB/PROFILE.H
|
||||
./RedAlert/WIN32LIB/PROFILE.INC
|
||||
./RedAlert/WIN32LIB/RAWFILE.H
|
||||
./RedAlert/WIN32LIB/SET_FONT.CPP
|
||||
./RedAlert/WIN32LIB/SHAPE.H
|
||||
./RedAlert/WIN32LIB/SHAPE.INC
|
||||
./RedAlert/WIN32LIB/SOS.H
|
||||
./RedAlert/WIN32LIB/SOSCOMP.H
|
||||
./RedAlert/WIN32LIB/SOSDATA.H
|
||||
./RedAlert/WIN32LIB/SOSDEFS.H
|
||||
./RedAlert/WIN32LIB/SOSFNCT.H
|
||||
./RedAlert/WIN32LIB/SOSRES.H
|
||||
./RedAlert/WIN32LIB/SOUND.H
|
||||
./RedAlert/WIN32LIB/SOUNDINT.H
|
||||
./RedAlert/WIN32LIB/STAMP.INC
|
||||
./RedAlert/WIN32LIB/STRUCTS.H
|
||||
./RedAlert/WIN32LIB/SVGAPRIM.INC
|
||||
./RedAlert/WIN32LIB/TILE.H
|
||||
./RedAlert/WIN32LIB/TIMER.CPP
|
||||
./RedAlert/WIN32LIB/TIMER.H
|
||||
./RedAlert/WIN32LIB/TIMERDWN.CPP
|
||||
./RedAlert/WIN32LIB/TIMERINI.CPP
|
||||
./RedAlert/WIN32LIB/VIDEO.H
|
||||
./RedAlert/WIN32LIB/WINCOMM.H
|
||||
./RedAlert/WIN32LIB/WINDOWS.CPP
|
||||
./RedAlert/WIN32LIB/WINHIDE.CPP
|
||||
./RedAlert/WIN32LIB/WRITEPCX.CPP
|
||||
./RedAlert/WIN32LIB/WSA.CPP
|
||||
./RedAlert/WIN32LIB/WSA.H
|
||||
./RedAlert/WIN32LIB/WWFILE.H
|
||||
./RedAlert/WIN32LIB/WWLIB32.H
|
||||
./RedAlert/WIN32LIB/WWMEM.H
|
||||
./RedAlert/WIN32LIB/WWMEM.INC
|
||||
./RedAlert/WIN32LIB/wwstd.h
|
||||
./RedAlert/WIN32LIB/WW_WIN.H
|
||||
./RedAlert/WIN32LIB/_DIPTABL.CPP
|
||||
)
|
||||
|
||||
#Red Alert files
|
||||
set(src_redalert
|
||||
./RedAlert/2KEYFRAM.CPP
|
||||
./RedAlert/AADATA.CPP
|
||||
./RedAlert/ABSTRACT.CPP
|
||||
./RedAlert/ABSTRACT.H
|
||||
./RedAlert/ADATA.CPP
|
||||
./RedAlert/ADPCM.CPP
|
||||
./RedAlert/AIRCRAFT.CPP
|
||||
./RedAlert/AIRCRAFT.H
|
||||
./RedAlert/ANIM.CPP
|
||||
./RedAlert/ANIM.H
|
||||
./RedAlert/AUDIO.CPP
|
||||
./RedAlert/AUDIO.H
|
||||
./RedAlert/AUDIOMIX.H
|
||||
./RedAlert/AUDMIX.CPP
|
||||
./RedAlert/B64PIPE.CPP
|
||||
./RedAlert/B64PIPE.H
|
||||
./RedAlert/B64STRAW.CPP
|
||||
./RedAlert/B64STRAW.H
|
||||
./RedAlert/BAR.CPP
|
||||
./RedAlert/BAR.H
|
||||
./RedAlert/BASE.CPP
|
||||
./RedAlert/BASE.H
|
||||
./RedAlert/BASE64.CPP
|
||||
./RedAlert/BASE64.H
|
||||
./RedAlert/BBDATA.CPP
|
||||
./RedAlert/BDATA.CPP
|
||||
./RedAlert/BENCH.CPP
|
||||
./RedAlert/BENCH.H
|
||||
./RedAlert/BFIOFILE.CPP
|
||||
./RedAlert/BFIOFILE.H
|
||||
./RedAlert/BIGCHECK.CPP
|
||||
./RedAlert/BIGCHECK.H
|
||||
./RedAlert/BLOWFISH.CPP
|
||||
./RedAlert/BLOWFISH.H
|
||||
./RedAlert/BLOWPIPE.CPP
|
||||
./RedAlert/BLOWPIPE.H
|
||||
./RedAlert/BLWSTRAW.CPP
|
||||
./RedAlert/BLWSTRAW.H
|
||||
./RedAlert/BUFF.CPP
|
||||
./RedAlert/BUFF.H
|
||||
./RedAlert/BUFFERX.H
|
||||
./RedAlert/BUILDING.CPP
|
||||
./RedAlert/BUILDING.H
|
||||
./RedAlert/BULLET.CPP
|
||||
./RedAlert/BULLET.H
|
||||
./RedAlert/CARGO.CPP
|
||||
./RedAlert/CARGO.H
|
||||
./RedAlert/CARRY.CPP
|
||||
./RedAlert/CARRY.H
|
||||
./RedAlert/CBN_.H
|
||||
./RedAlert/CCDDE.CPP
|
||||
./RedAlert/CCDDE.H
|
||||
./RedAlert/CCFILE.CPP
|
||||
./RedAlert/CCFILE.H
|
||||
./RedAlert/CCINI.CPP
|
||||
./RedAlert/CCINI.H
|
||||
./RedAlert/CCMPATH.CPP
|
||||
./RedAlert/CCPTR.CPP
|
||||
./RedAlert/CCPTR.H
|
||||
./RedAlert/CCTEN.CPP
|
||||
./RedAlert/CDATA.CPP
|
||||
./RedAlert/CDFILE.CPP
|
||||
./RedAlert/CDFILE.H
|
||||
./RedAlert/CELL.CPP
|
||||
./RedAlert/CELL.H
|
||||
./RedAlert/CHECKBOX.CPP
|
||||
./RedAlert/CHECKBOX.H
|
||||
./RedAlert/CHEKLIST.CPP
|
||||
./RedAlert/CHEKLIST.H
|
||||
./RedAlert/CLASS.CPP
|
||||
./RedAlert/COLRLIST.CPP
|
||||
./RedAlert/COLRLIST.H
|
||||
./RedAlert/COMBAT.CPP
|
||||
./RedAlert/COMBUF.CPP
|
||||
./RedAlert/COMBUF.H
|
||||
./RedAlert/COMINIT.CPP
|
||||
./RedAlert/COMINIT.H
|
||||
./RedAlert/COMPAT.H
|
||||
./RedAlert/COMQUEUE.CPP
|
||||
./RedAlert/COMQUEUE.H
|
||||
./RedAlert/CONFDLG.CPP
|
||||
./RedAlert/CONFDLG.H
|
||||
./RedAlert/CONNECT.CPP
|
||||
./RedAlert/CONNECT.H
|
||||
./RedAlert/CONNMGR.H
|
||||
./RedAlert/CONQUER.CPP
|
||||
./RedAlert/CONQUER.H
|
||||
./RedAlert/CONST.CPP
|
||||
./RedAlert/CONTROL.CPP
|
||||
./RedAlert/CONTROL.H
|
||||
./RedAlert/COORD.CPP
|
||||
./RedAlert/COORDA.h
|
||||
./RedAlert/CRATE.CPP
|
||||
./RedAlert/CRATE.H
|
||||
./RedAlert/CRC.CPP
|
||||
./RedAlert/CRC.H
|
||||
./RedAlert/CRCPIPE.CPP
|
||||
./RedAlert/CRCPIPE.H
|
||||
./RedAlert/CRCSTRAW.CPP
|
||||
./RedAlert/CRCSTRAW.H
|
||||
./RedAlert/CREDITS.CPP
|
||||
./RedAlert/CREDITS.H
|
||||
./RedAlert/CREW.CPP
|
||||
./RedAlert/CREW.H
|
||||
./RedAlert/CSTRAW.CPP
|
||||
./RedAlert/CSTRAW.H
|
||||
./RedAlert/DDE.CPP
|
||||
./RedAlert/DDE.H
|
||||
./RedAlert/DEBUG.CPP
|
||||
./RedAlert/DEBUG.H
|
||||
./RedAlert/decompiled.h
|
||||
./RedAlert/DEFINES.H
|
||||
./RedAlert/DESCDLG.CPP
|
||||
./RedAlert/DESCDLG.H
|
||||
./RedAlert/DIAL8.CPP
|
||||
./RedAlert/DIAL8.H
|
||||
./RedAlert/DIALOG.CPP
|
||||
./RedAlert/DIBAPI.H
|
||||
./RedAlert/DIBFILE.CPP
|
||||
./RedAlert/DIBUTIL.CPP
|
||||
./RedAlert/DIBUTIL.H
|
||||
./RedAlert/DISPLAY.CPP
|
||||
./RedAlert/DISPLAY.H
|
||||
./RedAlert/DLLInterface.cpp
|
||||
./RedAlert/DLLInterface.h
|
||||
./RedAlert/DLLInterfaceEditor.cpp
|
||||
./RedAlert/DOOR.CPP
|
||||
./RedAlert/DOOR.H
|
||||
./RedAlert/DPMI.CPP
|
||||
./RedAlert/DPMI.H
|
||||
./RedAlert/DRIVE.CPP
|
||||
./RedAlert/DRIVE.H
|
||||
./RedAlert/DROP.CPP
|
||||
./RedAlert/DROP.H
|
||||
./RedAlert/DTABLE.CPP
|
||||
./RedAlert/DYNAVEC.CPP
|
||||
./RedAlert/EDIT.CPP
|
||||
./RedAlert/EDIT.H
|
||||
./RedAlert/EGOS.CPP
|
||||
./RedAlert/EGOS.H
|
||||
./RedAlert/ENDING.CPP
|
||||
./RedAlert/ENDING.H
|
||||
./RedAlert/EVENT.CPP
|
||||
./RedAlert/EVENT.H
|
||||
./RedAlert/EXPAND.CPP
|
||||
./RedAlert/EXTERNS.H
|
||||
./RedAlert/FACE.CPP
|
||||
./RedAlert/FACE.H
|
||||
./RedAlert/FACING.CPP
|
||||
./RedAlert/FACING.H
|
||||
./RedAlert/FACTORY.CPP
|
||||
./RedAlert/FACTORY.H
|
||||
./RedAlert/FAKESOCK.H
|
||||
./RedAlert/FIELD.CPP
|
||||
./RedAlert/FIELD.H
|
||||
./RedAlert/FILEPCX.H
|
||||
./RedAlert/FINDPATH.CPP
|
||||
./RedAlert/FIXED.CPP
|
||||
./RedAlert/FIXED.H
|
||||
./RedAlert/FLASHER.CPP
|
||||
./RedAlert/FLASHER.H
|
||||
./RedAlert/FLY.CPP
|
||||
./RedAlert/FLY.H
|
||||
./RedAlert/FOOT.CPP
|
||||
./RedAlert/FOOT.H
|
||||
./RedAlert/FTIMER.H
|
||||
./RedAlert/FUNCTION.H
|
||||
./RedAlert/FUSE.CPP
|
||||
./RedAlert/FUSE.H
|
||||
./RedAlert/GADGET.CPP
|
||||
./RedAlert/GADGET.H
|
||||
./RedAlert/GAMEDLG.CPP
|
||||
./RedAlert/GAMEDLG.H
|
||||
./RedAlert/GAUGE.CPP
|
||||
./RedAlert/GAUGE.H
|
||||
./RedAlert/GETCPU.CPP
|
||||
./RedAlert/GLOBALS.CPP
|
||||
./RedAlert/GOPTIONS.CPP
|
||||
./RedAlert/GOPTIONS.H
|
||||
./RedAlert/GSCREEN.CPP
|
||||
./RedAlert/GSCREEN.H
|
||||
./RedAlert/HDATA.CPP
|
||||
./RedAlert/HEAP.CPP
|
||||
./RedAlert/HEAP.H
|
||||
./RedAlert/HELP.CPP
|
||||
./RedAlert/HELP.H
|
||||
./RedAlert/HOUSE.CPP
|
||||
./RedAlert/HOUSE.H
|
||||
./RedAlert/HSV.CPP
|
||||
./RedAlert/HSV.H
|
||||
./RedAlert/ICONLIST.CPP
|
||||
./RedAlert/ICONLIST.H
|
||||
./RedAlert/IDATA.CPP
|
||||
./RedAlert/INFANTRY.CPP
|
||||
./RedAlert/INFANTRY.H
|
||||
./RedAlert/INI.CPP
|
||||
./RedAlert/INI.H
|
||||
./RedAlert/INIBIN.CPP
|
||||
./RedAlert/INICODE.CPP
|
||||
./RedAlert/INIT.CPP
|
||||
./RedAlert/INLINE.H
|
||||
./RedAlert/INT.CPP
|
||||
./RedAlert/INT.H
|
||||
./RedAlert/INTERNET.CPP
|
||||
./RedAlert/INTERNET.H
|
||||
./RedAlert/INTERPAL.CPP
|
||||
./RedAlert/INTRO.CPP
|
||||
./RedAlert/INTRO.H
|
||||
./RedAlert/IOMAP.CPP
|
||||
./RedAlert/IOOBJ.CPP
|
||||
./RedAlert/IPX.CPP
|
||||
./RedAlert/IPX.H
|
||||
./RedAlert/IPX95.CPP
|
||||
./RedAlert/IPX95.H
|
||||
./RedAlert/IPXADDR.CPP
|
||||
./RedAlert/IPXADDR.H
|
||||
./RedAlert/IPXCONN.CPP
|
||||
./RedAlert/IPXCONN.H
|
||||
./RedAlert/IPXGCONN.CPP
|
||||
./RedAlert/IPXGCONN.H
|
||||
./RedAlert/IPXMGR.CPP
|
||||
./RedAlert/IPXMGR.H
|
||||
./RedAlert/ITABLE.CPP
|
||||
./RedAlert/JSHELL.CPP
|
||||
./RedAlert/JSHELL.H
|
||||
./RedAlert/KEY.CPP
|
||||
./RedAlert/KEY.H
|
||||
./RedAlert/KEYBOARD.H
|
||||
./RedAlert/LANGUAGE.H
|
||||
./RedAlert/LAYER.CPP
|
||||
./RedAlert/LAYER.H
|
||||
./RedAlert/LCW.CPP
|
||||
./RedAlert/LCW.H
|
||||
./RedAlert/LCWPIPE.CPP
|
||||
./RedAlert/LCWPIPE.H
|
||||
./RedAlert/LCWSTRAW.CPP
|
||||
./RedAlert/LCWSTRAW.H
|
||||
./RedAlert/LCWUNCMP.CPP
|
||||
./RedAlert/LED.H
|
||||
./RedAlert/License.txt
|
||||
./RedAlert/LINK.CPP
|
||||
./RedAlert/LINK.H
|
||||
./RedAlert/LINT.H
|
||||
./RedAlert/LIST.CPP
|
||||
./RedAlert/LIST.H
|
||||
./RedAlert/LISTNODE.H
|
||||
./RedAlert/LOADDLG.CPP
|
||||
./RedAlert/LOADDLG.H
|
||||
./RedAlert/LOGIC.CPP
|
||||
./RedAlert/LOGIC.H
|
||||
./RedAlert/LZO.H
|
||||
./RedAlert/LZO1X.H
|
||||
./RedAlert/LZO1X_C.CPP
|
||||
./RedAlert/LZO1X_D.CPP
|
||||
./RedAlert/LZOCONF.H
|
||||
./RedAlert/LZOPIPE.CPP
|
||||
./RedAlert/LZOPIPE.H
|
||||
./RedAlert/LZOSTRAW.CPP
|
||||
./RedAlert/LZOSTRAW.H
|
||||
./RedAlert/LZO_CONF.H
|
||||
./RedAlert/LZW.CPP
|
||||
./RedAlert/LZW.H
|
||||
./RedAlert/LZWPIPE.CPP
|
||||
./RedAlert/LZWPIPE.H
|
||||
./RedAlert/LZWSTRAW.CPP
|
||||
./RedAlert/LZWSTRAW.H
|
||||
./RedAlert/MAP.CPP
|
||||
./RedAlert/MAP.H
|
||||
./RedAlert/MAPEDDLG.CPP
|
||||
./RedAlert/MAPEDIT.CPP
|
||||
./RedAlert/MAPEDIT.H
|
||||
./RedAlert/MAPEDPLC.CPP
|
||||
./RedAlert/MAPEDTM.CPP
|
||||
./RedAlert/MAPSEL.CPP
|
||||
./RedAlert/MCI.CPP
|
||||
./RedAlert/MCI.H
|
||||
./RedAlert/MCIMOVIE.CPP
|
||||
./RedAlert/MCIMOVIE.H
|
||||
./RedAlert/MEMCHECK.H
|
||||
./RedAlert/MENUS.CPP
|
||||
./RedAlert/MESSAGE.H
|
||||
./RedAlert/MiscAsm.cpp
|
||||
./RedAlert/MISSION.CPP
|
||||
./RedAlert/MISSION.H
|
||||
./RedAlert/MIXFILE.CPP
|
||||
./RedAlert/MIXFILE.H
|
||||
./RedAlert/MONOC.CPP
|
||||
./RedAlert/MONOC.H
|
||||
./RedAlert/MOUSE.CPP
|
||||
./RedAlert/MOUSE.H
|
||||
./RedAlert/MOVIE.H
|
||||
./RedAlert/MP.CPP
|
||||
./RedAlert/MP.H
|
||||
./RedAlert/MPGSET.CPP
|
||||
./RedAlert/MPGSET.H
|
||||
./RedAlert/MPLAYER.CPP
|
||||
./RedAlert/MPMGRW.CPP
|
||||
./RedAlert/MPMGRW.H
|
||||
./RedAlert/MPU.CPP
|
||||
./RedAlert/MPU.H
|
||||
./RedAlert/MSGBOX.CPP
|
||||
./RedAlert/MSGBOX.H
|
||||
./RedAlert/MSGLIST.CPP
|
||||
./RedAlert/MSGLIST.H
|
||||
./RedAlert/NETDLG.CPP
|
||||
./RedAlert/NULLCONN.CPP
|
||||
./RedAlert/NULLCONN.H
|
||||
./RedAlert/NULLDLG.CPP
|
||||
./RedAlert/NULLMGR.CPP
|
||||
./RedAlert/NULLMGR.H
|
||||
./RedAlert/OBJECT.CPP
|
||||
./RedAlert/OBJECT.H
|
||||
./RedAlert/OCIDL.H
|
||||
./RedAlert/ODATA.CPP
|
||||
./RedAlert/OPTIONS.CPP
|
||||
./RedAlert/OPTIONS.H
|
||||
./RedAlert/OVERLAY.CPP
|
||||
./RedAlert/OVERLAY.H
|
||||
./RedAlert/PACKET.CPP
|
||||
./RedAlert/PACKET.H
|
||||
./RedAlert/PALETTEC.CPP
|
||||
./RedAlert/PALETTEC.H
|
||||
./RedAlert/PIPE.CPP
|
||||
./RedAlert/PIPE.H
|
||||
./RedAlert/PK.CPP
|
||||
./RedAlert/PK.H
|
||||
./RedAlert/PKPIPE.CPP
|
||||
./RedAlert/PKPIPE.H
|
||||
./RedAlert/PKSTRAW.CPP
|
||||
./RedAlert/PKSTRAW.H
|
||||
./RedAlert/POWER.CPP
|
||||
./RedAlert/POWER.H
|
||||
./RedAlert/PROFILE.CPP
|
||||
./RedAlert/QUEUE.CPP
|
||||
./RedAlert/QUEUE.H
|
||||
./RedAlert/RADAR.CPP
|
||||
./RedAlert/RADAR.H
|
||||
./RedAlert/RADIO.CPP
|
||||
./RedAlert/RADIO.H
|
||||
./RedAlert/RAMFILE.CPP
|
||||
./RedAlert/RAMFILE.H
|
||||
./RedAlert/RAND.CPP
|
||||
./RedAlert/RANDOM.CPP
|
||||
./RedAlert/RANDOM.H
|
||||
./RedAlert/RAWFILE.CPP
|
||||
./RedAlert/RAWFILE.H
|
||||
./RedAlert/RAWOLAPI.CPP
|
||||
./RedAlert/RAWOLAPI.H
|
||||
./RedAlert/READLINE.CPP
|
||||
./RedAlert/READLINE.H
|
||||
./RedAlert/RECT.CPP
|
||||
./RedAlert/RECT.H
|
||||
./RedAlert/REGION.H
|
||||
./RedAlert/REINF.CPP
|
||||
./RedAlert/RGB.CPP
|
||||
./RedAlert/RGB.H
|
||||
./RedAlert/RNDSTRAW.CPP
|
||||
./RedAlert/RNDSTRAW.H
|
||||
./RedAlert/RNG.H
|
||||
./RedAlert/ROTBMP.CPP
|
||||
./RedAlert/ROTBMP.H
|
||||
./RedAlert/RULES.CPP
|
||||
./RedAlert/RULES.H
|
||||
./RedAlert/SAVEDLG.H
|
||||
./RedAlert/SAVELOAD.CPP
|
||||
./RedAlert/SCENARIO.CPP
|
||||
./RedAlert/SCENARIO.H
|
||||
./RedAlert/SCORE.CPP
|
||||
./RedAlert/SCORE.H
|
||||
./RedAlert/SCREEN.H
|
||||
./RedAlert/SCROLL.CPP
|
||||
./RedAlert/SCROLL.H
|
||||
./RedAlert/SDATA.CPP
|
||||
./RedAlert/SEARCH.H
|
||||
./RedAlert/SEDITDLG.CPP
|
||||
./RedAlert/SEDITDLG.H
|
||||
./RedAlert/SENDFILE.CPP
|
||||
./RedAlert/SEQCONN.CPP
|
||||
./RedAlert/SEQCONN.H
|
||||
./RedAlert/SESSION.CPP
|
||||
./RedAlert/SESSION.H
|
||||
./RedAlert/SHA.CPP
|
||||
./RedAlert/SHA.H
|
||||
./RedAlert/Shape.cpp
|
||||
./RedAlert/SHAPEBTN.CPP
|
||||
./RedAlert/SHAPEBTN.H
|
||||
./RedAlert/SHAPIPE.CPP
|
||||
./RedAlert/SHAPIPE.H
|
||||
./RedAlert/SHASTRAW.CPP
|
||||
./RedAlert/SHASTRAW.H
|
||||
./RedAlert/SIDEBAR.CPP
|
||||
./RedAlert/SIDEBAR.H
|
||||
./RedAlert/SIDEBARGlyphx.CPP
|
||||
./RedAlert/SIDEBARGlyphx.H
|
||||
./RedAlert/SLIDER.CPP
|
||||
./RedAlert/SLIDER.H
|
||||
./RedAlert/SMUDGE.CPP
|
||||
./RedAlert/SMUDGE.H
|
||||
./RedAlert/SOUNDDLG.CPP
|
||||
./RedAlert/SOUNDDLG.H
|
||||
./RedAlert/SPECIAL.CPP
|
||||
./RedAlert/SPECIAL.H
|
||||
./RedAlert/SPRITE.CPP
|
||||
./RedAlert/STAGE.H
|
||||
./RedAlert/STARTUP.CPP
|
||||
./RedAlert/STATBTN.CPP
|
||||
./RedAlert/STATBTN.H
|
||||
./RedAlert/STATS.CPP
|
||||
./RedAlert/STRAW.CPP
|
||||
./RedAlert/STRAW.H
|
||||
./RedAlert/STUB.CPP
|
||||
./RedAlert/STYLE.H
|
||||
./RedAlert/SUPER.CPP
|
||||
./RedAlert/SUPER.H
|
||||
./RedAlert/SURFACE.CPP
|
||||
./RedAlert/SURFACE.H
|
||||
./RedAlert/TAB.CPP
|
||||
./RedAlert/TAB.H
|
||||
./RedAlert/TACTION.CPP
|
||||
./RedAlert/TACTION.H
|
||||
./RedAlert/TARGET.CPP
|
||||
./RedAlert/TARGET.H
|
||||
./RedAlert/TCPIP.CPP
|
||||
./RedAlert/TCPIP.H
|
||||
./RedAlert/TDATA.CPP
|
||||
./RedAlert/TEAM.CPP
|
||||
./RedAlert/TEAM.H
|
||||
./RedAlert/TEAMTYPE.CPP
|
||||
./RedAlert/TEAMTYPE.H
|
||||
./RedAlert/TECHNO.CPP
|
||||
./RedAlert/TECHNO.H
|
||||
./RedAlert/TEMPLATE.CPP
|
||||
./RedAlert/TEMPLATE.H
|
||||
./RedAlert/TENMGR.CPP
|
||||
./RedAlert/TENMGR.H
|
||||
./RedAlert/TERRAIN.CPP
|
||||
./RedAlert/TERRAIN.H
|
||||
./RedAlert/TEVENT.CPP
|
||||
./RedAlert/TEVENT.H
|
||||
./RedAlert/TEXTBTN.CPP
|
||||
./RedAlert/TEXTBTN.H
|
||||
./RedAlert/THEME.CPP
|
||||
./RedAlert/THEME.H
|
||||
./RedAlert/TOGGLE.CPP
|
||||
./RedAlert/TOGGLE.H
|
||||
./RedAlert/TOOLTIP.CPP
|
||||
./RedAlert/TOOLTIP.H
|
||||
./RedAlert/TRACKER.CPP
|
||||
./RedAlert/TRIGGER.CPP
|
||||
./RedAlert/TRIGGER.H
|
||||
./RedAlert/TRIGTYPE.CPP
|
||||
./RedAlert/TRIGTYPE.H
|
||||
./RedAlert/TXTLABEL.CPP
|
||||
./RedAlert/TXTLABEL.H
|
||||
./RedAlert/TYPE.H
|
||||
./RedAlert/UDATA.CPP
|
||||
./RedAlert/UDPADDR.CPP
|
||||
./RedAlert/UNIT.CPP
|
||||
./RedAlert/UNIT.H
|
||||
./RedAlert/UTRACKER.CPP
|
||||
./RedAlert/UTRACKER.H
|
||||
./RedAlert/VDATA.CPP
|
||||
./RedAlert/VECTOR.CPP
|
||||
./RedAlert/VECTOR.H
|
||||
./RedAlert/VERSION.CPP
|
||||
./RedAlert/VERSION.H
|
||||
./RedAlert/VESSEL.CPP
|
||||
./RedAlert/VESSEL.H
|
||||
./RedAlert/VISUDLG.CPP
|
||||
./RedAlert/VISUDLG.H
|
||||
./RedAlert/VORTEX.CPP
|
||||
./RedAlert/VORTEX.H
|
||||
./RedAlert/VQAMOVIE.CPP
|
||||
./RedAlert/VQAMOVIE.H
|
||||
./RedAlert/W95TRACE.CPP
|
||||
./RedAlert/W95TRACE.H
|
||||
./RedAlert/WARHEAD.CPP
|
||||
./RedAlert/WARHEAD.H
|
||||
./RedAlert/WATCOM.H
|
||||
./RedAlert/WEAPON.CPP
|
||||
./RedAlert/WEAPON.H
|
||||
./RedAlert/WINSTUB.CPP
|
||||
./RedAlert/WOLAPIOB.CPP
|
||||
./RedAlert/WOLAPIOB.H
|
||||
./RedAlert/WOLDEBUG.H
|
||||
./RedAlert/WOLEDIT.CPP
|
||||
./RedAlert/WOLEDIT.H
|
||||
./RedAlert/WOLSTRNG.CPP
|
||||
./RedAlert/WOLSTRNG.H
|
||||
./RedAlert/WOL_CGAM.CPP
|
||||
./RedAlert/WOL_CHAT.CPP
|
||||
./RedAlert/WOL_DNLD.CPP
|
||||
./RedAlert/WOL_GSUP.CPP
|
||||
./RedAlert/WOL_GSUP.H
|
||||
./RedAlert/WOL_LOGN.CPP
|
||||
./RedAlert/WOL_MAIN.CPP
|
||||
./RedAlert/WOL_OPT.CPP
|
||||
./RedAlert/WSNWLINK.H
|
||||
./RedAlert/WSPIPX.CPP
|
||||
./RedAlert/WSPIPX.H
|
||||
./RedAlert/WSPROTO.CPP
|
||||
./RedAlert/WSPROTO.H
|
||||
./RedAlert/WSPUDP.CPP
|
||||
./RedAlert/WSPUDP.H
|
||||
./RedAlert/WWALLOC.H
|
||||
./RedAlert/WWFILE.H
|
||||
./RedAlert/XPIPE.CPP
|
||||
./RedAlert/XPIPE.H
|
||||
./RedAlert/XSTRAW.CPP
|
||||
./RedAlert/XSTRAW.H
|
||||
./RedAlert/_WSPROTO.CPP
|
||||
./RedAlert/_WSPROTO.H
|
||||
)
|
||||
|
||||
set(src_external
|
||||
#Direct Draw Wrapper
|
||||
./ddraw/ddrawwrapper/ddraw2.cpp
|
||||
./ddraw/ddrawwrapper/DirectDrawClipperWrapper.cpp
|
||||
./ddraw/ddrawwrapper/DirectDrawPaletteWrapper.cpp
|
||||
./ddraw/ddrawwrapper/DirectDrawSurfaceWrapper.cpp
|
||||
./ddraw/ddrawwrapper/DirectDrawWrapper.cpp
|
||||
./ddraw/ddrawwrapper/DirectDrawWrapper.h
|
||||
|
||||
#libsmacker
|
||||
./external/libsmacker/smacker.c
|
||||
./external/libsmacker/smacker.h
|
||||
./external/libsmacker/smk_bitstream.c
|
||||
./external/libsmacker/smk_bitstream.h
|
||||
./external/libsmacker/smk_hufftree.c
|
||||
./external/libsmacker/smk_hufftree.h
|
||||
./external/libsmacker/smk_malloc.h
|
||||
|
||||
#imgui
|
||||
./external/imgui/imconfig.h
|
||||
./external/imgui/imgui.cpp
|
||||
./external/imgui/imgui.h
|
||||
./external/imgui/imgui_draw.cpp
|
||||
./external/imgui/imgui_widgets.cpp
|
||||
./external/imgui/examples/imgui_impl_dx9.cpp
|
||||
./external/imgui/examples/imgui_impl_dx9.h
|
||||
./external/imgui/examples/imgui_impl_sdl.cpp
|
||||
./external/imgui/examples/imgui_impl_sdl.h
|
||||
)
|
||||
|
||||
ADD_CUSTOM_COMMAND(OUTPUT TOBUFF.obj
|
||||
COMMAND ml -c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/RedAlert/WIN32LIB/TOBUFF.ASM
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/RedAlert/WIN32LIB/TOBUFF.ASM
|
||||
COMMENT "generate TOBUFF.obj")
|
||||
|
||||
ADD_CUSTOM_COMMAND(OUTPUT TXTPRNT.obj
|
||||
COMMAND ml -c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/RedAlert/TXTPRNT.ASM
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/RedAlert/TXTPRNT.ASM
|
||||
COMMENT "generate TXTPRNT.obj")
|
||||
|
||||
ADD_CUSTOM_COMMAND(OUTPUT KEYFBUFF.obj
|
||||
COMMAND ml.exe /c /nolog /Zi /Zm /Cx
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/RedAlert/KEYFBUFF.ASM /Fl"" /Cp /W3 /errorReport:prompt
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/RedAlert/KEYFBUFF.ASM
|
||||
COMMENT "generate KEYFBUFF.obj")
|
||||
|
||||
ADD_CUSTOM_COMMAND(OUTPUT MMX.obj
|
||||
COMMAND ml.exe /c /nolog /Zi
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/RedAlert/MMX.ASM /Fl"" /Cp /W3 /errorReport:prompt
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/RedAlert/MMX.ASM
|
||||
COMMENT "generate MMX.obj")
|
||||
|
||||
add_definitions(-DCHEAT_KEYS -DSCENARIO_EDITOR -DWINDOWS_IGNORE_PACKING_MISMATCH -DTRUE_FALSE_DEFINED -DWIN32 -DWINDOWS -DENGLISH -D_USRDLL -DREDALERT_EXPORTS)
|
||||
add_compile_options(/permissive+ /Zc:forScope- /Zp1)
|
||||
add_executable(RedAlert ${src_win32lib} ${src_redalert} ${src_external} TOBUFF.obj KEYFBUFF.obj TXTPRNT.obj MMX.obj )
|
||||
|
||||
|
||||
|
||||
set_target_properties(RedAlert PROPERTIES OUTPUT_NAME "RedAlert" LINK_FLAGS "/PDB:\"RedAlert.pdb\" /SUBSYSTEM:WINDOWS")
|
||||
target_include_directories(RedAlert PRIVATE ./redalert/win32lib ./external/imgui;./external/dxsdk/Include;./external/ffmpeg-win32/include;./external/sdl2/include;./win32lib;./external/openal/include)
|
||||
target_link_libraries(RedAlert "d3d9.lib" "winmm.lib" "Ws2_32.lib" "${CMAKE_SOURCE_DIR}/external/dxsdk/Lib/x86/d3dx9.lib" "${CMAKE_SOURCE_DIR}/external/sdl2/lib/x86/SDL2.lib" "${CMAKE_SOURCE_DIR}/external/openal/out/build/x86-Release/OpenAL32.lib")
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"configurations": [
|
||||
{
|
||||
"name": "x86-Debug",
|
||||
"generator": "Ninja",
|
||||
"configurationType": "Debug",
|
||||
"buildRoot": "${projectDir}\\out\\build\\${name}",
|
||||
"installRoot": "${projectDir}\\out\\install\\${name}",
|
||||
"cmakeCommandArgs": "",
|
||||
"buildCommandArgs": "",
|
||||
"ctestCommandArgs": "",
|
||||
"inheritEnvironments": [ "msvc_x86" ],
|
||||
"variables": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 16
|
||||
VisualStudioVersion = 16.0.30114.105
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RedAlert", "REDALERT\RedAlert.vcxproj", "{DA948ED9-EF67-4813-94B7-995BE956786E}"
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2578A28E-5B23-40C3-9E90-B3652E8ADB24}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|x86 = Debug|x86
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{DA948ED9-EF67-4813-94B7-995BE956786E}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{DA948ED9-EF67-4813-94B7-995BE956786E}.Debug|x86.Build.0 = Debug|Win32
|
||||
{DA948ED9-EF67-4813-94B7-995BE956786E}.Release|x86.ActiveCfg = Debug|Win32
|
||||
{DA948ED9-EF67-4813-94B7-995BE956786E}.Release|x86.Build.0 = Debug|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {712D2733-25EE-407D-AEF8-B2342757E119}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
@@ -297,7 +297,7 @@ externdef CriticalFadeRedirections:dword
|
||||
|
||||
externdef C Single_Line_Trans:near
|
||||
externdef C Single_Line_Trans_Entry:near
|
||||
externdef C Next_Line:near
|
||||
;externdef C Next_Line:near
|
||||
|
||||
|
||||
.CODE
|
||||
|
||||
@@ -278,40 +278,10 @@ MMX_Single_Line_Trans proc near
|
||||
;
|
||||
; If we are doing less than 8 bytes then dont use MMX
|
||||
;
|
||||
cmp ecx,8
|
||||
jge @@mmx_loop
|
||||
push offset Single_Line_Trans_Entry
|
||||
ret
|
||||
|
||||
;
|
||||
; Use MMX instructions to mask 8 bytes at once
|
||||
;
|
||||
; Creates a bitmask based on the source bytes equality with zero and then uses this to mask
|
||||
; out the source bytes in the destination data. The advatage that MMX gives us is that there is
|
||||
; no 'test for zero then jump' required to mask.
|
||||
;
|
||||
align 64 ;MMX instructions like 64 byte alignment!
|
||||
|
||||
@@mmx_loop:
|
||||
movq mm0,[esi] ; move 8 bytes of source into mm0
|
||||
pxor mm1,mm1 ; zero out mm1
|
||||
pcmpeqb mm1,mm0 ; compare mm0 with 0. Bits get set in mm1
|
||||
lea esi,[esi+8] ; adjust the source data pointer
|
||||
pand mm1,[edi] ; and in the destination data to throw away the bytes which arent zero in the source
|
||||
sub ecx,8 ; adjust the byte counter
|
||||
por mm1,mm0 ; or in the source with the destination data
|
||||
movq [edi],mm1 ; write back the destination data
|
||||
lea edi,[edi+8] ; adjust the destination pointer
|
||||
|
||||
cmp ecx,8
|
||||
jg @@mmx_loop
|
||||
|
||||
;
|
||||
; Jump to the approprite code for drawing the end of this line or going to the next one
|
||||
;
|
||||
push offset Next_Line
|
||||
jcxz @@next_line
|
||||
push offset Single_Line_Trans_Entry
|
||||
@@next_line: ret
|
||||
|
||||
|
||||
|
||||
@@ -1,837 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<VCProjectVersion>15.0</VCProjectVersion>
|
||||
<ProjectGuid>{DA948ED9-EF67-4813-94B7-995BE956786E}</ProjectGuid>
|
||||
<RootNamespace>RedAlert</RootNamespace>
|
||||
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||
<SccProjectName>SAK</SccProjectName>
|
||||
<SccAuxPath>SAK</SccAuxPath>
|
||||
<SccLocalPath>SAK</SccLocalPath>
|
||||
<SccProvider>SAK</SccProvider>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v142</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="Shared">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<OutDir>..\bin\$(PlatformName)\</OutDir>
|
||||
<IntDir>$(PlatformName)\$(Configuration)\</IntDir>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>..\bin\$(PlatformName)\</OutDir>
|
||||
<IntDir>$(PlatformName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)I</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<ConformanceMode>false</ConformanceMode>
|
||||
<AdditionalIncludeDirectories>../external/imgui;../external/dxsdk/Include;../external/ffmpeg-win32/include;../external/sdl2/include;./win32lib;../external/openal/include</AdditionalIncludeDirectories>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<PreprocessorDefinitions>CHEAT_KEYS;SCENARIO_EDITOR;WINDOWS_IGNORE_PACKING_MISMATCH;TRUE_FALSE_DEFINED;ENGLISH;WIN32;NDEBUG;_WINDOWS;_USRDLL;REDALERT_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StructMemberAlignment>1Byte</StructMemberAlignment>
|
||||
<ExceptionHandling>false</ExceptionHandling>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<DisableSpecificWarnings>4800;4244;4996</DisableSpecificWarnings>
|
||||
<BufferSecurityCheck>false</BufferSecurityCheck>
|
||||
<TreatWarningAsError>false</TreatWarningAsError>
|
||||
<ForceConformanceInForLoopScope>false</ForceConformanceInForLoopScope>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalDependencies>d3d9.lib;winmm.lib;Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>DebugFull</GenerateDebugInformation>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>false</DataExecutionPrevention>
|
||||
<OutputFile>../../RedAlert.exe</OutputFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<ConformanceMode>false</ConformanceMode>
|
||||
<AdditionalIncludeDirectories>../external/imgui;../external/dxsdk/Include;../external/ffmpeg-win32/include;../external/sdl2/include;./win32lib;../external/openal/include</AdditionalIncludeDirectories>
|
||||
<SDLCheck>false</SDLCheck>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<PreprocessorDefinitions>CHEAT_KEYS;SCENARIO_EDITOR;WINDOWS_IGNORE_PACKING_MISMATCH;TRUE_FALSE_DEFINED;ENGLISH;WIN32;_DEBUG;_WINDOWS;_USRDLL;REDALERT_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<ExceptionHandling>false</ExceptionHandling>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<StructMemberAlignment>1Byte</StructMemberAlignment>
|
||||
<DisableSpecificWarnings>4800;4244;4996</DisableSpecificWarnings>
|
||||
<TreatWarningAsError>false</TreatWarningAsError>
|
||||
<ForceConformanceInForLoopScope>false</ForceConformanceInForLoopScope>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>d3d9.lib;winmm.lib;Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<GenerateDebugInformation>DebugFull</GenerateDebugInformation>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>false</DataExecutionPrevention>
|
||||
<OutputFile>../../RedAlert.exe</OutputFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\ddraw\ddrawwrapper\ddraw2.cpp" />
|
||||
<ClCompile Include="..\ddraw\ddrawwrapper\DirectDrawClipperWrapper.cpp" />
|
||||
<ClCompile Include="..\ddraw\ddrawwrapper\DirectDrawPaletteWrapper.cpp" />
|
||||
<ClCompile Include="..\ddraw\ddrawwrapper\DirectDrawSurfaceWrapper.cpp" />
|
||||
<ClCompile Include="..\ddraw\ddrawwrapper\DirectDrawWrapper.cpp" />
|
||||
<ClCompile Include="..\external\imgui\examples\imgui_impl_dx9.cpp" />
|
||||
<ClCompile Include="..\external\imgui\examples\imgui_impl_sdl.cpp" />
|
||||
<ClCompile Include="..\external\imgui\imgui.cpp" />
|
||||
<ClCompile Include="..\external\imgui\imgui_draw.cpp" />
|
||||
<ClCompile Include="..\external\imgui\imgui_widgets.cpp" />
|
||||
<ClCompile Include="..\external\libsmacker\smacker.c" />
|
||||
<ClCompile Include="..\external\libsmacker\smk_bitstream.c" />
|
||||
<ClCompile Include="..\external\libsmacker\smk_hufftree.c" />
|
||||
<ClCompile Include="2KEYFRAM.CPP" />
|
||||
<ClCompile Include="AADATA.CPP" />
|
||||
<ClCompile Include="ABSTRACT.CPP" />
|
||||
<ClCompile Include="ADATA.CPP" />
|
||||
<ClCompile Include="ADPCM.CPP" />
|
||||
<ClCompile Include="AIRCRAFT.CPP" />
|
||||
<ClCompile Include="ANIM.CPP" />
|
||||
<ClCompile Include="AUDIO.CPP" />
|
||||
<ClCompile Include="AUDMIX.CPP" />
|
||||
<ClCompile Include="B64PIPE.CPP" />
|
||||
<ClCompile Include="B64STRAW.CPP" />
|
||||
<ClCompile Include="BAR.CPP" />
|
||||
<ClCompile Include="BASE.CPP" />
|
||||
<ClCompile Include="BASE64.CPP" />
|
||||
<ClCompile Include="BBDATA.CPP" />
|
||||
<ClCompile Include="BDATA.CPP" />
|
||||
<ClCompile Include="BENCH.CPP" />
|
||||
<ClCompile Include="BFIOFILE.CPP" />
|
||||
<ClCompile Include="BIGCHECK.CPP" />
|
||||
<ClCompile Include="BLOWFISH.CPP" />
|
||||
<ClCompile Include="BLOWPIPE.CPP" />
|
||||
<ClCompile Include="BLWSTRAW.CPP" />
|
||||
<ClCompile Include="BUFF.CPP" />
|
||||
<ClCompile Include="BUILDING.CPP" />
|
||||
<ClCompile Include="BULLET.CPP" />
|
||||
<ClCompile Include="CARGO.CPP" />
|
||||
<ClCompile Include="CARRY.CPP" />
|
||||
<ClCompile Include="CCDDE.CPP" />
|
||||
<ClCompile Include="CCFILE.CPP" />
|
||||
<ClCompile Include="CCINI.CPP" />
|
||||
<ClCompile Include="CCMPATH.CPP" />
|
||||
<ClCompile Include="CCPTR.CPP" />
|
||||
<ClCompile Include="CCTEN.CPP" />
|
||||
<ClCompile Include="CDATA.CPP" />
|
||||
<ClCompile Include="CDFILE.CPP" />
|
||||
<ClCompile Include="CELL.CPP" />
|
||||
<ClCompile Include="CHECKBOX.CPP" />
|
||||
<ClCompile Include="CHEKLIST.CPP" />
|
||||
<ClCompile Include="CLASS.CPP" />
|
||||
<ClCompile Include="COLRLIST.CPP" />
|
||||
<ClCompile Include="COMBAT.CPP" />
|
||||
<ClCompile Include="COMBUF.CPP" />
|
||||
<ClCompile Include="COMINIT.CPP" />
|
||||
<ClCompile Include="COMQUEUE.CPP" />
|
||||
<ClCompile Include="CONFDLG.CPP" />
|
||||
<ClCompile Include="CONNECT.CPP" />
|
||||
<ClCompile Include="CONQUER.CPP" />
|
||||
<ClCompile Include="CONST.CPP" />
|
||||
<ClCompile Include="CONTROL.CPP" />
|
||||
<ClCompile Include="COORD.CPP" />
|
||||
<ClCompile Include="CRATE.CPP" />
|
||||
<ClCompile Include="CRC.CPP" />
|
||||
<ClCompile Include="CRCPIPE.CPP" />
|
||||
<ClCompile Include="CRCSTRAW.CPP" />
|
||||
<ClCompile Include="CREDITS.CPP" />
|
||||
<ClCompile Include="CREW.CPP" />
|
||||
<ClCompile Include="CSTRAW.CPP" />
|
||||
<ClCompile Include="DDE.CPP" />
|
||||
<ClCompile Include="DEBUG.CPP" />
|
||||
<ClCompile Include="DESCDLG.CPP" />
|
||||
<ClCompile Include="DIAL8.CPP" />
|
||||
<ClCompile Include="DIALOG.CPP" />
|
||||
<ClCompile Include="DIBFILE.CPP" />
|
||||
<ClCompile Include="DIBUTIL.CPP" />
|
||||
<ClCompile Include="DISPLAY.CPP" />
|
||||
<ClCompile Include="DLLInterface.cpp" />
|
||||
<ClCompile Include="DLLInterfaceEditor.cpp" />
|
||||
<ClCompile Include="DOOR.CPP" />
|
||||
<ClCompile Include="DPMI.CPP" />
|
||||
<ClCompile Include="DRIVE.CPP" />
|
||||
<ClCompile Include="DROP.CPP" />
|
||||
<ClCompile Include="DTABLE.CPP" />
|
||||
<ClCompile Include="DYNAVEC.CPP" />
|
||||
<ClCompile Include="EDIT.CPP" />
|
||||
<ClCompile Include="EGOS.CPP" />
|
||||
<ClCompile Include="ENDING.CPP" />
|
||||
<ClCompile Include="EVENT.CPP" />
|
||||
<ClCompile Include="EXPAND.CPP" />
|
||||
<ClCompile Include="FACE.CPP" />
|
||||
<ClCompile Include="FACING.CPP" />
|
||||
<ClCompile Include="FACTORY.CPP" />
|
||||
<ClCompile Include="FIELD.CPP" />
|
||||
<ClCompile Include="FINDPATH.CPP" />
|
||||
<ClCompile Include="FIXED.CPP" />
|
||||
<ClCompile Include="FLASHER.CPP" />
|
||||
<ClCompile Include="FLY.CPP" />
|
||||
<ClCompile Include="FOOT.CPP" />
|
||||
<ClCompile Include="FUSE.CPP" />
|
||||
<ClCompile Include="GADGET.CPP" />
|
||||
<ClCompile Include="GAMEDLG.CPP" />
|
||||
<ClCompile Include="GAUGE.CPP" />
|
||||
<ClCompile Include="GETCPU.CPP" />
|
||||
<ClCompile Include="GLOBALS.CPP" />
|
||||
<ClCompile Include="GOPTIONS.CPP" />
|
||||
<ClCompile Include="GSCREEN.CPP" />
|
||||
<ClCompile Include="HDATA.CPP" />
|
||||
<ClCompile Include="HEAP.CPP" />
|
||||
<ClCompile Include="HELP.CPP" />
|
||||
<ClCompile Include="HOUSE.CPP" />
|
||||
<ClCompile Include="HSV.CPP" />
|
||||
<ClCompile Include="ICONLIST.CPP" />
|
||||
<ClCompile Include="IDATA.CPP" />
|
||||
<ClCompile Include="INFANTRY.CPP" />
|
||||
<ClCompile Include="INI.CPP" />
|
||||
<ClCompile Include="INIBIN.CPP" />
|
||||
<ClCompile Include="INICODE.CPP" />
|
||||
<ClCompile Include="INIT.CPP" />
|
||||
<ClCompile Include="INT.CPP" />
|
||||
<ClCompile Include="INTERNET.CPP" />
|
||||
<ClCompile Include="INTERPAL.CPP" />
|
||||
<ClCompile Include="INTRO.CPP" />
|
||||
<ClCompile Include="IOMAP.CPP" />
|
||||
<ClCompile Include="IOOBJ.CPP" />
|
||||
<ClCompile Include="IPX.CPP" />
|
||||
<ClCompile Include="IPX95.CPP" />
|
||||
<ClCompile Include="IPXADDR.CPP" />
|
||||
<ClCompile Include="IPXCONN.CPP" />
|
||||
<ClCompile Include="IPXGCONN.CPP" />
|
||||
<ClCompile Include="IPXMGR.CPP" />
|
||||
<ClCompile Include="ITABLE.CPP" />
|
||||
<ClCompile Include="JSHELL.CPP" />
|
||||
<ClCompile Include="KEY.CPP" />
|
||||
<ClCompile Include="LAYER.CPP" />
|
||||
<ClCompile Include="LCW.CPP" />
|
||||
<ClCompile Include="LCWPIPE.CPP" />
|
||||
<ClCompile Include="LCWSTRAW.CPP" />
|
||||
<ClCompile Include="LCWUNCMP.CPP" />
|
||||
<ClCompile Include="LINK.CPP" />
|
||||
<ClCompile Include="LIST.CPP" />
|
||||
<ClCompile Include="LOADDLG.CPP" />
|
||||
<ClCompile Include="LOGIC.CPP" />
|
||||
<ClCompile Include="LZO1X_C.CPP" />
|
||||
<ClCompile Include="LZO1X_D.CPP" />
|
||||
<ClCompile Include="LZOPIPE.CPP" />
|
||||
<ClCompile Include="LZOSTRAW.CPP" />
|
||||
<ClCompile Include="LZW.CPP" />
|
||||
<ClCompile Include="LZWPIPE.CPP" />
|
||||
<ClCompile Include="LZWSTRAW.CPP" />
|
||||
<ClCompile Include="MAP.CPP" />
|
||||
<ClCompile Include="MAPEDDLG.CPP" />
|
||||
<ClCompile Include="MAPEDIT.CPP" />
|
||||
<ClCompile Include="MAPEDPLC.CPP" />
|
||||
<ClCompile Include="MAPEDSEL.CPP">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="MAPEDTM.CPP" />
|
||||
<ClCompile Include="MAPSEL.CPP" />
|
||||
<ClCompile Include="MCI.CPP" />
|
||||
<ClCompile Include="MCIMOVIE.CPP" />
|
||||
<ClCompile Include="MENUS.CPP" />
|
||||
<ClCompile Include="MiscAsm.cpp" />
|
||||
<ClCompile Include="MISSION.CPP" />
|
||||
<ClCompile Include="MIXFILE.CPP" />
|
||||
<ClCompile Include="MONOC.CPP" />
|
||||
<ClCompile Include="MOUSE.CPP" />
|
||||
<ClCompile Include="MP.CPP" />
|
||||
<ClCompile Include="MPGSET.CPP" />
|
||||
<ClCompile Include="MPLAYER.CPP" />
|
||||
<ClCompile Include="MPMGRW.CPP" />
|
||||
<ClCompile Include="MPU.CPP" />
|
||||
<ClCompile Include="MSGBOX.CPP" />
|
||||
<ClCompile Include="MSGLIST.CPP" />
|
||||
<ClCompile Include="NETDLG.CPP" />
|
||||
<ClCompile Include="NULLCONN.CPP" />
|
||||
<ClCompile Include="NULLDLG.CPP" />
|
||||
<ClCompile Include="NULLMGR.CPP" />
|
||||
<ClCompile Include="OBJECT.CPP" />
|
||||
<ClCompile Include="ODATA.CPP" />
|
||||
<ClCompile Include="OPTIONS.CPP" />
|
||||
<ClCompile Include="OVERLAY.CPP" />
|
||||
<ClCompile Include="PACKET.CPP" />
|
||||
<ClCompile Include="PALETTEC.CPP" />
|
||||
<ClCompile Include="PIPE.CPP" />
|
||||
<ClCompile Include="PK.CPP" />
|
||||
<ClCompile Include="PKPIPE.CPP" />
|
||||
<ClCompile Include="PKSTRAW.CPP" />
|
||||
<ClCompile Include="POWER.CPP" />
|
||||
<ClCompile Include="PROFILE.CPP" />
|
||||
<ClCompile Include="QUEUE.CPP" />
|
||||
<ClCompile Include="RADAR.CPP" />
|
||||
<ClCompile Include="RADIO.CPP" />
|
||||
<ClCompile Include="RAMFILE.CPP" />
|
||||
<ClCompile Include="RAND.CPP" />
|
||||
<ClCompile Include="RANDOM.CPP" />
|
||||
<ClCompile Include="RAWFILE.CPP" />
|
||||
<ClCompile Include="RAWOLAPI.CPP" />
|
||||
<ClCompile Include="READLINE.CPP" />
|
||||
<ClCompile Include="RECT.CPP" />
|
||||
<ClCompile Include="REINF.CPP" />
|
||||
<ClCompile Include="RGB.CPP" />
|
||||
<ClCompile Include="RNDSTRAW.CPP" />
|
||||
<ClCompile Include="ROTBMP.CPP" />
|
||||
<ClCompile Include="RULES.CPP" />
|
||||
<ClCompile Include="SAVELOAD.CPP" />
|
||||
<ClCompile Include="SCENARIO.CPP" />
|
||||
<ClCompile Include="SCORE.CPP" />
|
||||
<ClCompile Include="SCROLL.CPP" />
|
||||
<ClCompile Include="SDATA.CPP" />
|
||||
<ClCompile Include="SEDITDLG.CPP" />
|
||||
<ClCompile Include="SENDFILE.CPP" />
|
||||
<ClCompile Include="SEQCONN.CPP" />
|
||||
<ClCompile Include="SESSION.CPP" />
|
||||
<ClCompile Include="SHA.CPP" />
|
||||
<ClCompile Include="Shape.cpp" />
|
||||
<ClCompile Include="SHAPEBTN.CPP" />
|
||||
<ClCompile Include="SHAPIPE.CPP" />
|
||||
<ClCompile Include="SHASTRAW.CPP" />
|
||||
<ClCompile Include="SIDEBAR.CPP" />
|
||||
<ClCompile Include="SIDEBARGlyphx.CPP" />
|
||||
<ClCompile Include="SLIDER.CPP" />
|
||||
<ClCompile Include="SMUDGE.CPP" />
|
||||
<ClCompile Include="SOUNDDLG.CPP" />
|
||||
<ClCompile Include="SPECIAL.CPP" />
|
||||
<ClCompile Include="SPRITE.CPP" />
|
||||
<ClCompile Include="STARTUP.CPP" />
|
||||
<ClCompile Include="STATBTN.CPP" />
|
||||
<ClCompile Include="STATS.CPP" />
|
||||
<ClCompile Include="STRAW.CPP" />
|
||||
<ClCompile Include="STUB.CPP" />
|
||||
<ClCompile Include="SUPER.CPP" />
|
||||
<ClCompile Include="SURFACE.CPP" />
|
||||
<ClCompile Include="TAB.CPP" />
|
||||
<ClCompile Include="TACTION.CPP" />
|
||||
<ClCompile Include="TARGET.CPP" />
|
||||
<ClCompile Include="TCPIP.CPP" />
|
||||
<ClCompile Include="TDATA.CPP" />
|
||||
<ClCompile Include="TEAM.CPP" />
|
||||
<ClCompile Include="TEAMTYPE.CPP" />
|
||||
<ClCompile Include="TECHNO.CPP" />
|
||||
<ClCompile Include="TEMPLATE.CPP" />
|
||||
<ClCompile Include="TENMGR.CPP" />
|
||||
<ClCompile Include="TERRAIN.CPP" />
|
||||
<ClCompile Include="TEVENT.CPP" />
|
||||
<ClCompile Include="TEXTBTN.CPP" />
|
||||
<ClCompile Include="THEME.CPP" />
|
||||
<ClCompile Include="TOGGLE.CPP" />
|
||||
<ClCompile Include="TOOLTIP.CPP" />
|
||||
<ClCompile Include="TRACKER.CPP" />
|
||||
<ClCompile Include="TRIGGER.CPP" />
|
||||
<ClCompile Include="TRIGTYPE.CPP" />
|
||||
<ClCompile Include="TXTLABEL.CPP" />
|
||||
<ClCompile Include="UDATA.CPP" />
|
||||
<ClCompile Include="UDPADDR.CPP" />
|
||||
<ClCompile Include="UNIT.CPP" />
|
||||
<ClCompile Include="UTRACKER.CPP" />
|
||||
<ClCompile Include="VDATA.CPP" />
|
||||
<ClCompile Include="VECTOR.CPP" />
|
||||
<ClCompile Include="VERSION.CPP" />
|
||||
<ClCompile Include="VESSEL.CPP" />
|
||||
<ClCompile Include="VISUDLG.CPP" />
|
||||
<ClCompile Include="VORTEX.CPP" />
|
||||
<ClCompile Include="VQAMOVIE.CPP">
|
||||
<StructMemberAlignment Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">4Bytes</StructMemberAlignment>
|
||||
<StructMemberAlignment Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4Bytes</StructMemberAlignment>
|
||||
</ClCompile>
|
||||
<ClCompile Include="W95TRACE.CPP" />
|
||||
<ClCompile Include="WARHEAD.CPP" />
|
||||
<ClCompile Include="WEAPON.CPP" />
|
||||
<ClCompile Include="Win32Lib\ALLOC.CPP" />
|
||||
<ClCompile Include="Win32Lib\BUFFER.CPP" />
|
||||
<ClCompile Include="Win32Lib\BUFFGLBL.CPP" />
|
||||
<ClCompile Include="Win32Lib\DDRAW.CPP" />
|
||||
<ClCompile Include="Win32Lib\DELAY.CPP" />
|
||||
<ClCompile Include="Win32Lib\DIPTHONG.CPP" />
|
||||
<ClCompile Include="Win32Lib\DrawMisc.cpp" />
|
||||
<ClCompile Include="Win32Lib\DRAWRECT.CPP" />
|
||||
<ClCompile Include="Win32Lib\FONT.CPP" />
|
||||
<ClCompile Include="Win32Lib\GBUFFER.CPP" />
|
||||
<ClCompile Include="Win32Lib\GETSHAPE.CPP" />
|
||||
<ClCompile Include="Win32Lib\ICONSET.CPP" />
|
||||
<ClCompile Include="Win32Lib\IFF.CPP" />
|
||||
<ClCompile Include="Win32Lib\IRANDOM.CPP" />
|
||||
<ClCompile Include="Win32Lib\LOAD.CPP" />
|
||||
<ClCompile Include="Win32Lib\LOADFONT.CPP" />
|
||||
<ClCompile Include="WIN32LIB\MouseShape.cpp" />
|
||||
<ClCompile Include="Win32Lib\MOUSEWW.CPP" />
|
||||
<ClCompile Include="Win32Lib\PALETTE.CPP" />
|
||||
<ClCompile Include="Win32Lib\SET_FONT.CPP" />
|
||||
<ClCompile Include="Win32Lib\TIMER.CPP" />
|
||||
<ClCompile Include="Win32Lib\TIMERDWN.CPP" />
|
||||
<ClCompile Include="Win32Lib\TIMERINI.CPP" />
|
||||
<ClCompile Include="Win32Lib\WINDOWS.CPP" />
|
||||
<ClCompile Include="Win32Lib\WINHIDE.CPP" />
|
||||
<ClCompile Include="Win32Lib\WRITEPCX.CPP" />
|
||||
<ClCompile Include="WIN32LIB\WSA.CPP" />
|
||||
<ClCompile Include="Win32Lib\_DIPTABL.CPP" />
|
||||
<ClCompile Include="WINSTUB.CPP" />
|
||||
<ClCompile Include="WOLAPIOB.CPP" />
|
||||
<ClCompile Include="WOLEDIT.CPP" />
|
||||
<ClCompile Include="WOLSTRNG.CPP" />
|
||||
<ClCompile Include="WOL_CGAM.CPP" />
|
||||
<ClCompile Include="WOL_CHAT.CPP" />
|
||||
<ClCompile Include="WOL_DNLD.CPP" />
|
||||
<ClCompile Include="WOL_GSUP.CPP" />
|
||||
<ClCompile Include="WOL_LOGN.CPP" />
|
||||
<ClCompile Include="WOL_MAIN.CPP" />
|
||||
<ClCompile Include="WOL_OPT.CPP" />
|
||||
<ClCompile Include="WSPIPX.CPP" />
|
||||
<ClCompile Include="WSPROTO.CPP" />
|
||||
<ClCompile Include="WSPUDP.CPP" />
|
||||
<ClCompile Include="XPIPE.CPP" />
|
||||
<ClCompile Include="XSTRAW.CPP" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\ddraw\ddrawwrapper\ddraw.h" />
|
||||
<ClInclude Include="..\ddraw\ddrawwrapper\DirectDrawWrapper.h" />
|
||||
<ClInclude Include="..\ddraw\ddrawwrapper\resource.h" />
|
||||
<ClInclude Include="..\external\imgui\examples\imgui_impl_dx9.h" />
|
||||
<ClInclude Include="..\external\imgui\examples\imgui_impl_sdl.h" />
|
||||
<ClInclude Include="..\external\imgui\imconfig.h" />
|
||||
<ClInclude Include="..\external\imgui\imgui.h" />
|
||||
<ClInclude Include="..\external\imgui\imgui_internal.h" />
|
||||
<ClInclude Include="..\external\imgui\imstb_rectpack.h" />
|
||||
<ClInclude Include="..\external\imgui\imstb_textedit.h" />
|
||||
<ClInclude Include="..\external\imgui\imstb_truetype.h" />
|
||||
<ClInclude Include="..\external\libsmacker\smacker.h" />
|
||||
<ClInclude Include="..\external\libsmacker\smk_bitstream.h" />
|
||||
<ClInclude Include="..\external\libsmacker\smk_hufftree.h" />
|
||||
<ClInclude Include="..\external\libsmacker\smk_malloc.h" />
|
||||
<ClInclude Include="ABSTRACT.H" />
|
||||
<ClInclude Include="AIRCRAFT.H" />
|
||||
<ClInclude Include="ANIM.H" />
|
||||
<ClInclude Include="AUDIO.H" />
|
||||
<ClInclude Include="AUDIOMIX.H" />
|
||||
<ClInclude Include="B64PIPE.H" />
|
||||
<ClInclude Include="B64STRAW.H" />
|
||||
<ClInclude Include="BAR.H" />
|
||||
<ClInclude Include="BASE.H" />
|
||||
<ClInclude Include="BASE64.H" />
|
||||
<ClInclude Include="BENCH.H" />
|
||||
<ClInclude Include="BFIOFILE.H" />
|
||||
<ClInclude Include="BIGCHECK.H" />
|
||||
<ClInclude Include="BLOWFISH.H" />
|
||||
<ClInclude Include="BLOWPIPE.H" />
|
||||
<ClInclude Include="BLWSTRAW.H" />
|
||||
<ClInclude Include="BUFF.H" />
|
||||
<ClInclude Include="BUFFERX.H" />
|
||||
<ClInclude Include="BUILDING.H" />
|
||||
<ClInclude Include="BULLET.H" />
|
||||
<ClInclude Include="CARGO.H" />
|
||||
<ClInclude Include="CARRY.H" />
|
||||
<ClInclude Include="CBN_.H" />
|
||||
<ClInclude Include="CCDDE.H" />
|
||||
<ClInclude Include="CCFILE.H" />
|
||||
<ClInclude Include="CCINI.H" />
|
||||
<ClInclude Include="CCPTR.H" />
|
||||
<ClInclude Include="CDFILE.H" />
|
||||
<ClInclude Include="CELL.H" />
|
||||
<ClInclude Include="CHECKBOX.H" />
|
||||
<ClInclude Include="CHEKLIST.H" />
|
||||
<ClInclude Include="COLRLIST.H" />
|
||||
<ClInclude Include="COMBUF.H" />
|
||||
<ClInclude Include="COMINIT.H" />
|
||||
<ClInclude Include="COMPAT.H" />
|
||||
<ClInclude Include="COMQUEUE.H" />
|
||||
<ClInclude Include="CONFDLG.H" />
|
||||
<ClInclude Include="CONNECT.H" />
|
||||
<ClInclude Include="CONNMGR.H" />
|
||||
<ClInclude Include="CONQUER.H" />
|
||||
<ClInclude Include="CONTROL.H" />
|
||||
<ClInclude Include="COORDA.h" />
|
||||
<ClInclude Include="CRATE.H" />
|
||||
<ClInclude Include="CRC.H" />
|
||||
<ClInclude Include="CRCPIPE.H" />
|
||||
<ClInclude Include="CRCSTRAW.H" />
|
||||
<ClInclude Include="CREDITS.H" />
|
||||
<ClInclude Include="CREW.H" />
|
||||
<ClInclude Include="CSTRAW.H" />
|
||||
<ClInclude Include="DDE.H" />
|
||||
<ClInclude Include="DEBUG.H" />
|
||||
<ClInclude Include="DEFINES.H" />
|
||||
<ClInclude Include="DESCDLG.H" />
|
||||
<ClInclude Include="DIAL8.H" />
|
||||
<ClInclude Include="DIBAPI.H" />
|
||||
<ClInclude Include="DIBUTIL.H" />
|
||||
<ClInclude Include="DISPLAY.H" />
|
||||
<ClInclude Include="DLLInterface.h" />
|
||||
<ClInclude Include="DOOR.H" />
|
||||
<ClInclude Include="DPMI.H" />
|
||||
<ClInclude Include="DRIVE.H" />
|
||||
<ClInclude Include="DROP.H" />
|
||||
<ClInclude Include="EDIT.H" />
|
||||
<ClInclude Include="EGOS.H" />
|
||||
<ClInclude Include="ENDING.H" />
|
||||
<ClInclude Include="EVENT.H" />
|
||||
<ClInclude Include="EXTERNS.H" />
|
||||
<ClInclude Include="FACE.H" />
|
||||
<ClInclude Include="FACING.H" />
|
||||
<ClInclude Include="FACTORY.H" />
|
||||
<ClInclude Include="FAKESOCK.H" />
|
||||
<ClInclude Include="FIELD.H" />
|
||||
<ClInclude Include="FILEPCX.H" />
|
||||
<ClInclude Include="FIXED.H" />
|
||||
<ClInclude Include="FLASHER.H" />
|
||||
<ClInclude Include="FLY.H" />
|
||||
<ClInclude Include="FOOT.H" />
|
||||
<ClInclude Include="FTIMER.H" />
|
||||
<ClInclude Include="FUNCTION.H" />
|
||||
<ClInclude Include="FUSE.H" />
|
||||
<ClInclude Include="GADGET.H" />
|
||||
<ClInclude Include="GAMEDLG.H" />
|
||||
<ClInclude Include="GAUGE.H" />
|
||||
<ClInclude Include="GOPTIONS.H" />
|
||||
<ClInclude Include="GSCREEN.H" />
|
||||
<ClInclude Include="HEAP.H" />
|
||||
<ClInclude Include="HELP.H" />
|
||||
<ClInclude Include="HOUSE.H" />
|
||||
<ClInclude Include="HSV.H" />
|
||||
<ClInclude Include="ICONLIST.H" />
|
||||
<ClInclude Include="INFANTRY.H" />
|
||||
<ClInclude Include="INI.H" />
|
||||
<ClInclude Include="INLINE.H" />
|
||||
<ClInclude Include="INT.H" />
|
||||
<ClInclude Include="INTERNET.H" />
|
||||
<ClInclude Include="INTRO.H" />
|
||||
<ClInclude Include="IPX.H" />
|
||||
<ClInclude Include="IPX95.H" />
|
||||
<ClInclude Include="IPXADDR.H" />
|
||||
<ClInclude Include="IPXCONN.H" />
|
||||
<ClInclude Include="IPXGCONN.H" />
|
||||
<ClInclude Include="IPXMGR.H" />
|
||||
<ClInclude Include="JSHELL.H" />
|
||||
<ClInclude Include="KEY.H" />
|
||||
<ClInclude Include="LANGUAGE.H" />
|
||||
<ClInclude Include="LAYER.H" />
|
||||
<ClInclude Include="LCW.H" />
|
||||
<ClInclude Include="LCWPIPE.H" />
|
||||
<ClInclude Include="LCWSTRAW.H" />
|
||||
<ClInclude Include="LED.H" />
|
||||
<ClInclude Include="LINK.H" />
|
||||
<ClInclude Include="LINT.H" />
|
||||
<ClInclude Include="LIST.H" />
|
||||
<ClInclude Include="LISTNODE.H" />
|
||||
<ClInclude Include="LOADDLG.H" />
|
||||
<ClInclude Include="LOGIC.H" />
|
||||
<ClInclude Include="LZO.H" />
|
||||
<ClInclude Include="LZO1X.H" />
|
||||
<ClInclude Include="LZOCONF.H" />
|
||||
<ClInclude Include="LZOPIPE.H" />
|
||||
<ClInclude Include="LZOSTRAW.H" />
|
||||
<ClInclude Include="LZO_CONF.H" />
|
||||
<ClInclude Include="LZW.H" />
|
||||
<ClInclude Include="LZWPIPE.H" />
|
||||
<ClInclude Include="LZWSTRAW.H" />
|
||||
<ClInclude Include="MAP.H" />
|
||||
<ClInclude Include="MAPEDIT.H" />
|
||||
<ClInclude Include="MCI.H" />
|
||||
<ClInclude Include="MCIMOVIE.H" />
|
||||
<ClInclude Include="MEMCHECK.H" />
|
||||
<ClInclude Include="MESSAGE.H" />
|
||||
<ClInclude Include="MISSION.H" />
|
||||
<ClInclude Include="MIXFILE.H" />
|
||||
<ClInclude Include="MONOC.H" />
|
||||
<ClInclude Include="MOUSE.H" />
|
||||
<ClInclude Include="MOVIE.H" />
|
||||
<ClInclude Include="MP.H" />
|
||||
<ClInclude Include="MPGSET.H" />
|
||||
<ClInclude Include="MPMGRW.H" />
|
||||
<ClInclude Include="MPU.H" />
|
||||
<ClInclude Include="MSGBOX.H" />
|
||||
<ClInclude Include="MSGLIST.H" />
|
||||
<ClInclude Include="NULLCONN.H" />
|
||||
<ClInclude Include="NULLMGR.H" />
|
||||
<ClInclude Include="OBJECT.H" />
|
||||
<ClInclude Include="OCIDL.H" />
|
||||
<ClInclude Include="OPTIONS.H" />
|
||||
<ClInclude Include="OVERLAY.H" />
|
||||
<ClInclude Include="PACKET.H" />
|
||||
<ClInclude Include="PALETTEC.H" />
|
||||
<ClInclude Include="PIPE.H" />
|
||||
<ClInclude Include="PK.H" />
|
||||
<ClInclude Include="PKPIPE.H" />
|
||||
<ClInclude Include="PKSTRAW.H" />
|
||||
<ClInclude Include="POWER.H" />
|
||||
<ClInclude Include="QUEUE.H" />
|
||||
<ClInclude Include="RADAR.H" />
|
||||
<ClInclude Include="RADIO.H" />
|
||||
<ClInclude Include="RAMFILE.H" />
|
||||
<ClInclude Include="RANDOM.H" />
|
||||
<ClInclude Include="RAWFILE.H" />
|
||||
<ClInclude Include="RAWOLAPI.H" />
|
||||
<ClInclude Include="READLINE.H" />
|
||||
<ClInclude Include="RECT.H" />
|
||||
<ClInclude Include="REGION.H" />
|
||||
<ClInclude Include="Resource\resource.h" />
|
||||
<ClInclude Include="RGB.H" />
|
||||
<ClInclude Include="RNDSTRAW.H" />
|
||||
<ClInclude Include="RNG.H" />
|
||||
<ClInclude Include="ROTBMP.H" />
|
||||
<ClInclude Include="RULES.H" />
|
||||
<ClInclude Include="SAVEDLG.H" />
|
||||
<ClInclude Include="SCENARIO.H" />
|
||||
<ClInclude Include="SCORE.H" />
|
||||
<ClInclude Include="SCREEN.H" />
|
||||
<ClInclude Include="SCROLL.H" />
|
||||
<ClInclude Include="SEARCH.H" />
|
||||
<ClInclude Include="SEDITDLG.H" />
|
||||
<ClInclude Include="SEQCONN.H" />
|
||||
<ClInclude Include="SESSION.H" />
|
||||
<ClInclude Include="SHA.H" />
|
||||
<ClInclude Include="SHAPEBTN.H" />
|
||||
<ClInclude Include="SHAPIPE.H" />
|
||||
<ClInclude Include="SHASTRAW.H" />
|
||||
<ClInclude Include="SIDEBAR.H" />
|
||||
<ClInclude Include="SIDEBARGlyphx.H" />
|
||||
<ClInclude Include="SLIDER.H" />
|
||||
<ClInclude Include="SMUDGE.H" />
|
||||
<ClInclude Include="SOUNDDLG.H" />
|
||||
<ClInclude Include="SPECIAL.H" />
|
||||
<ClInclude Include="STAGE.H" />
|
||||
<ClInclude Include="STATBTN.H" />
|
||||
<ClInclude Include="STRAW.H" />
|
||||
<ClInclude Include="STYLE.H" />
|
||||
<ClInclude Include="SUPER.H" />
|
||||
<ClInclude Include="SURFACE.H" />
|
||||
<ClInclude Include="TAB.H" />
|
||||
<ClInclude Include="TACTION.H" />
|
||||
<ClInclude Include="TARGET.H" />
|
||||
<ClInclude Include="TCPIP.H" />
|
||||
<ClInclude Include="TEAM.H" />
|
||||
<ClInclude Include="TEAMTYPE.H" />
|
||||
<ClInclude Include="TECHNO.H" />
|
||||
<ClInclude Include="TEMPLATE.H" />
|
||||
<ClInclude Include="TENMGR.H" />
|
||||
<ClInclude Include="TERRAIN.H" />
|
||||
<ClInclude Include="TEVENT.H" />
|
||||
<ClInclude Include="TEXTBTN.H" />
|
||||
<ClInclude Include="THEME.H" />
|
||||
<ClInclude Include="TOGGLE.H" />
|
||||
<ClInclude Include="TOOLTIP.H" />
|
||||
<ClInclude Include="TRIGGER.H" />
|
||||
<ClInclude Include="TRIGTYPE.H" />
|
||||
<ClInclude Include="TXTLABEL.H" />
|
||||
<ClInclude Include="TYPE.H" />
|
||||
<ClInclude Include="UNIT.H" />
|
||||
<ClInclude Include="UTRACKER.H" />
|
||||
<ClInclude Include="VECTOR.H" />
|
||||
<ClInclude Include="VERSION.H" />
|
||||
<ClInclude Include="VESSEL.H" />
|
||||
<ClInclude Include="VGAMOVIE.H" />
|
||||
<ClInclude Include="VISUDLG.H" />
|
||||
<ClInclude Include="VORTEX.H" />
|
||||
<ClInclude Include="VQAMOVIE.H" />
|
||||
<ClInclude Include="W95TRACE.H" />
|
||||
<ClInclude Include="WARHEAD.H" />
|
||||
<ClInclude Include="WATCOM.H" />
|
||||
<ClInclude Include="WEAPON.H" />
|
||||
<ClInclude Include="Win32Lib\AUDIO.H" />
|
||||
<ClInclude Include="Win32Lib\BUFFER.H" />
|
||||
<ClInclude Include="Win32Lib\DDRAW.H" />
|
||||
<ClInclude Include="Win32Lib\DEFINES.H" />
|
||||
<ClInclude Include="Win32Lib\DESCMGMT.H" />
|
||||
<ClInclude Include="Win32Lib\DIPTHONG.H" />
|
||||
<ClInclude Include="Win32Lib\DPLAY.H" />
|
||||
<ClInclude Include="Win32Lib\DRAWBUFF.H" />
|
||||
<ClInclude Include="Win32Lib\DSETUP.H" />
|
||||
<ClInclude Include="Win32Lib\DSOUND.H" />
|
||||
<ClInclude Include="Win32Lib\EXTERNS.H" />
|
||||
<ClInclude Include="Win32Lib\FASTFILE.H" />
|
||||
<ClInclude Include="Win32Lib\FILE.H" />
|
||||
<ClInclude Include="Win32Lib\FILEPCX.H" />
|
||||
<ClInclude Include="Win32Lib\FILETEMP.H" />
|
||||
<ClInclude Include="Win32Lib\FONT.H" />
|
||||
<ClInclude Include="Win32Lib\FUNCTION.H" />
|
||||
<ClInclude Include="Win32Lib\GBUFFER.H" />
|
||||
<ClInclude Include="Win32Lib\ICONCACH.H" />
|
||||
<ClInclude Include="Win32Lib\IFF.H" />
|
||||
<ClInclude Include="Win32Lib\KEYBOARD.H" />
|
||||
<ClInclude Include="Win32Lib\MEMFLAG.H" />
|
||||
<ClInclude Include="Win32Lib\MISC.H" />
|
||||
<ClInclude Include="Win32Lib\MODEMREG.H" />
|
||||
<ClInclude Include="Win32Lib\MONO.H" />
|
||||
<ClInclude Include="Win32Lib\MOUSE.H" />
|
||||
<ClInclude Include="WIN32LIB\MouseShape.h" />
|
||||
<ClInclude Include="Win32Lib\PALETTE.H" />
|
||||
<ClInclude Include="Win32Lib\PLAYCD.H" />
|
||||
<ClInclude Include="Win32Lib\PROFILE.H" />
|
||||
<ClInclude Include="Win32Lib\RAWFILE.H" />
|
||||
<ClInclude Include="Win32Lib\SHAPE.H" />
|
||||
<ClInclude Include="Win32Lib\SOS.H" />
|
||||
<ClInclude Include="Win32Lib\SOSCOMP.H" />
|
||||
<ClInclude Include="Win32Lib\SOSDATA.H" />
|
||||
<ClInclude Include="Win32Lib\SOSDEFS.H" />
|
||||
<ClInclude Include="Win32Lib\SOSFNCT.H" />
|
||||
<ClInclude Include="Win32Lib\SOSRES.H" />
|
||||
<ClInclude Include="Win32Lib\SOUND.H" />
|
||||
<ClInclude Include="Win32Lib\SOUNDINT.H" />
|
||||
<ClInclude Include="Win32Lib\STRUCTS.H" />
|
||||
<ClInclude Include="Win32Lib\TILE.H" />
|
||||
<ClInclude Include="Win32Lib\TIMER.H" />
|
||||
<ClInclude Include="Win32Lib\VIDEO.H" />
|
||||
<ClInclude Include="Win32Lib\WINCOMM.H" />
|
||||
<ClInclude Include="Win32Lib\WSA.H" />
|
||||
<ClInclude Include="Win32Lib\WWFILE.H" />
|
||||
<ClInclude Include="Win32Lib\WWLIB32.H" />
|
||||
<ClInclude Include="Win32Lib\WWMEM.H" />
|
||||
<ClInclude Include="Win32Lib\wwstd.h" />
|
||||
<ClInclude Include="Win32Lib\WW_WIN.H" />
|
||||
<ClInclude Include="WOLAPIOB.H" />
|
||||
<ClInclude Include="WOLDEBUG.H" />
|
||||
<ClInclude Include="WOLEDIT.H" />
|
||||
<ClInclude Include="WOLSTRNG.H" />
|
||||
<ClInclude Include="WOL_GSUP.H" />
|
||||
<ClInclude Include="WSNWLINK.H" />
|
||||
<ClInclude Include="WSPIPX.H" />
|
||||
<ClInclude Include="WSPROTO.H" />
|
||||
<ClInclude Include="WSPUDP.H" />
|
||||
<ClInclude Include="WWALLOC.H" />
|
||||
<ClInclude Include="WWFILE.H" />
|
||||
<ClInclude Include="XPIPE.H" />
|
||||
<ClInclude Include="XSTRAW.H" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<MASM Include="MMX.ASM" />
|
||||
<MASM Include="TXTPRNT.ASM" />
|
||||
<MASM Include="Win32Lib\LCWCOMP.ASM">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
</MASM>
|
||||
<MASM Include="Win32Lib\TOBUFF.ASM" />
|
||||
<None Include="COORDA.ASM" />
|
||||
<MASM Include="KEYFBUFF.ASM">
|
||||
<FileType>Document</FileType>
|
||||
<EnableMASM51Compatibility Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EnableMASM51Compatibility>
|
||||
<PreserveIdentifierCase Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">1</PreserveIdentifierCase>
|
||||
<EnableMASM51Compatibility Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</EnableMASM51Compatibility>
|
||||
<PreserveIdentifierCase Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">1</PreserveIdentifierCase>
|
||||
</MASM>
|
||||
<None Include="Win32Lib\DIFFTB.INC" />
|
||||
<None Include="Win32Lib\DRAWBUFF.INC" />
|
||||
<None Include="Win32Lib\GBUFFER.INC" />
|
||||
<None Include="Win32Lib\INDEXTB.INC" />
|
||||
<None Include="Win32Lib\KEYBOARD.INC" />
|
||||
<None Include="Win32Lib\KEYSTRUC.INC" />
|
||||
<None Include="Win32Lib\MCGAPRIM.INC" />
|
||||
<None Include="Win32Lib\MOUSE.INC" />
|
||||
<None Include="Win32Lib\NYBBTB.INC" />
|
||||
<None Include="Win32Lib\PROFILE.INC" />
|
||||
<None Include="Win32Lib\SHAPE.INC" />
|
||||
<None Include="Win32Lib\STAMP.INC" />
|
||||
<None Include="Win32Lib\SVGAPRIM.INC" />
|
||||
<None Include="Win32Lib\WWMEM.INC" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="Resource\RedAlert.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Library Include="..\external\dxsdk\Lib\x86\d3dx9.lib" />
|
||||
<Library Include="..\external\openal\out\build\x86-Release\OpenAL32.lib" />
|
||||
<Library Include="..\external\sdl2\lib\x86\SDL2.lib" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -290,6 +290,8 @@ class GraphicViewPortClass {
|
||||
unsigned long Print(int num, int x_pixel, int y_pixel, int fcol, int bcol);
|
||||
unsigned long Print(long num, int x_pixel, int y_pixel, int fcol, int bcol);
|
||||
|
||||
int Get_Full_Pitch() { return Get_Pitch() + Get_XAdd() + Get_Width(); }
|
||||
|
||||
/*===================================================================*/
|
||||
/* Define the list of graphic functions which work only with a */
|
||||
/* graphic buffer. */
|
||||
@@ -366,7 +368,7 @@ class GraphicBufferClass : public GraphicViewPortClass, public BufferClass {
|
||||
void DD_Init(GBC_Enum flags);
|
||||
void Init(int w, int h, void *buffer, long size, GBC_Enum flags);
|
||||
void Un_Init(void);
|
||||
void GraphicBufferClass::Attach_DD_Surface (GraphicBufferClass * attach_buffer);
|
||||
void Attach_DD_Surface (GraphicBufferClass * attach_buffer);
|
||||
BOOL Lock(void);
|
||||
BOOL Unlock(void);
|
||||
|
||||
|
||||
@@ -1,566 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{1380ED08-82A3-49C2-A171-1915574B3382}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>TiberianDawn</RootNamespace>
|
||||
<SccProjectName>SAK</SccProjectName>
|
||||
<SccAuxPath>SAK</SccAuxPath>
|
||||
<SccLocalPath>SAK</SccLocalPath>
|
||||
<SccProvider>SAK</SccProvider>
|
||||
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v141</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<PlatformToolset>v141</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>..\bin\$(PlatformName)\</OutDir>
|
||||
<IntDir>$(PlatformName)\$(Configuration)\</IntDir>
|
||||
<TargetName>$(ProjectName)I</TargetName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
<OutDir>..\bin\$(PlatformName)\</OutDir>
|
||||
<IntDir>$(PlatformName)\$(Configuration)\</IntDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>TRUE_FALSE_DEFINED;WIN32;_DEBUG;_WINDOWS;_USRDLL;TIBERIANDAWN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>./win32lib</AdditionalIncludeDirectories>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<ExceptionHandling>false</ExceptionHandling>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<DisableSpecificWarnings>4800;4244;4996</DisableSpecificWarnings>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<StructMemberAlignment>1Byte</StructMemberAlignment>
|
||||
<SupportJustMyCode>false</SupportJustMyCode>
|
||||
<TreatWarningAsError>true</TreatWarningAsError>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<AdditionalDependencies>winmm.lib;Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>false</DataExecutionPrevention>
|
||||
<FixedBaseAddress>false</FixedBaseAddress>
|
||||
<BaseAddress>
|
||||
</BaseAddress>
|
||||
<GenerateDebugInformation>DebugFull</GenerateDebugInformation>
|
||||
</Link>
|
||||
<PreLinkEvent>
|
||||
<Command>
|
||||
</Command>
|
||||
</PreLinkEvent>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>TRUE_FALSE_DEFINED;WIN32;NDEBUG;_WINDOWS;_USRDLL;TIBERIANDAWN_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>./win32lib</AdditionalIncludeDirectories>
|
||||
<DisableSpecificWarnings>4800;4244;4996</DisableSpecificWarnings>
|
||||
<ExceptionHandling>false</ExceptionHandling>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<StructMemberAlignment>1Byte</StructMemberAlignment>
|
||||
<TreatWarningAsError>true</TreatWarningAsError>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>DebugFull</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalDependencies>winmm.lib;Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ImageHasSafeExceptionHandlers />
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>false</DataExecutionPrevention>
|
||||
</Link>
|
||||
<PreLinkEvent>
|
||||
<Command>
|
||||
</Command>
|
||||
</PreLinkEvent>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<MASM Include="win32lib\TOBUFF.ASM" />
|
||||
<MASM Include="win32lib\XORDELTA.ASM">
|
||||
<EnableMASM51Compatibility Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EnableMASM51Compatibility>
|
||||
<PreserveIdentifierCase Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">1</PreserveIdentifierCase>
|
||||
<EnableMASM51Compatibility Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</EnableMASM51Compatibility>
|
||||
<PreserveIdentifierCase Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">1</PreserveIdentifierCase>
|
||||
</MASM>
|
||||
<None Include="COORDA.ASM" />
|
||||
<MASM Include="KEYFBUFF.ASM">
|
||||
<FileType>Document</FileType>
|
||||
<EnableMASM51Compatibility Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</EnableMASM51Compatibility>
|
||||
<PreserveIdentifierCase Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">1</PreserveIdentifierCase>
|
||||
<PreserveIdentifierCase Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">1</PreserveIdentifierCase>
|
||||
<EnableMASM51Compatibility Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EnableMASM51Compatibility>
|
||||
</MASM>
|
||||
<None Include="KEYFBUFF.INC" />
|
||||
<MASM Include="MMX.ASM">
|
||||
<FileType>Document</FileType>
|
||||
</MASM>
|
||||
<None Include="PAGFAULT.ASM" />
|
||||
<None Include="SUPPORT.ASM" />
|
||||
<MASM Include="TXTPRNT.ASM">
|
||||
<FileType>Document</FileType>
|
||||
<PreserveIdentifierCase Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">1</PreserveIdentifierCase>
|
||||
<PreserveIdentifierCase Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">1</PreserveIdentifierCase>
|
||||
<EnableMASM51Compatibility Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EnableMASM51Compatibility>
|
||||
<EnableMASM51Compatibility Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</EnableMASM51Compatibility>
|
||||
</MASM>
|
||||
<None Include="win32lib\DIFFTB.INC" />
|
||||
<None Include="win32lib\DRAWBUFF.INC" />
|
||||
<MASM Include="win32lib\FACINGFF.ASM">
|
||||
<FileType>Document</FileType>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
</MASM>
|
||||
<None Include="win32lib\GBUFFER.INC" />
|
||||
<None Include="win32lib\HOLD.TXT" />
|
||||
<None Include="win32lib\INDEXTB.INC" />
|
||||
<None Include="win32lib\KEYBOARD.INC" />
|
||||
<None Include="win32lib\KEYSTRUC.INC" />
|
||||
<None Include="win32lib\MCGAPRIM.INC" />
|
||||
<None Include="win32lib\MOUSE.INC" />
|
||||
<None Include="win32lib\NYBBTB.INC" />
|
||||
<None Include="win32lib\PROFILE.INC" />
|
||||
<None Include="win32lib\REMAP.ASM" />
|
||||
<None Include="win32lib\SHAPE.INC" />
|
||||
<None Include="win32lib\STAMP.INC" />
|
||||
<None Include="win32lib\SVGAPRIM.INC" />
|
||||
<None Include="win32lib\WWMEM.INC" />
|
||||
<None Include="WINASM.ASM" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="ABSTRACT.H" />
|
||||
<ClInclude Include="AIRCRAFT.H" />
|
||||
<ClInclude Include="ANIM.H" />
|
||||
<ClInclude Include="AUDIO.H" />
|
||||
<ClInclude Include="BASE.H" />
|
||||
<ClInclude Include="BUILDING.H" />
|
||||
<ClInclude Include="BULLET.H" />
|
||||
<ClInclude Include="CARGO.H" />
|
||||
<ClInclude Include="CCDDE.H" />
|
||||
<ClInclude Include="CCFILE.H" />
|
||||
<ClInclude Include="CDFILE.H" />
|
||||
<ClInclude Include="CELL.H" />
|
||||
<ClInclude Include="CHECKBOX.H" />
|
||||
<ClInclude Include="CHEKLIST.H" />
|
||||
<ClInclude Include="COLRLIST.H" />
|
||||
<ClInclude Include="COMBUF.H" />
|
||||
<ClInclude Include="COMPAT.H" />
|
||||
<ClInclude Include="COMQUEUE.H" />
|
||||
<ClInclude Include="CONFDLG.H" />
|
||||
<ClInclude Include="CONNECT.H" />
|
||||
<ClInclude Include="CONNMGR.H" />
|
||||
<ClInclude Include="CONQUER.H" />
|
||||
<ClInclude Include="CONTROL.H" />
|
||||
<ClInclude Include="CREDITS.H" />
|
||||
<ClInclude Include="CREW.H" />
|
||||
<ClInclude Include="DDE.H" />
|
||||
<ClInclude Include="DEBUG.H" />
|
||||
<ClInclude Include="DEFINES.H" />
|
||||
<ClInclude Include="DESCDLG.H" />
|
||||
<ClInclude Include="DIAL8.H" />
|
||||
<ClInclude Include="DISPLAY.H" />
|
||||
<ClInclude Include="DLLInterface.h" />
|
||||
<ClInclude Include="DOOR.H" />
|
||||
<ClInclude Include="DPMI.H" />
|
||||
<ClInclude Include="DRIVE.H" />
|
||||
<ClInclude Include="EDIT.H" />
|
||||
<ClInclude Include="ENDING.H" />
|
||||
<ClInclude Include="EVENT.H" />
|
||||
<ClInclude Include="EXTERNS.H" />
|
||||
<ClInclude Include="FACING.H" />
|
||||
<ClInclude Include="FACTORY.H" />
|
||||
<ClInclude Include="FIELD.H" />
|
||||
<ClInclude Include="FLASHER.H" />
|
||||
<ClInclude Include="FLY.H" />
|
||||
<ClInclude Include="FOOT.H" />
|
||||
<ClInclude Include="FTIMER.H" />
|
||||
<ClInclude Include="FUNCTION.H" />
|
||||
<ClInclude Include="FUSE.H" />
|
||||
<ClInclude Include="GADGET.H" />
|
||||
<ClInclude Include="GAMEDLG.H" />
|
||||
<ClInclude Include="GAUGE.H" />
|
||||
<ClInclude Include="GOPTIONS.H" />
|
||||
<ClInclude Include="GSCREEN.H" />
|
||||
<ClInclude Include="HEAP.H" />
|
||||
<ClInclude Include="HELP.H" />
|
||||
<ClInclude Include="HOUSE.H" />
|
||||
<ClInclude Include="INFANTRY.H" />
|
||||
<ClInclude Include="INTRO.H" />
|
||||
<ClInclude Include="IPX.H" />
|
||||
<ClInclude Include="IPX95.H" />
|
||||
<ClInclude Include="IPXADDR.H" />
|
||||
<ClInclude Include="IPXCONN.H" />
|
||||
<ClInclude Include="IPXGCONN.H" />
|
||||
<ClInclude Include="IPXMGR.H" />
|
||||
<ClInclude Include="JSHELL.H" />
|
||||
<ClInclude Include="LAYER.H" />
|
||||
<ClInclude Include="LED.H" />
|
||||
<ClInclude Include="LINK.H" />
|
||||
<ClInclude Include="LIST.H" />
|
||||
<ClInclude Include="LOADDLG.H" />
|
||||
<ClInclude Include="LOGIC.H" />
|
||||
<ClInclude Include="MAP.H" />
|
||||
<ClInclude Include="MAPEDIT.H" />
|
||||
<ClInclude Include="MEMCHECK.H" />
|
||||
<ClInclude Include="MESSAGE.H" />
|
||||
<ClInclude Include="MISSION.H" />
|
||||
<ClInclude Include="MIXFILE.H" />
|
||||
<ClInclude Include="MONOC.H" />
|
||||
<ClInclude Include="MOUSE.H" />
|
||||
<ClInclude Include="MSGBOX.H" />
|
||||
<ClInclude Include="MSGLIST.H" />
|
||||
<ClInclude Include="NOSEQCON.H" />
|
||||
<ClInclude Include="NULLCONN.H" />
|
||||
<ClInclude Include="NULLMGR.H" />
|
||||
<ClInclude Include="OBJECT.H" />
|
||||
<ClInclude Include="OPTIONS.H" />
|
||||
<ClInclude Include="OVERLAY.H" />
|
||||
<ClInclude Include="PACKET.H" />
|
||||
<ClInclude Include="PHONE.H" />
|
||||
<ClInclude Include="POWER.H" />
|
||||
<ClInclude Include="QUEUE.H" />
|
||||
<ClInclude Include="RADAR.H" />
|
||||
<ClInclude Include="RADIO.H" />
|
||||
<ClInclude Include="RAWFILE.H" />
|
||||
<ClInclude Include="REAL.H" />
|
||||
<ClInclude Include="REGION.H" />
|
||||
<ClInclude Include="Resource\resource.h" />
|
||||
<ClInclude Include="RULES.H" />
|
||||
<ClInclude Include="SAVEDLG.H" />
|
||||
<ClInclude Include="SCORE.H" />
|
||||
<ClInclude Include="SCREEN.H" />
|
||||
<ClInclude Include="SCROLL.H" />
|
||||
<ClInclude Include="SEQCONN.H" />
|
||||
<ClInclude Include="SESSION.H" />
|
||||
<ClInclude Include="SHAPEBTN.H" />
|
||||
<ClInclude Include="SIDEBAR.H" />
|
||||
<ClInclude Include="SIDEBARGlyphx.H" />
|
||||
<ClInclude Include="SLIDER.H" />
|
||||
<ClInclude Include="SMUDGE.H" />
|
||||
<ClInclude Include="SOUNDDLG.H" />
|
||||
<ClInclude Include="SPECIAL.H" />
|
||||
<ClInclude Include="STAGE.H" />
|
||||
<ClInclude Include="SUPER.H" />
|
||||
<ClInclude Include="TAB.H" />
|
||||
<ClInclude Include="TARCOM.H" />
|
||||
<ClInclude Include="TARGET.H" />
|
||||
<ClInclude Include="TCPIP.H" />
|
||||
<ClInclude Include="TEAM.H" />
|
||||
<ClInclude Include="TEAMTYPE.H" />
|
||||
<ClInclude Include="TECHNO.H" />
|
||||
<ClInclude Include="TEMPLATE.H" />
|
||||
<ClInclude Include="TERRAIN.H" />
|
||||
<ClInclude Include="TEXTBLIT.H" />
|
||||
<ClInclude Include="TEXTBTN.H" />
|
||||
<ClInclude Include="THEME.H" />
|
||||
<ClInclude Include="TOGGLE.H" />
|
||||
<ClInclude Include="TRIGGER.H" />
|
||||
<ClInclude Include="TURRET.H" />
|
||||
<ClInclude Include="TXTLABEL.H" />
|
||||
<ClInclude Include="TYPE.H" />
|
||||
<ClInclude Include="UNIT.H" />
|
||||
<ClInclude Include="UTRACKER.H" />
|
||||
<ClInclude Include="VECTOR.H" />
|
||||
<ClInclude Include="VISUDLG.H" />
|
||||
<ClInclude Include="WATCOM.H" />
|
||||
<ClInclude Include="win32lib\AUDIO.H" />
|
||||
<ClInclude Include="win32lib\BUFFER.H" />
|
||||
<ClInclude Include="win32lib\DDRAW.H" />
|
||||
<ClInclude Include="win32lib\DEFINES.H" />
|
||||
<ClInclude Include="win32lib\DESCMGMT.H" />
|
||||
<ClInclude Include="win32lib\DIPTHONG.H" />
|
||||
<ClInclude Include="win32lib\DPLAY.H" />
|
||||
<ClInclude Include="win32lib\DRAWBUFF.H" />
|
||||
<ClInclude Include="win32lib\DSETUP.H" />
|
||||
<ClInclude Include="win32lib\DSOUND.H" />
|
||||
<ClInclude Include="win32lib\EXTERNS.H" />
|
||||
<ClInclude Include="win32lib\FACINGFF.h" />
|
||||
<ClInclude Include="win32lib\FASTFILE.H" />
|
||||
<ClInclude Include="win32lib\FILE.H" />
|
||||
<ClInclude Include="win32lib\FILEPCX.H" />
|
||||
<ClInclude Include="win32lib\FILETEMP.H" />
|
||||
<ClInclude Include="win32lib\FONT.H" />
|
||||
<ClInclude Include="win32lib\FUNCTION.H" />
|
||||
<ClInclude Include="win32lib\GBUFFER.H" />
|
||||
<ClInclude Include="win32lib\ICONCACH.H" />
|
||||
<ClInclude Include="win32lib\IFF.H" />
|
||||
<ClInclude Include="win32lib\KEYBOARD.H" />
|
||||
<ClInclude Include="win32lib\MEMFLAG.H" />
|
||||
<ClInclude Include="win32lib\MISC.H" />
|
||||
<ClInclude Include="win32lib\MODEMREG.H" />
|
||||
<ClInclude Include="win32lib\MONO.H" />
|
||||
<ClInclude Include="win32lib\MOUSE.H" />
|
||||
<ClInclude Include="win32lib\PALETTE.H" />
|
||||
<ClInclude Include="win32lib\PLAYCD.H" />
|
||||
<ClInclude Include="win32lib\PROFILE.H" />
|
||||
<ClInclude Include="win32lib\RAWFILE.H" />
|
||||
<ClInclude Include="win32lib\SHAPE.H" />
|
||||
<ClInclude Include="win32lib\SOUND.H" />
|
||||
<ClInclude Include="win32lib\SOUNDINT.H" />
|
||||
<ClInclude Include="win32lib\STRUCTS.H" />
|
||||
<ClInclude Include="win32lib\TILE.H" />
|
||||
<ClInclude Include="win32lib\TIMER.H" />
|
||||
<ClInclude Include="win32lib\VIDEO.H" />
|
||||
<ClInclude Include="win32lib\WINCOMM.H" />
|
||||
<ClInclude Include="win32lib\WSA.H" />
|
||||
<ClInclude Include="win32lib\WWFILE.H" />
|
||||
<ClInclude Include="win32lib\WWLIB32.H" />
|
||||
<ClInclude Include="win32lib\WWMEM.H" />
|
||||
<ClInclude Include="win32lib\WWSTD.H" />
|
||||
<ClInclude Include="win32lib\WW_WIN.H" />
|
||||
<ClInclude Include="win32lib\_FILE.H" />
|
||||
<ClInclude Include="WWALLOC.H" />
|
||||
<ClInclude Include="WWFILE.H" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="AADATA.CPP" />
|
||||
<ClCompile Include="ABSTRACT.CPP" />
|
||||
<ClCompile Include="ADATA.CPP" />
|
||||
<ClCompile Include="AIRCRAFT.CPP" />
|
||||
<ClCompile Include="ALLOC.CPP">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="ANIM.CPP" />
|
||||
<ClCompile Include="AUDIO.CPP" />
|
||||
<ClCompile Include="BASE.CPP" />
|
||||
<ClCompile Include="BBDATA.CPP" />
|
||||
<ClCompile Include="BDATA.CPP" />
|
||||
<ClCompile Include="BUILDING.CPP" />
|
||||
<ClCompile Include="BULLET.CPP" />
|
||||
<ClCompile Include="CARGO.CPP" />
|
||||
<ClCompile Include="CCDDE.CPP" />
|
||||
<ClCompile Include="CCFILE.CPP" />
|
||||
<ClCompile Include="CDATA.CPP" />
|
||||
<ClCompile Include="CDFILE.CPP" />
|
||||
<ClCompile Include="CELL.CPP" />
|
||||
<ClCompile Include="CHECKBOX.CPP" />
|
||||
<ClCompile Include="CHEKLIST.CPP" />
|
||||
<ClCompile Include="COLRLIST.CPP" />
|
||||
<ClCompile Include="COMBAT.CPP" />
|
||||
<ClCompile Include="COMBUF.CPP" />
|
||||
<ClCompile Include="COMQUEUE.CPP" />
|
||||
<ClCompile Include="CONFDLG.CPP" />
|
||||
<ClCompile Include="CONNECT.CPP" />
|
||||
<ClCompile Include="CONQUER.CPP" />
|
||||
<ClCompile Include="CONST.CPP" />
|
||||
<ClCompile Include="CONTROL.CPP" />
|
||||
<ClCompile Include="COORD.CPP" />
|
||||
<ClCompile Include="CREDITS.CPP" />
|
||||
<ClCompile Include="CREW.CPP" />
|
||||
<ClCompile Include="DDE.CPP" />
|
||||
<ClCompile Include="DEBUG.CPP" />
|
||||
<ClCompile Include="DESCDLG.CPP" />
|
||||
<ClCompile Include="DIAL8.CPP" />
|
||||
<ClCompile Include="DIALOG.CPP" />
|
||||
<ClCompile Include="DISPLAY.CPP" />
|
||||
<ClCompile Include="DLLInterface.cpp" />
|
||||
<ClCompile Include="DLLInterfaceEditor.cpp" />
|
||||
<ClCompile Include="DOOR.CPP" />
|
||||
<ClCompile Include="DPMI.CPP" />
|
||||
<ClCompile Include="DRIVE.CPP" />
|
||||
<ClCompile Include="EDIT.CPP" />
|
||||
<ClCompile Include="ENDING.CPP" />
|
||||
<ClCompile Include="EVENT.CPP" />
|
||||
<ClCompile Include="EXPAND.CPP" />
|
||||
<ClCompile Include="FACING.CPP" />
|
||||
<ClCompile Include="FACTORY.CPP" />
|
||||
<ClCompile Include="FIELD.CPP" />
|
||||
<ClCompile Include="FINDPATH.CPP" />
|
||||
<ClCompile Include="FLASHER.CPP" />
|
||||
<ClCompile Include="FLY.CPP" />
|
||||
<ClCompile Include="FOOT.CPP" />
|
||||
<ClCompile Include="FUSE.CPP" />
|
||||
<ClCompile Include="GADGET.CPP" />
|
||||
<ClCompile Include="GAMEDLG.CPP" />
|
||||
<ClCompile Include="GAUGE.CPP" />
|
||||
<ClCompile Include="GLOBALS.CPP" />
|
||||
<ClCompile Include="GOPTIONS.CPP" />
|
||||
<ClCompile Include="GSCREEN.CPP" />
|
||||
<ClCompile Include="HDATA.CPP" />
|
||||
<ClCompile Include="HEAP.CPP" />
|
||||
<ClCompile Include="HELP.CPP" />
|
||||
<ClCompile Include="HOUSE.CPP" />
|
||||
<ClCompile Include="IDATA.CPP" />
|
||||
<ClCompile Include="INFANTRY.CPP" />
|
||||
<ClCompile Include="INI.CPP" />
|
||||
<ClCompile Include="INIT.CPP" />
|
||||
<ClCompile Include="INTERNET.CPP" />
|
||||
<ClCompile Include="INTERPAL.CPP" />
|
||||
<ClCompile Include="INTRO.CPP" />
|
||||
<ClCompile Include="IOMAP.CPP" />
|
||||
<ClCompile Include="IOOBJ.CPP" />
|
||||
<ClCompile Include="IPX.CPP" />
|
||||
<ClCompile Include="IPX95.CPP" />
|
||||
<ClCompile Include="IPXADDR.CPP" />
|
||||
<ClCompile Include="IPXCONN.CPP" />
|
||||
<ClCompile Include="IPXGCONN.CPP" />
|
||||
<ClCompile Include="IPXMGR.CPP" />
|
||||
<ClCompile Include="JSHELL.CPP" />
|
||||
<ClCompile Include="KEYFRAME.CPP" />
|
||||
<ClCompile Include="LAYER.CPP" />
|
||||
<ClCompile Include="LINK.CPP" />
|
||||
<ClCompile Include="LIST.CPP" />
|
||||
<ClCompile Include="LOADDLG.CPP" />
|
||||
<ClCompile Include="LOGIC.CPP" />
|
||||
<ClCompile Include="MAP.CPP" />
|
||||
<ClCompile Include="MAPEDDLG.CPP" />
|
||||
<ClCompile Include="MAPEDIT.CPP" />
|
||||
<ClCompile Include="MAPEDPLC.CPP" />
|
||||
<ClCompile Include="MAPEDSEL.CPP" />
|
||||
<ClCompile Include="MAPEDTM.CPP" />
|
||||
<ClCompile Include="MAPSEL.CPP" />
|
||||
<ClCompile Include="MENUS.CPP" />
|
||||
<ClCompile Include="MiscAsm.cpp" />
|
||||
<ClCompile Include="MISSION.CPP" />
|
||||
<ClCompile Include="MIXFILE.CPP" />
|
||||
<ClCompile Include="MONOC.CPP" />
|
||||
<ClCompile Include="MOUSE.CPP" />
|
||||
<ClCompile Include="MPLAYER.CPP" />
|
||||
<ClCompile Include="MSGBOX.CPP" />
|
||||
<ClCompile Include="MSGLIST.CPP" />
|
||||
<ClCompile Include="NETDLG.CPP" />
|
||||
<ClCompile Include="NOSEQCON.CPP" />
|
||||
<ClCompile Include="NULLCONN.CPP" />
|
||||
<ClCompile Include="NULLDLG.CPP" />
|
||||
<ClCompile Include="NULLMGR.CPP" />
|
||||
<ClCompile Include="OBJECT.CPP" />
|
||||
<ClCompile Include="ODATA.CPP" />
|
||||
<ClCompile Include="OPTIONS.CPP" />
|
||||
<ClCompile Include="OVERLAY.CPP" />
|
||||
<ClCompile Include="PACKET.CPP" />
|
||||
<ClCompile Include="POWER.CPP" />
|
||||
<ClCompile Include="PROFILE.CPP" />
|
||||
<ClCompile Include="QUEUE.CPP" />
|
||||
<ClCompile Include="RADAR.CPP" />
|
||||
<ClCompile Include="RADIO.CPP" />
|
||||
<ClCompile Include="RAND.CPP" />
|
||||
<ClCompile Include="RAWFILE.CPP" />
|
||||
<ClCompile Include="REINF.CPP" />
|
||||
<ClCompile Include="RULES.CPP" />
|
||||
<ClCompile Include="SAVELOAD.CPP" />
|
||||
<ClCompile Include="SCENARIO.CPP" />
|
||||
<ClCompile Include="SCORE.CPP" />
|
||||
<ClCompile Include="SCROLL.CPP" />
|
||||
<ClCompile Include="SDATA.CPP" />
|
||||
<ClCompile Include="SEQCONN.CPP" />
|
||||
<ClCompile Include="Shape.cpp" />
|
||||
<ClCompile Include="SHAPEBTN.CPP" />
|
||||
<ClCompile Include="SIDEBAR.CPP" />
|
||||
<ClCompile Include="SIDEBARGlyphx.CPP" />
|
||||
<ClCompile Include="SLIDER.CPP" />
|
||||
<ClCompile Include="SMUDGE.CPP" />
|
||||
<ClCompile Include="SOUNDDLG.CPP" />
|
||||
<ClCompile Include="SPECIAL.CPP" />
|
||||
<ClCompile Include="STARTUP.CPP" />
|
||||
<ClCompile Include="STATS.CPP" />
|
||||
<ClCompile Include="SUPER.CPP" />
|
||||
<ClCompile Include="TAB.CPP" />
|
||||
<ClCompile Include="TARCOM.CPP" />
|
||||
<ClCompile Include="TARGET.CPP" />
|
||||
<ClCompile Include="TCPIP.CPP" />
|
||||
<ClCompile Include="TDATA.CPP" />
|
||||
<ClCompile Include="TEAM.CPP" />
|
||||
<ClCompile Include="TEAMTYPE.CPP" />
|
||||
<ClCompile Include="TECHNO.CPP" />
|
||||
<ClCompile Include="TEMPLATE.CPP" />
|
||||
<ClCompile Include="TERRAIN.CPP" />
|
||||
<ClCompile Include="TEXTBTN.CPP" />
|
||||
<ClCompile Include="THEME.CPP" />
|
||||
<ClCompile Include="TOGGLE.CPP" />
|
||||
<ClCompile Include="TRIGGER.CPP" />
|
||||
<ClCompile Include="TURRET.CPP" />
|
||||
<ClCompile Include="TXTLABEL.CPP" />
|
||||
<ClCompile Include="UDATA.CPP" />
|
||||
<ClCompile Include="UNIT.CPP" />
|
||||
<ClCompile Include="UTRACKER.CPP" />
|
||||
<ClCompile Include="VECTOR.CPP" />
|
||||
<ClCompile Include="VISUDLG.CPP" />
|
||||
<ClCompile Include="win32lib\ALLOC.CPP" />
|
||||
<ClCompile Include="win32lib\BUFFER.CPP" />
|
||||
<ClCompile Include="win32lib\BUFFGLBL.CPP" />
|
||||
<ClCompile Include="win32lib\DDRAW.CPP" />
|
||||
<ClCompile Include="win32lib\DIPTHONG.CPP" />
|
||||
<ClCompile Include="win32lib\DrawMisc.cpp" />
|
||||
<ClCompile Include="win32lib\DRAWRECT.CPP" />
|
||||
<ClCompile Include="win32lib\FONT.CPP" />
|
||||
<ClCompile Include="win32lib\GBUFFER.CPP" />
|
||||
<ClCompile Include="win32lib\GETSHAPE.CPP" />
|
||||
<ClCompile Include="win32lib\ICONSET.CPP" />
|
||||
<ClCompile Include="win32lib\IFF.CPP" />
|
||||
<ClCompile Include="win32lib\IRANDOM.CPP" />
|
||||
<ClCompile Include="win32lib\KEYBOARD.CPP" />
|
||||
<ClCompile Include="win32lib\LOAD.CPP" />
|
||||
<ClCompile Include="win32lib\LOADFONT.CPP" />
|
||||
<ClCompile Include="win32lib\LOADPAL.CPP" />
|
||||
<ClCompile Include="win32lib\MEM.CPP" />
|
||||
<ClCompile Include="win32lib\MORPHPAL.CPP" />
|
||||
<ClCompile Include="win32lib\MOUSEWW.CPP" />
|
||||
<ClCompile Include="win32lib\NEWDEL.CPP" />
|
||||
<ClCompile Include="win32lib\PALETTE.CPP" />
|
||||
<ClCompile Include="win32lib\REGIONSZ.CPP" />
|
||||
<ClCompile Include="win32lib\SET_FONT.CPP" />
|
||||
<ClCompile Include="win32lib\TIMER.CPP" />
|
||||
<ClCompile Include="win32lib\TIMERDWN.CPP" />
|
||||
<ClCompile Include="win32lib\TIMERINI.CPP" />
|
||||
<ClCompile Include="win32lib\WINDOWS.CPP" />
|
||||
<ClCompile Include="win32lib\WINHIDE.CPP" />
|
||||
<ClCompile Include="win32lib\WRITEPCX.CPP" />
|
||||
<ClCompile Include="win32lib\WSA.CPP" />
|
||||
<ClCompile Include="win32lib\_DIPTABL.CPP" />
|
||||
<ClCompile Include="WINSTUB.CPP" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="Resource\TiberianDawn.rc" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
<Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4,7 +4,7 @@
|
||||
#include <d3d9.h>
|
||||
#include <d3dx9.h>
|
||||
#include <stdio.h>
|
||||
#include <ddraw.h>
|
||||
#include <ddraw2.h>
|
||||
|
||||
#ifndef H_DDW
|
||||
#define H_DDW
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
#ifndef __DDRAW_INCLUDED__
|
||||
#define __DDRAW_INCLUDED__
|
||||
|
||||
|
||||
// Always disable warning C4201: "nonstandard extension used :
|
||||
// nameless struct/union"
|
||||
#if _MSC_VER >= 1200
|
||||
Reference in New Issue
Block a user