KSICARDOOM
A DOOM and Duke Nukem 3D style game with ray-casting, featuring a level editor and multiplayer from scratch in C
File Explorer
Download Latest Version (.zip)- .gitignore
- KSICARDOOM.iml
- misc.xml
- modules.xml
- vcs.xml
- c_cpp_properties.json
- launch.json
- settings.json
- bankrus.ttf
- background.tex
- select_indicator.tex
- settings_background.tex
- launch.json
- entry-button-active.png
- entry-button-active.tex
- entry-button-hover.png
- entry-button-hover.tex
- entry-button-hover2.png
- entry-button-hover2.tex
- entry-button-insensitive.png
- entry-button-insensitive.tex
- entry-button.png
- entry-button.tex
- menu-check-checked-hover.png
- menu-check-checked-insensitive.png
- menu-check-checked.png
- menu-check-mixed-hover.png
- menu-check-mixed-insensitive.png
- menu-check-mixed.png
- menu-radio-checked-hover.png
- menu-radio-checked-insensitive.png
- menu-radio-checked.png
- menu-radio-mixed-hover.png
- menu-radio-mixed-insensitive.png
- menu-radio-mixed.png
- checkbox-checked-insensitive.png
- checkbox-checked-insensitive.tex
- checkbox-checked.png
- checkbox-checked.tex
- checkbox-mixed-insensitive.png
- checkbox-mixed-insensitive.tex
- checkbox-mixed.png
- checkbox-mixed.tex
- checkbox-unchecked-insensitive.png
- checkbox-unchecked-insensitive.tex
- checkbox-unchecked.png
- checkbox-unchecked.tex
- radio-checked-insensitive.png
- radio-checked-insensitive.tex
- radio-checked.png
- radio-checked.tex
- radio-mixed-insensitive.png
- radio-mixed-insensitive.tex
- radio-mixed.png
- radio-mixed.tex
- radio-unchecked-insensitive.png
- radio-unchecked-insensitive.tex
- radio-unchecked.png
- radio-unchecked.tex
- RobotoCondensed-Regular.ttf
- Sans.ttf
- windows95.ttf
- slider-horiz.png
- slider-horiz.tex
- slider-vert.png
- slider-vert.tex
- trough-horiz.png
- trough-horiz.tex
- trough-vert.png
- trough-vert.tex
- slider.png
- slider.tex
- ricardo_1.tex
- ricardo_10.tex
- ricardo_11.tex
- ricardo_12.tex
- ricardo_13.tex
- ricardo_14.tex
- ricardo_15.tex
- ricardo_16.tex
- ricardo_17.tex
- ricardo_18.tex
- ricardo_19.tex
- ricardo_2.tex
- ricardo_20.tex
- ricardo_21.tex
- ricardo_22.tex
- ricardo_23.tex
- ricardo_24.tex
- ricardo_25.tex
- ricardo_26.tex
- ricardo_27.tex
- ricardo_28.tex
- ricardo_29.tex
- ricardo_3.tex
- ricardo_30.tex
- ricardo_31.tex
- ricardo_32.tex
- ricardo_33.tex
- ricardo_34.tex
- ricardo_35.tex
- ricardo_36.tex
- ricardo_37.tex
- ricardo_38.tex
- ricardo_39.tex
- ricardo_4.tex
- ricardo_40.tex
- ricardo_41.tex
- ricardo_42.tex
- ricardo_43.tex
- ricardo_44.tex
- ricardo_45.tex
- ricardo_46.tex
- ricardo_47.tex
- ricardo_48.tex
- ricardo_49.tex
- ricardo_5.tex
- ricardo_50.tex
- ricardo_51.tex
- ricardo_52.tex
- ricardo_53.tex
- ricardo_54.tex
- ricardo_55.tex
- ricardo_56.tex
- ricardo_6.tex
- ricardo_7.tex
- ricardo_8.tex
- ricardo_9.tex
- explosion1.tex
- explosion10.tex
- explosion11.tex
- explosion12.tex
- explosion2.tex
- explosion3.tex
- explosion4.tex
- explosion5.tex
- explosion6.tex
- explosion7.tex
- explosion8.tex
- explosion9.tex
- fire_texture1.tex
- fire_texture10.tex
- fire_texture11.tex
- fire_texture12.tex
- fire_texture13.tex
- fire_texture14.tex
- fire_texture15.tex
- fire_texture16.tex
- fire_texture17.tex
- fire_texture18.tex
- fire_texture19.tex
- fire_texture2.tex
- fire_texture20.tex
- fire_texture21.tex
- fire_texture22.tex
- fire_texture23.tex
- fire_texture24.tex
- fire_texture25.tex
- fire_texture26.tex
- fire_texture27.tex
- fire_texture28.tex
- fire_texture29.tex
- fire_texture3.tex
- fire_texture30.tex
- fire_texture31.tex
- fire_texture32.tex
- fire_texture33.tex
- fire_texture34.tex
- fire_texture35.tex
- fire_texture36.tex
- fire_texture37.tex
- fire_texture38.tex
- fire_texture39.tex
- fire_texture4.tex
- fire_texture40.tex
- fire_texture41.tex
- fire_texture42.tex
- fire_texture43.tex
- fire_texture44.tex
- fire_texture45.tex
- fire_texture46.tex
- fire_texture47.tex
- fire_texture48.tex
- fire_texture49.tex
- fire_texture5.tex
- fire_texture50.tex
- fire_texture51.tex
- fire_texture52.tex
- fire_texture53.tex
- fire_texture54.tex
- fire_texture55.tex
- fire_texture56.tex
- fire_texture57.tex
- fire_texture58.tex
- fire_texture59.tex
- fire_texture6.tex
- fire_texture60.tex
- fire_texture7.tex
- fire_texture8.tex
- fire_texture9.tex
- .DS_Store
- BLOOD1.png
- BLOOD1.tex
- BLOOD2.png
- BLOOD2.tex
- BLOOD3.png
- BLOOD3.tex
- CEIL1_1.png
- CEIL1_1.tex
- CEIL1_2.png
- CEIL1_2.tex
- CEIL1_3.png
- CEIL1_3.tex
- CEIL3_1.png
- CEIL3_1.tex
- CEIL3_2.png
- CEIL3_2.tex
- CEIL3_3.png
- CEIL3_3.tex
- CEIL3_4.png
- CEIL3_4.tex
- CEIL3_5.png
- CEIL3_5.tex
- CEIL3_6.png
- CEIL3_6.tex
- CEIL4_1.png
- CEIL4_1.tex
- CEIL4_2.png
- CEIL4_2.tex
- CEIL4_3.png
- CEIL4_3.tex
- CEIL5_1.png
- CEIL5_1.tex
- CEIL5_2.png
- CEIL5_2.tex
- COMP01.png
- COMP01.tex
- CONS1_1.png
- CONS1_1.tex
- CONS1_5.png
- CONS1_5.tex
- CONS1_7.png
- CONS1_7.tex
- CRATOP1.png
- CRATOP1.tex
- CRATOP2.png
- CRATOP2.tex
- DEM1_1.png
- DEM1_1.tex
- DEM1_2.png
- DEM1_2.tex
- DEM1_3.png
- DEM1_3.tex
- DEM1_4.png
- DEM1_4.tex
- DEM1_5.png
- DEM1_5.tex
- DEM1_6.png
- DEM1_6.tex
- F_SKY1.png
- F_SKY1.tex
- FLAT1.png
- FLAT1.tex
- FLAT10.png
- FLAT10.tex
- FLAT14.png
- FLAT14.tex
- FLAT17.png
- FLAT17.tex
- FLAT18.png
- FLAT18.tex
- FLAT19.png
- FLAT19.tex
- FLAT1_1.png
- FLAT1_1.tex
- FLAT1_2.png
- FLAT1_2.tex
- FLAT1_3.png
- FLAT1_3.tex
- FLAT2.png
- FLAT2.tex
- FLAT20.png
- FLAT20.tex
- FLAT22.png
- FLAT22.tex
- FLAT23.png
- FLAT23.tex
- FLAT3.png
- FLAT3.tex
- FLAT4.png
- FLAT4.tex
- FLAT5.png
- FLAT5.tex
- FLAT5_1.png
- FLAT5_1.tex
- FLAT5_2.png
- FLAT5_2.tex
- FLAT5_3.png
- FLAT5_3.tex
- FLAT5_4.png
- FLAT5_4.tex
- FLAT5_5.png
- FLAT5_5.tex
- FLAT5_6.png
- FLAT5_6.tex
- FLAT5_7.png
- FLAT5_7.tex
- FLAT5_8.png
- FLAT5_8.tex
- FLAT8.png
- FLAT8.tex
- FLAT9.png
- FLAT9.tex
- FLOOR0_1.png
- FLOOR0_1.tex
- FLOOR0_2.png
- FLOOR0_2.tex
- FLOOR0_3.png
- FLOOR0_3.tex
- FLOOR0_5.png
- FLOOR0_5.tex
- FLOOR0_6.png
- FLOOR0_6.tex
- FLOOR0_7.png
- FLOOR0_7.tex
- FLOOR1_1.png
- FLOOR1_1.tex
- FLOOR1_6.png
- FLOOR1_6.tex
- FLOOR1_7.png
- FLOOR1_7.tex
- FLOOR3_3.png
- FLOOR3_3.tex
- FLOOR4_1.png
- FLOOR4_1.tex
- FLOOR4_5.png
- FLOOR4_5.tex
- FLOOR4_6.png
- FLOOR4_6.tex
- FLOOR4_8.png
- FLOOR4_8.tex
- FLOOR5_1.png
- FLOOR5_1.tex
- FLOOR5_2.png
- FLOOR5_2.tex
- FLOOR5_3.png
- FLOOR5_3.tex
- FLOOR5_4.png
- FLOOR5_4.tex
- FLOOR6_1.png
- FLOOR6_1.tex
- FLOOR6_2.png
- FLOOR6_2.tex
- FLOOR7_1.png
- FLOOR7_1.tex
- FLOOR7_2.png
- FLOOR7_2.tex
- FWATER1.png
- FWATER1.tex
- FWATER2.png
- FWATER2.tex
- FWATER3.png
- FWATER3.tex
- FWATER4.png
- FWATER4.tex
- GATE1.png
- GATE1.tex
- GATE2.png
- GATE2.tex
- GATE3.png
- GATE3.tex
- GATE4.png
- GATE4.tex
- LAVA1.png
- LAVA1.tex
- LAVA2.png
- LAVA2.tex
- LAVA3.png
- LAVA3.tex
- LAVA4.png
- LAVA4.tex
- MFLR8_1.png
- MFLR8_1.tex
- MFLR8_2.png
- MFLR8_2.tex
- MFLR8_3.png
- MFLR8_3.tex
- MFLR8_4.png
- MFLR8_4.tex
- NUKAGE1.png
- NUKAGE1.tex
- NUKAGE2.png
- NUKAGE2.tex
- NUKAGE3.png
- NUKAGE3.tex
- SFLR6_1.png
- SFLR6_1.tex
- SFLR6_4.png
- SFLR6_4.tex
- SFLR7_1.png
- SFLR7_1.tex
- SFLR7_4.png
- SFLR7_4.tex
- STEP1.png
- STEP1.tex
- STEP2.png
- STEP2.tex
- TLITE6_1.png
- TLITE6_1.tex
- TLITE6_4.png
- TLITE6_4.tex
- TLITE6_5.png
- TLITE6_5.tex
- TLITE6_6.png
- TLITE6_6.tex
- doomguy_1.tex
- doomguy_2.tex
- doomguy_3.tex
- doomguy_4.tex
- doomguy_5.tex
- doomguy_6.tex
- doomguy_7.tex
- doomguy_8.tex
- .DS_Store
- AASTINKY.png
- AASTINKY.tex
- ASHWALL.png
- ASHWALL.tex
- BIGDOOR1.png
- BIGDOOR1.tex
- BIGDOOR2.png
- BIGDOOR2.tex
- BIGDOOR3.png
- BIGDOOR3.tex
- BIGDOOR4.png
- BIGDOOR4.tex
- BIGDOOR5.png
- BIGDOOR5.tex
- BIGDOOR6.png
- BIGDOOR6.tex
- BIGDOOR7.png
- BIGDOOR7.tex
- BLODGR1.png
- BLODGR1.tex
- BLODGR2.png
- BLODGR2.tex
- BLODGR3.png
- BLODGR3.tex
- BLODGR4.png
- BLODGR4.tex
- BLODRIP1.png
- BLODRIP1.tex
- BLODRIP2.png
- BLODRIP2.tex
- BLODRIP3.png
- BLODRIP3.tex
- BLODRIP4.png
- BLODRIP4.tex
- BRNBIGC.png
- BRNBIGC.tex
- BRNBIGL.png
- BRNBIGL.tex
- BRNBIGR.png
- BRNBIGR.tex
- BRNPOIS.png
- BRNPOIS.tex
- BRNPOIS2.png
- BRNPOIS2.tex
- BRNSMAL1.png
- BRNSMAL1.tex
- BRNSMAL2.png
- BRNSMAL2.tex
- BRNSMALC.png
- BRNSMALC.tex
- BRNSMALL.png
- BRNSMALL.tex
- BRNSMALR.png
- BRNSMALR.tex
- BROVINE.png
- BROVINE.tex
- BROVINE2.png
- BROVINE2.tex
- BROWN1.png
- BROWN1.tex
- BROWN144.png
- BROWN144.tex
- BROWN96.png
- BROWN96.tex
- BROWNGRN.png
- BROWNGRN.tex
- BROWNHUG.png
- BROWNHUG.tex
- BROWNPIP.png
- BROWNPIP.tex
- BROWNWEL.png
- BROWNWEL.tex
- CEMENT1.png
- CEMENT1.tex
- CEMENT2.png
- CEMENT2.tex
- CEMENT3.png
- CEMENT3.tex
- CEMENT4.png
- CEMENT4.tex
- CEMENT5.png
- CEMENT5.tex
- CEMENT6.png
- CEMENT6.tex
- CEMPOIS.png
- CEMPOIS.tex
- COMP2.png
- COMP2.tex
- COMPBLUE.png
- COMPBLUE.tex
- COMPOHSO.png
- COMPOHSO.tex
- COMPSPAN.png
- COMPSPAN.tex
- COMPSTA1.png
- COMPSTA1.tex
- COMPSTA2.png
- COMPSTA2.tex
- COMPTALL.png
- COMPTALL.tex
- COMPTILE.png
- COMPTILE.tex
- COMPUTE1.png
- COMPUTE1.tex
- COMPUTE2.png
- COMPUTE2.tex
- COMPUTE3.png
- COMPUTE3.tex
- COMPWERD.png
- COMPWERD.tex
- CRATE1.png
- CRATE1.tex
- CRATE2.png
- CRATE2.tex
- CRATELIT.png
- CRATELIT.tex
- CRATINY.png
- CRATINY.tex
- CRATWIDE.png
- CRATWIDE.tex
- DOOR1.png
- DOOR1.tex
- DOOR3.png
- DOOR3.tex
- DOORBLU.png
- DOORBLU.tex
- DOORBLU2.png
- DOORBLU2.tex
- DOORHI.png
- DOORHI.tex
- DOORRED.png
- DOORRED.tex
- DOORRED2.png
- DOORRED2.tex
- DOORSTOP.png
- DOORSTOP.tex
- DOORTRAK.png
- DOORTRAK.tex
- DOORYEL.png
- DOORYEL.tex
- DOORYEL2.png
- DOORYEL2.tex
- EXITDOOR.png
- EXITDOOR.tex
- EXITSIGN.png
- EXITSIGN.tex
- EXITSTON.png
- EXITSTON.tex
- FIREBLU1.png
- FIREBLU1.tex
- FIREBLU2.png
- FIREBLU2.tex
- FIRELAV2.png
- FIRELAV2.tex
- FIRELAV3.png
- FIRELAV3.tex
- FIRELAVA.png
- FIRELAVA.tex
- FIREMAG1.png
- FIREMAG1.tex
- FIREMAG2.png
- FIREMAG2.tex
- FIREMAG3.png
- FIREMAG3.tex
- FIREWALA.png
- FIREWALA.tex
- FIREWALB.png
- FIREWALB.tex
- FIREWALL.png
- FIREWALL.tex
- GRAY1.png
- GRAY1.tex
- GRAY2.png
- GRAY2.tex
- GRAY4.png
- GRAY4.tex
- GRAY5.png
- GRAY5.tex
- GRAY7.png
- GRAY7.tex
- GRAYBIG.png
- GRAYBIG.tex
- GRAYDANG.png
- GRAYDANG.tex
- GRAYPOIS.png
- GRAYPOIS.tex
- GRAYTALL.png
- GRAYTALL.tex
- GRAYVINE.png
- GRAYVINE.tex
- GSTFONT1.png
- GSTFONT1.tex
- GSTFONT2.png
- GSTFONT2.tex
- GSTFONT3.png
- GSTFONT3.tex
- GSTGARG.png
- GSTGARG.tex
- GSTLION.png
- GSTLION.tex
- GSTONE1.png
- GSTONE1.tex
- GSTONE2.png
- GSTONE2.tex
- GSTSATYR.png
- GSTSATYR.tex
- GSTVINE1.png
- GSTVINE1.tex
- GSTVINE2.png
- GSTVINE2.tex
- ICKDOOR1.png
- ICKDOOR1.tex
- ICKWALL1.png
- ICKWALL1.tex
- ICKWALL2.png
- ICKWALL2.tex
- ICKWALL3.png
- ICKWALL3.tex
- ICKWALL4.png
- ICKWALL4.tex
- ICKWALL5.png
- ICKWALL5.tex
- ICKWALL6.png
- ICKWALL6.tex
- ICKWALL7.png
- ICKWALL7.tex
- LITE2.png
- LITE2.tex
- LITE3.png
- LITE3.tex
- LITE4.png
- LITE4.tex
- LITE5.png
- LITE5.tex
- LITE96.png
- LITE96.tex
- LITEBLU1.png
- LITEBLU1.tex
- LITEBLU2.png
- LITEBLU2.tex
- LITEBLU3.png
- LITEBLU3.tex
- LITEBLU4.png
- LITEBLU4.tex
- LITEMET.png
- LITEMET.tex
- LITERED.png
- LITERED.tex
- LITESTON.png
- LITESTON.tex
- MARBFAC2.png
- MARBFAC2.tex
- MARBFAC3.png
- MARBFAC3.tex
- MARBFACE.png
- MARBFACE.tex
- MARBLE1.png
- MARBLE1.tex
- MARBLE2.png
- MARBLE2.tex
- MARBLE3.png
- MARBLE3.tex
- MARBLOD1.png
- MARBLOD1.tex
- METAL.png
- METAL.tex
- METAL1.png
- METAL1.tex
- MIDBRN1.png
- MIDBRN1.tex
- MIDGRATE.png
- MIDGRATE.tex
- MIDVINE1.png
- MIDVINE1.tex
- MIDVINE2.png
- MIDVINE2.tex
- NUKE24.png
- NUKE24.tex
- NUKEDGE1.png
- NUKEDGE1.tex
- NUKEPOIS.png
- NUKEPOIS.tex
- NUKESLAD.png
- NUKESLAD.tex
- PIPE1.png
- PIPE1.tex
- PIPE2.png
- PIPE2.tex
- PIPE4.png
- PIPE4.tex
- PIPE6.png
- PIPE6.tex
- PLANET1.png
- PLANET1.tex
- PLAT1.png
- PLAT1.tex
- REDWALL.png
- REDWALL.tex
- REDWALL1.png
- REDWALL1.tex
- ROCKRED1.png
- ROCKRED1.tex
- ROCKRED2.png
- ROCKRED2.tex
- ROCKRED3.png
- ROCKRED3.tex
- SHAWN1.png
- SHAWN1.tex
- SHAWN2.png
- SHAWN2.tex
- SHAWN3.png
- SHAWN3.tex
- SKIN2.png
- SKIN2.tex
- SKINBORD.png
- SKINBORD.tex
- SKINCUT.png
- SKINCUT.tex
- SKINEDGE.png
- SKINEDGE.tex
- SKINFACE.png
- SKINFACE.tex
- SKINLOW.png
- SKINLOW.tex
- SKINMET1.png
- SKINMET1.tex
- SKINMET2.png
- SKINMET2.tex
- SKINSCAB.png
- SKINSCAB.tex
- SKINSYMB.png
- SKINSYMB.tex
- SKINTEK1.png
- SKINTEK1.tex
- SKINTEK2.png
- SKINTEK2.tex
- SKSNAKE1.png
- SKSNAKE1.tex
- SKSNAKE2.png
- SKSNAKE2.tex
- SKSPINE1.png
- SKSPINE1.tex
- SKSPINE2.png
- SKSPINE2.tex
- SKULWAL3.png
- SKULWAL3.tex
- SKULWALL.png
- SKULWALL.tex
- SKY1.png
- SKY1.tex
- SKY2.png
- SKY2.tex
- SKY3.png
- SKY3.tex
- SKY4.png
- SKY4.tex
- SLADPOIS.png
- SLADPOIS.tex
- SLADRIP1.png
- SLADRIP1.tex
- SLADRIP2.png
- SLADRIP2.tex
- SLADRIP3.png
- SLADRIP3.tex
- SLADSKUL.png
- SLADSKUL.tex
- SLADWALL.png
- SLADWALL.tex
- SP_DUDE1.png
- SP_DUDE1.tex
- SP_DUDE2.png
- SP_DUDE2.tex
- SP_DUDE3.png
- SP_DUDE3.tex
- SP_DUDE4.png
- SP_DUDE4.tex
- SP_DUDE5.png
- SP_DUDE5.tex
- SP_DUDE6.png
- SP_DUDE6.tex
- SP_FACE1.png
- SP_FACE1.tex
- SP_HOT1.png
- SP_HOT1.tex
- SP_ROCK1.png
- SP_ROCK1.tex
- SP_ROCK2.png
- SP_ROCK2.tex
- STARBR2.png
- STARBR2.tex
- STARG1.png
- STARG1.tex
- STARG2.png
- STARG2.tex
- STARG3.png
- STARG3.tex
- STARGR1.png
- STARGR1.tex
- STARGR2.png
- STARGR2.tex
- STARTAN1.png
- STARTAN1.tex
- STARTAN2.png
- STARTAN2.tex
- STARTAN3.png
- STARTAN3.tex
- STEP1.png
- STEP1.tex
- STEP2.png
- STEP2.tex
- STEP3.png
- STEP3.tex
- STEP4.png
- STEP4.tex
- STEP5.png
- STEP5.tex
- STEP6.png
- STEP6.tex
- STEPLAD1.png
- STEPLAD1.tex
- STEPTOP.png
- STEPTOP.tex
- STONE.png
- STONE.tex
- STONE2.png
- STONE2.tex
- STONE3.png
- STONE3.tex
- STONGARG.png
- STONGARG.tex
- STONPOIS.png
- STONPOIS.tex
- SUPPORT2.png
- SUPPORT2.tex
- SUPPORT3.png
- SUPPORT3.tex
- SW1BLUE.png
- SW1BLUE.tex
- SW1BRCOM.png
- SW1BRCOM.tex
- SW1BRN1.png
- SW1BRN1.tex
- SW1BRN2.png
- SW1BRN2.tex
- SW1BRNGN.png
- SW1BRNGN.tex
- SW1BROWN.png
- SW1BROWN.tex
- SW1CMT.png
- SW1CMT.tex
- SW1COMM.png
- SW1COMM.tex
- SW1COMP.png
- SW1COMP.tex
- SW1DIRT.png
- SW1DIRT.tex
- SW1EXIT.png
- SW1EXIT.tex
- SW1GARG.png
- SW1GARG.tex
- SW1GRAY.png
- SW1GRAY.tex
- SW1GRAY1.png
- SW1GRAY1.tex
- SW1GSTON.png
- SW1GSTON.tex
- SW1HOT.png
- SW1HOT.tex
- SW1LION.png
- SW1LION.tex
- SW1METAL.png
- SW1METAL.tex
- SW1PIPE.png
- SW1PIPE.tex
- SW1SATYR.png
- SW1SATYR.tex
- SW1SKIN.png
- SW1SKIN.tex
- SW1SLAD.png
- SW1SLAD.tex
- SW1STARG.png
- SW1STARG.tex
- SW1STON1.png
- SW1STON1.tex
- SW1STON2.png
- SW1STON2.tex
- SW1STONE.png
- SW1STONE.tex
- SW1STRTN.png
- SW1STRTN.tex
- SW1VINE.png
- SW1VINE.tex
- SW1WOOD.png
- SW1WOOD.tex
- SW2BLUE.png
- SW2BLUE.tex
- SW2BRCOM.png
- SW2BRCOM.tex
- SW2BRN1.png
- SW2BRN1.tex
- SW2BRN2.png
- SW2BRN2.tex
- SW2BRNGN.png
- SW2BRNGN.tex
- SW2BROWN.png
- SW2BROWN.tex
- SW2CMT.png
- SW2CMT.tex
- SW2COMM.png
- SW2COMM.tex
- SW2COMP.png
- SW2COMP.tex
- SW2DIRT.png
- SW2DIRT.tex
- SW2EXIT.png
- SW2EXIT.tex
- SW2GARG.png
- SW2GARG.tex
- SW2GRAY.png
- SW2GRAY.tex
- SW2GRAY1.png
- SW2GRAY1.tex
- SW2GSTON.png
- SW2GSTON.tex
- SW2HOT.png
- SW2HOT.tex
- SW2LION.png
- SW2LION.tex
- SW2METAL.png
- SW2METAL.tex
- SW2PIPE.png
- SW2PIPE.tex
- SW2SATYR.png
- SW2SATYR.tex
- SW2SKIN.png
- SW2SKIN.tex
- SW2SLAD.png
- SW2SLAD.tex
- SW2STARG.png
- SW2STARG.tex
- SW2STON1.png
- SW2STON1.tex
- SW2STON2.png
- SW2STON2.tex
- SW2STONE.png
- SW2STONE.tex
- SW2STRTN.png
- SW2STRTN.tex
- SW2VINE.png
- SW2VINE.tex
- SW2WOOD.png
- SW2WOOD.tex
- TEKWALL1.png
- TEKWALL1.tex
- TEKWALL2.png
- TEKWALL2.tex
- TEKWALL3.png
- TEKWALL3.tex
- TEKWALL4.png
- TEKWALL4.tex
- TEKWALL5.png
- TEKWALL5.tex
- WOOD1.png
- WOOD1.tex
- WOOD3.png
- WOOD3.tex
- WOOD4.png
- WOOD4.tex
- WOOD5.png
- WOOD5.tex
- WOODGARG.png
- WOODGARG.tex
- WOODSKUL.png
- WOODSKUL.tex
- -42.png.tex
- .DS_Store
- ammo.tex
- background.tex
- banner.tex
- cannonball.tex
- cell.tex
- daysky.tex
- download.jpg.tex
- fence.tex
- floor.tex
- ironwall.tex
- lava.tex
- left_newsoul.png.tex
- neon.tex
- newsoul.png.tex
- nightsky.tex
- pigcop.tex
- rasbiri.tex
- render_placeholder.tex
- right_newsoul.png.tex
- skull.tex
- sky.tex
- stonewall.tex
- t1.tex
- t2.tex
- tekwall.tex
- warmsky.tex
- wood-door.tex
- .DS_Store
- texture.py
- animation_textures.h
- editor.h
- gui_button.h
- gui_canvas.h
- gui_checkbox.h
- gui_int_label_addon.h
- gui_label.h
- gui_slider.h
- gui_textfield.h
- gui_texture_display_addon.h
- gui_texture_selector_addon.h
- raycasting.h
- ttsgui.h
- ttsgui_assets.h
- vectors.h
- button_constructor.o
- button_draw.o
- button_events.o
- canvas_constructor.o
- canvas_draw.o
- checkbox_constructor.o
- checkbox_draw.o
- checkbox_event.o
- gui_area.o
- gui_area_constructors.o
- gui_area_event_handlers.o
- gui_area_events.o
- gui_init.o
- gui_load_assets.o
- gui_lookup.o
- gui_text.o
- gui_tools.o
- label_constructor.o
- label_draw.o
- slider_constructor.o
- slider_draw.o
- slider_events.o
- textfield_constructor.o
- textfield_draw.o
- textfield_events.o
- coordinates_manipulation.o
- disable_area.o
- editor_drawing.o
- editor_sector_list_draw.o
- gui_texture_display_addon.o
- gui_texture_selector_addon.o
- gui_texture_selector_addon2.o
- int_label_addon.o
- line_manipulation.o
- main.o
- main_interface_loading.o
- mouse_events.o
- player_manipulations.o
- portal_properties.o
- portal_selection.o
- render_mode.o
- render_mode_movement.o
- save_map_data.o
- sector_manipulation.o
- sector_properties.o
- sprite_properties.o
- sprite_selection.o
- temp_asset_loading.o
- wall_properties.o
- wall_selection.o
- button_constructor.c
- button_draw.c
- button_events.c
- canvas_constructor.c
- canvas_draw.c
- checkbox_constructor.c
- checkbox_draw.c
- checkbox_event.c
- gui_area.c
- gui_area_constructors.c
- gui_area_event_handlers.c
- gui_area_events.c
- gui_init.c
- gui_load_assets.c
- gui_lookup.c
- gui_text.c
- gui_tools.c
- label_constructor.c
- label_draw.c
- slider_constructor.c
- slider_draw.c
- slider_events.c
- textfield_constructor.c
- textfield_draw.c
- textfield_events.c
- coordinates_manipulation.c
- disable_area.c
- editor_drawing.c
- editor_sector_list_draw.c
- gui_texture_display_addon.c
- gui_texture_selector_addon.c
- gui_texture_selector_addon2.c
- int_label_addon.c
- line_manipulation.c
- main.c
- main_interface_loading.c
- mouse_events.c
- player_manipulations.c
- portal_properties.c
- portal_selection.c
- render_mode.c
- render_mode_movement.c
- save_map_data.c
- sector_manipulation.c
- sector_properties.c
- sprite_properties.c
- sprite_selection.c
- temp_asset_loading.c
- wall_properties.c
- wall_selection.c
- .DS_Store
- editor
- editor_rules.mk
- save_backup.map
- save_backup_2.map
- save_backup_3.map
- save_test_doom_map.map
- animation_textures.h
- bots.h
- config.h
- doom_nukem.h
- error_management.h
- graphical_engine.h
- graphical_objects.h
- graphical_renderer.h
- graphics_drawing.h
- graphics_structs.h
- networking.h
- physics_engine.h
- ray_calculations.h
- raycasting.h
- scene_parser.h
- serializer.h
- sound_engine.h
- user_interface.h
- array_to_list.o
- char_array.o
- current_segment_size.o
- free_char_array.o
- ft_atoi.o
- ft_bzero.o
- ft_digitcount.o
- ft_digitscount.o
- ft_isalnum.o
- ft_isalpha.o
- ft_isanumber.o
- ft_isascii.o
- ft_isdigit.o
- ft_isnumber.o
- ft_isprint.o
- ft_itoa.o
- ft_memalloc.o
- ft_memccpy.o
- ft_memchr.o
- ft_memcmp.o
- ft_memcpy.o
- ft_memdel.o
- ft_memmove.o
- ft_memset.o
- ft_noc.o
- ft_putchar.o
- ft_putchar_fd.o
- ft_putchar_int.o
- ft_putendl.o
- ft_putendl_fd.o
- ft_putnbr.o
- ft_putnbr_fd.o
- ft_putstr.o
- ft_putstr_fd.o
- ft_strcat.o
- ft_strchr.o
- ft_strclr.o
- ft_strcmp.o
- ft_strcpy.o
- ft_strdel.o
- ft_strdup.o
- ft_strequ.o
- ft_striter.o
- ft_striteri.o
- ft_strjoin.o
- ft_strjoin_free.o
- ft_strlcat.o
- ft_strlen.o
- ft_strmap.o
- ft_strmapi.o
- ft_strncat.o
- ft_strncmp.o
- ft_strncpy.o
- ft_strnequ.o
- ft_strnew.o
- ft_strnstr.o
- ft_strrchr.o
- ft_strsplit.o
- ft_strstr.o
- ft_strsub.o
- ft_strtrim.o
- ft_tolower.o
- ft_toupper.o
- ft_wordscount.o
- ft_wordslens.o
- is_dir.o
- is_flag.o
- isalnum_check.o
- t_string_add_node.o
- t_string_del.o
- t_string_length.o
- t_string_to_array.o
- centropy.h
- array_to_list.c
- char_array.c
- current_segment_size.c
- free_char_array.c
- ft_atoi.c
- ft_bzero.c
- ft_digitcount.c
- ft_digitscount.c
- ft_isalnum.c
- ft_isalpha.c
- ft_isanumber.c
- ft_isascii.c
- ft_isdigit.c
- ft_isnumber.c
- ft_isprint.c
- ft_itoa.c
- ft_memalloc.c
- ft_memccpy.c
- ft_memchr.c
- ft_memcmp.c
- ft_memcpy.c
- ft_memdel.c
- ft_memmove.c
- ft_memset.c
- ft_noc.c
- ft_putchar.c
- ft_putchar_fd.c
- ft_putchar_int.c
- ft_putendl.c
- ft_putendl_fd.c
- ft_putnbr.c
- ft_putnbr_fd.c
- ft_putstr.c
- ft_putstr_fd.c
- ft_strcat.c
- ft_strchr.c
- ft_strclr.c
- ft_strcmp.c
- ft_strcpy.c
- ft_strdel.c
- ft_strdup.c
- ft_strequ.c
- ft_striter.c
- ft_striteri.c
- ft_strjoin.c
- ft_strjoin_free.c
- ft_strlcat.c
- ft_strlen.c
- ft_strmap.c
- ft_strmapi.c
- ft_strncat.c
- ft_strncmp.c
- ft_strncpy.c
- ft_strnequ.c
- ft_strnew.c
- ft_strnstr.c
- ft_strrchr.c
- ft_strsplit.c
- ft_strstr.c
- ft_strsub.c
- ft_strtrim.c
- ft_tolower.c
- ft_toupper.c
- ft_wordscount.c
- ft_wordslens.c
- is_dir.c
- is_flag.c
- isalnum_check.c
- t_string_add_node.c
- t_string_del.c
- t_string_length.c
- t_string_to_array.c
- libcentropy.a
- Makefile
- drawing.h
- ft_simplesdl.h
- author
- ft_printf.c
- ft_printf.h
- ft_printf_color.c
- ft_printf_hex.c
- ft_printf_itoal.c
- ft_printf_itob.c
- ft_printf_justify.c
- ft_printf_number.c
- ft_printf_parse.c
- ft_printf_printdata.c
- ft_printf_putlongf.c
- ft_printf_putwchar.c
- libftprintf.a
- Makefile
- author
- ft_atoi.c
- ft_bzero.c
- ft_charreplace.c
- ft_charsetreplace.c
- ft_count_if.c
- ft_countchar.c
- ft_endc.c
- ft_fabs.c
- ft_getnextvar.c
- ft_intsort.c
- ft_isalnum.c
- ft_isalpha.c
- ft_isascii.c
- ft_ischarin.c
- ft_isdigit.c
- ft_isprint.c
- ft_itoa.c
- ft_lstadd.c
- ft_lstdel.c
- ft_lstdelone.c
- ft_lstiter.c
- ft_lstmap.c
- ft_lstnew.c
- ft_lstpush.c
- ft_memalloc.c
- ft_memccpy.c
- ft_memchr.c
- ft_memcmp.c
- ft_memcpy.c
- ft_memdel.c
- ft_memmove.c
- ft_memset.c
- ft_pow.c
- ft_putchar.c
- ft_putchar_fd.c
- ft_putendl.c
- ft_putendl_fd.c
- ft_putnbr.c
- ft_putnbr_base.c
- ft_putnbr_fd.c
- ft_putstr.c
- ft_putstr_fd.c
- ft_putstrf.c
- ft_putwchar.c
- ft_removechars.c
- ft_searchreplace.c
- ft_sqrt.c
- ft_startc.c
- ft_strcat.c
- ft_strchr.c
- ft_strcjoin.c
- ft_strclr.c
- ft_strcmp.c
- ft_strcpy.c
- ft_strdel.c
- ft_strdup.c
- ft_strequ.c
- ft_striter.c
- ft_striteri.c
- ft_strjoin.c
- ft_strlcat.c
- ft_strlen.c
- ft_strmap.c
- ft_strmapi.c
- ft_strncat.c
- ft_strncmp.c
- ft_strncpy.c
- ft_strnequ.c
- ft_strnew.c
- ft_strnstr.c
- ft_strrchr.c
- ft_strreplace.c
- ft_strsort.c
- ft_strsplit.c
- ft_strsplitcharset.c
- ft_strsplitescape.c
- ft_strstr.c
- ft_strsub.c
- ft_strtrim.c
- ft_strunescape.c
- ft_strzero.c
- ft_tabfree.c
- ft_tabsize.c
- ft_tolower.c
- ft_toupper.c
- ft_unescape_args.c
- ft_wcharlen.c
- ft_wstrlen.c
- ft_wstrlen_min.c
- get_next_line.c
- libft.a
- libft.h
- Makefile
- draw.o
- ft_memalloc.o
- ft_strdup.o
- image_load.o
- image_set.o
- images.o
- init.o
- init2.o
- linked_lists.o
- loop.o
- loop2.o
- olddraw.o
- text.o
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_config_macosx.h
- SDL_copying.h
- SDL_cpuinfo.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hints.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_rwops.h
- SDL_scancode.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- SDL_vulkan.h
- Info.plist
- CodeResources.xml
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_config_macosx.h
- SDL_copying.h
- SDL_cpuinfo.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hints.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_rwops.h
- SDL_scancode.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- SDL_vulkan.h
- Info.plist
- SDL2
- Info.plist
- SDL2
- CodeResources.xml
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_config_macosx.h
- SDL_copying.h
- SDL_cpuinfo.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hints.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_rwops.h
- SDL_scancode.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- SDL_vulkan.h
- Info.plist
- SDL2
- SDL2
- decode.h
- encode.h
- types.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.webp.txt
- CodeResources.xml
- decode.h
- encode.h
- types.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.webp.txt
- webp
- CodeResources.xml
- decode.h
- encode.h
- types.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.webp.txt
- webp
- webp
- SDL_image.h
- Info.plist
- CodeResources.xml
- decode.h
- encode.h
- types.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.webp.txt
- CodeResources.xml
- decode.h
- encode.h
- types.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.webp.txt
- webp
- Info.plist
- webp
- CodeResources.xml
- decode.h
- encode.h
- types.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.webp.txt
- webp
- webp
- SDL_image.h
- Info.plist
- SDL2_image
- Info.plist
- SDL2_image
- CodeResources.xml
- decode.h
- encode.h
- types.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.webp.txt
- CodeResources.xml
- decode.h
- encode.h
- types.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.webp.txt
- webp
- CodeResources.xml
- decode.h
- encode.h
- types.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.webp.txt
- webp
- webp
- SDL_image.h
- Info.plist
- SDL2_image
- SDL2_image
- all.h
- assert.h
- callback.h
- export.h
- format.h
- metadata.h
- ordinals.h
- stream_decoder.h
- stream_encoder.h
- InfoPlist.strings
- Info.plist
- LICENSE.FLAC.txt
- FLAC
- Current
- FLAC
- Headers
- Resources
- modplug.h
- Info.plist
- LICENSE.modplug.txt
- modplug
- Current
- Headers
- modplug
- Resources
- fmt123.h
- mpg123.h
- Info.plist
- LICENSE.mpg123.txt
- mpg123
- Current
- Headers
- mpg123
- Resources
- ogg.h
- os_types.h
- InfoPlist.strings
- Info.plist
- LICENSE.ogg-vorbis.txt
- Ogg
- Current
- Headers
- Ogg
- Resources
- opus.h
- opus_defines.h
- opus_multistream.h
- opus_types.h
- InfoPlist.strings
- Info.plist
- LICENSE.opus.txt
- Opus
- Current
- Headers
- Opus
- Resources
- opusfile.h
- InfoPlist.strings
- Info.plist
- LICENSE.opusfile.txt
- OpusFile
- Current
- Headers
- OpusFile
- Resources
- codec.h
- vorbisenc.h
- vorbisfile.h
- InfoPlist.strings
- Info.plist
- LICENSE.ogg-vorbis.txt
- Vorbis
- Current
- Headers
- Resources
- Vorbis
- SDL_mixer.h
- Info.plist
- SDL2_mixer
- Current
- Frameworks
- Headers
- Resources
- SDL2_mixer
- ftconfig.h
- ftheader.h
- ftmodule.h
- ftoption.h
- ftstdlib.h
- freetype.h
- ftadvanc.h
- ftbbox.h
- ftbdf.h
- ftbitmap.h
- ftbzip2.h
- ftcache.h
- ftchapters.h
- ftcid.h
- ftdriver.h
- fterrdef.h
- fterrors.h
- ftfntfmt.h
- ftgasp.h
- ftglyph.h
- ftgxval.h
- ftgzip.h
- ftimage.h
- ftincrem.h
- ftlcdfil.h
- ftlist.h
- ftlzw.h
- ftmac.h
- ftmm.h
- ftmodapi.h
- ftmoderr.h
- ftotval.h
- ftoutln.h
- ftparams.h
- ftpfr.h
- ftrender.h
- ftsizes.h
- ftsnames.h
- ftstroke.h
- ftsynth.h
- ftsystem.h
- fttrigon.h
- fttypes.h
- ftwinfnt.h
- t1tables.h
- ttnameid.h
- tttables.h
- tttags.h
- ft2build.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.freetype.txt
- ftconfig.h
- ftheader.h
- ftmodule.h
- ftoption.h
- ftstdlib.h
- freetype.h
- ftadvanc.h
- ftbbox.h
- ftbdf.h
- ftbitmap.h
- ftbzip2.h
- ftcache.h
- ftchapters.h
- ftcid.h
- ftdriver.h
- fterrdef.h
- fterrors.h
- ftfntfmt.h
- ftgasp.h
- ftglyph.h
- ftgxval.h
- ftgzip.h
- ftimage.h
- ftincrem.h
- ftlcdfil.h
- ftlist.h
- ftlzw.h
- ftmac.h
- ftmm.h
- ftmodapi.h
- ftmoderr.h
- ftotval.h
- ftoutln.h
- ftparams.h
- ftpfr.h
- ftrender.h
- ftsizes.h
- ftsnames.h
- ftstroke.h
- ftsynth.h
- ftsystem.h
- fttrigon.h
- fttypes.h
- ftwinfnt.h
- t1tables.h
- ttnameid.h
- tttables.h
- tttags.h
- ft2build.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.freetype.txt
- FreeType
- ftconfig.h
- ftheader.h
- ftmodule.h
- ftoption.h
- ftstdlib.h
- freetype.h
- ftadvanc.h
- ftbbox.h
- ftbdf.h
- ftbitmap.h
- ftbzip2.h
- ftcache.h
- ftchapters.h
- ftcid.h
- ftdriver.h
- fterrdef.h
- fterrors.h
- ftfntfmt.h
- ftgasp.h
- ftglyph.h
- ftgxval.h
- ftgzip.h
- ftimage.h
- ftincrem.h
- ftlcdfil.h
- ftlist.h
- ftlzw.h
- ftmac.h
- ftmm.h
- ftmodapi.h
- ftmoderr.h
- ftotval.h
- ftoutln.h
- ftparams.h
- ftpfr.h
- ftrender.h
- ftsizes.h
- ftsnames.h
- ftstroke.h
- ftsynth.h
- ftsystem.h
- fttrigon.h
- fttypes.h
- ftwinfnt.h
- t1tables.h
- ttnameid.h
- tttables.h
- tttags.h
- ft2build.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.freetype.txt
- FreeType
- FreeType
- SDL_ttf.h
- Info.plist
- ftconfig.h
- ftheader.h
- ftmodule.h
- ftoption.h
- ftstdlib.h
- freetype.h
- ftadvanc.h
- ftbbox.h
- ftbdf.h
- ftbitmap.h
- ftbzip2.h
- ftcache.h
- ftchapters.h
- ftcid.h
- ftdriver.h
- fterrdef.h
- fterrors.h
- ftfntfmt.h
- ftgasp.h
- ftglyph.h
- ftgxval.h
- ftgzip.h
- ftimage.h
- ftincrem.h
- ftlcdfil.h
- ftlist.h
- ftlzw.h
- ftmac.h
- ftmm.h
- ftmodapi.h
- ftmoderr.h
- ftotval.h
- ftoutln.h
- ftparams.h
- ftpfr.h
- ftrender.h
- ftsizes.h
- ftsnames.h
- ftstroke.h
- ftsynth.h
- ftsystem.h
- fttrigon.h
- fttypes.h
- ftwinfnt.h
- t1tables.h
- ttnameid.h
- tttables.h
- tttags.h
- ft2build.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.freetype.txt
- FreeType
- Info.plist
- ftconfig.h
- ftheader.h
- ftmodule.h
- ftoption.h
- ftstdlib.h
- freetype.h
- ftadvanc.h
- ftbbox.h
- ftbdf.h
- ftbitmap.h
- ftbzip2.h
- ftcache.h
- ftchapters.h
- ftcid.h
- ftdriver.h
- fterrdef.h
- fterrors.h
- ftfntfmt.h
- ftgasp.h
- ftglyph.h
- ftgxval.h
- ftgzip.h
- ftimage.h
- ftincrem.h
- ftlcdfil.h
- ftlist.h
- ftlzw.h
- ftmac.h
- ftmm.h
- ftmodapi.h
- ftmoderr.h
- ftotval.h
- ftoutln.h
- ftparams.h
- ftpfr.h
- ftrender.h
- ftsizes.h
- ftsnames.h
- ftstroke.h
- ftsynth.h
- ftsystem.h
- fttrigon.h
- fttypes.h
- ftwinfnt.h
- t1tables.h
- ttnameid.h
- tttables.h
- tttags.h
- ft2build.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.freetype.txt
- FreeType
- ftconfig.h
- ftheader.h
- ftmodule.h
- ftoption.h
- ftstdlib.h
- freetype.h
- ftadvanc.h
- ftbbox.h
- ftbdf.h
- ftbitmap.h
- ftbzip2.h
- ftcache.h
- ftchapters.h
- ftcid.h
- ftdriver.h
- fterrdef.h
- fterrors.h
- ftfntfmt.h
- ftgasp.h
- ftglyph.h
- ftgxval.h
- ftgzip.h
- ftimage.h
- ftincrem.h
- ftlcdfil.h
- ftlist.h
- ftlzw.h
- ftmac.h
- ftmm.h
- ftmodapi.h
- ftmoderr.h
- ftotval.h
- ftoutln.h
- ftparams.h
- ftpfr.h
- ftrender.h
- ftsizes.h
- ftsnames.h
- ftstroke.h
- ftsynth.h
- ftsystem.h
- fttrigon.h
- fttypes.h
- ftwinfnt.h
- t1tables.h
- ttnameid.h
- tttables.h
- tttags.h
- ft2build.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.freetype.txt
- FreeType
- FreeType
- SDL_ttf.h
- Info.plist
- SDL2_ttf
- Info.plist
- SDL2_ttf
- ftconfig.h
- ftheader.h
- ftmodule.h
- ftoption.h
- ftstdlib.h
- freetype.h
- ftadvanc.h
- ftbbox.h
- ftbdf.h
- ftbitmap.h
- ftbzip2.h
- ftcache.h
- ftchapters.h
- ftcid.h
- ftdriver.h
- fterrdef.h
- fterrors.h
- ftfntfmt.h
- ftgasp.h
- ftglyph.h
- ftgxval.h
- ftgzip.h
- ftimage.h
- ftincrem.h
- ftlcdfil.h
- ftlist.h
- ftlzw.h
- ftmac.h
- ftmm.h
- ftmodapi.h
- ftmoderr.h
- ftotval.h
- ftoutln.h
- ftparams.h
- ftpfr.h
- ftrender.h
- ftsizes.h
- ftsnames.h
- ftstroke.h
- ftsynth.h
- ftsystem.h
- fttrigon.h
- fttypes.h
- ftwinfnt.h
- t1tables.h
- ttnameid.h
- tttables.h
- tttags.h
- ft2build.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.freetype.txt
- ftconfig.h
- ftheader.h
- ftmodule.h
- ftoption.h
- ftstdlib.h
- freetype.h
- ftadvanc.h
- ftbbox.h
- ftbdf.h
- ftbitmap.h
- ftbzip2.h
- ftcache.h
- ftchapters.h
- ftcid.h
- ftdriver.h
- fterrdef.h
- fterrors.h
- ftfntfmt.h
- ftgasp.h
- ftglyph.h
- ftgxval.h
- ftgzip.h
- ftimage.h
- ftincrem.h
- ftlcdfil.h
- ftlist.h
- ftlzw.h
- ftmac.h
- ftmm.h
- ftmodapi.h
- ftmoderr.h
- ftotval.h
- ftoutln.h
- ftparams.h
- ftpfr.h
- ftrender.h
- ftsizes.h
- ftsnames.h
- ftstroke.h
- ftsynth.h
- ftsystem.h
- fttrigon.h
- fttypes.h
- ftwinfnt.h
- t1tables.h
- ttnameid.h
- tttables.h
- tttags.h
- ft2build.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.freetype.txt
- FreeType
- ftconfig.h
- ftheader.h
- ftmodule.h
- ftoption.h
- ftstdlib.h
- freetype.h
- ftadvanc.h
- ftbbox.h
- ftbdf.h
- ftbitmap.h
- ftbzip2.h
- ftcache.h
- ftchapters.h
- ftcid.h
- ftdriver.h
- fterrdef.h
- fterrors.h
- ftfntfmt.h
- ftgasp.h
- ftglyph.h
- ftgxval.h
- ftgzip.h
- ftimage.h
- ftincrem.h
- ftlcdfil.h
- ftlist.h
- ftlzw.h
- ftmac.h
- ftmm.h
- ftmodapi.h
- ftmoderr.h
- ftotval.h
- ftoutln.h
- ftparams.h
- ftpfr.h
- ftrender.h
- ftsizes.h
- ftsnames.h
- ftstroke.h
- ftsynth.h
- ftsystem.h
- fttrigon.h
- fttypes.h
- ftwinfnt.h
- t1tables.h
- ttnameid.h
- tttables.h
- tttags.h
- ft2build.h
- InfoPlist.strings.txt
- Info.plist
- LICENSE.freetype.txt
- FreeType
- FreeType
- SDL_ttf.h
- Info.plist
- SDL2_ttf
- SDL2_ttf
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_cpuinfo.h
- SDL_egl.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hints.h
- SDL_image.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_mixer.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_rwops.h
- SDL_scancode.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_test.h
- SDL_test_assert.h
- SDL_test_common.h
- SDL_test_compare.h
- SDL_test_crc32.h
- SDL_test_font.h
- SDL_test_fuzzer.h
- SDL_test_harness.h
- SDL_test_images.h
- SDL_test_log.h
- SDL_test_md5.h
- SDL_test_memory.h
- SDL_test_random.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_ttf.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- SDL_vulkan.h
- draw.c
- ft_memalloc.c
- ft_strdup.c
- image_load.c
- image_set.c
- images.c
- init.c
- init2.c
- linked_lists.c
- loop.c
- loop2.c
- olddraw.c
- text.c
- a.out
- arial.ttf
- main.c
- libftsimplesdl.a
- Makefile
- README.md
- ft_atof.o
- ft_color_operations.o
- ft_filters.o
- ft_min_max.o
- ft_multi_thread.o
- ft_put_vectors.o
- ft_rotate_vector.o
- ft_screenshot.o
- ft_solve_equation_3.o
- ft_solve_equation_4.o
- ft_utils_func.o
- ft_vec_create.o
- ft_vec_cross_dot_prod.o
- ft_vec_destroy.o
- ft_vec_normalize_magnitude.o
- ft_vec_scalar.o
- ft_vector_add.o
- ft_vector_operations.o
- ft_vector_sub.o
- strings.o
- libgl.h
- ft_atof.c
- ft_color_operations.c
- ft_filters.c
- ft_min_max.c
- ft_multi_thread.c
- ft_put_vectors.c
- ft_rotate_vector.c
- ft_screenshot.c
- ft_solve_equation_3.c
- ft_solve_equation_4.c
- ft_utils_func.c
- ft_vec_create.c
- ft_vec_cross_dot_prod.c
- ft_vec_destroy.c
- ft_vec_normalize_magnitude.c
- ft_vec_scalar.c
- ft_vector_add.c
- ft_vector_operations.c
- ft_vector_sub.c
- strings.c
- libgl.a
- Makefile
- ttslist_constructors.o
- ttslist_delete.o
- ttslist_iterator.o
- ttslist_operations.o
- ttslist_purge.o
- ttslist_tools.o
- ttslist.h
- ttslist_constructors.c
- ttslist_delete.c
- ttslist_iterator.c
- ttslist_operations.c
- ttslist_purge.c
- ttslist_tools.c
- libttslist.a
- Makefile
- README.md
- .DS_Store
- library_linking.mk
- networkd
- init_ui.o
- color_manipulations.o
- graphical_init.o
- graphical_main.o
- intersect_ray.o
- object_constructors.o
- portal_drawing.o
- raycast.o
- skybox.o
- sprite_drawing.o
- temp_graphical_render.o
- wall_drawing.o
- body_sync.o
- doom_init.o
- init.o
- scene_sync.o
- collision.o
- force.o
- ft_physics_controllers.o
- gravity.o
- init_phi.o
- velocity.o
- bot_template.o
- bot_tools.o
- ft_bots.o
- ft_client_player.o
- ft_collectible.o
- ft_players.o
- ft_projectile.o
- ft_server_player.o
- basic_type_serializer.o
- custom_editor_serializer.o
- load_map.o
- load_map_data.o
- display_events.o
- error_management.o
- garbage_collector.o
- image_manipulations.o
- intersections.o
- keys.o
- time.o
- init.o
- custom_menu_1.o
- custom_menu_2.o
- hud_main.o
- main_menu.o
- menu_buttons.o
- menu_load_helpers.o
- menu_management.o
- messages.o
- main.o
- .DS_Store
- empty_gun.wav
- fart.wav
- gun.wav
- menu_effect.wav
- menu_error.wav
- menu_return.wav
- theme.wav
- init_ui.c
- color_manipulations.c
- graphical_init.c
- graphical_main.c
- intersect_ray.c
- object_constructors.c
- portal_drawing.c
- raycast.c
- skybox.c
- sprite_drawing.c
- temp_graphical_render.c
- wall_drawing.c
- body_sync.c
- doom_init.c
- init.c
- scene_sync.c
- .DS_Store
- collision.c
- force.c
- ft_physics_controllers.c
- gravity.c
- init_phi.c
- velocity.c
- bot_template.c
- bot_tools.c
- ft_bots.c
- ft_client_player.c
- ft_collectible.c
- ft_players.c
- ft_projectile.c
- ft_server_player.c
- scene_parser.c
- basic_type_serializer.c
- custom_editor_serializer.c
- load_map.c
- load_map_data.c
- display_events.c
- error_management.c
- garbage_collector.c
- image_manipulations.c
- intersections.c
- keys.c
- time.c
- init.c
- custom_menu_1.c
- custom_menu_2.c
- hud_main.c
- main_menu.c
- menu_buttons.c
- menu_load_helpers.c
- menu_management.c
- messages.c
- .DS_Store
- main.c
- test
- .DS_Store
- .gitignore
- .gitmodules
- doom_nukem
- LICENSE
- Makefile
- piano.wav
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/KernelOverseer/KSICARDOOM
Downloads the entire project code from GitHub to your computer.
cd KSICARDOOM
Moves into the project folder you just downloaded.
2. Make
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
// repository documentation
Was this content helpful?
(0 ratings)
