基本信息
源码名称:魔兽争霸游戏源码
源码大小:1.28M
文件格式:.zip
开发语言:C/C++
更新时间:2020-05-17
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 6 元 
   源码介绍

魔兽争霸3开源c 源码

魔兽争霸开源版c 源码_爱给网_aigei_com/魔兽争霸开源版c 源码-开源版魔兽争霸的源码-stratagus-2.2.4-src
├── COPYING
├── Makefile
├── README
├── Rules.make.in
├── SConstruct
├── autogen.sh
├── config.h.in
├── configure
├── configure.in
├── contrib
│   ├── doxygen-header.html
│   ├── doxygen-stratagus.cfg
│   ├── intl
│   │   ├── bg.po
│   │   ├── de.po
│   │   ├── fi.po
│   │   ├── fr.po
│   │   ├── pl.po
│   │   └── stratagus.pot
│   ├── poweredby.png
│   └── stratagus.ico
├── doc
│   ├── ChangeLog.html
│   ├── README-SDL.txt
│   ├── development.html
│   ├── faq.html
│   ├── gpl.html
│   ├── graphics
│   │   ├── coast_and_ground.png
│   │   ├── dark_coast.png
│   │   ├── dark_ground.png
│   │   ├── defect_human_wall.png
│   │   ├── defect_orc_wall.png
│   │   ├── destroyed_wall.png
│   │   ├── farm.png
│   │   ├── fog_of_war.png
│   │   ├── forest_and_ground.png
│   │   ├── human_wall.png
│   │   ├── light_and_dark_coast.png
│   │   ├── light_and_dark_ground.png
│   │   ├── light_and_dark_water.png
│   │   ├── light_coast.png
│   │   ├── light_ground.png
│   │   ├── orc_wall.png
│   │   ├── palette.html
│   │   ├── peasant.png
│   │   ├── rocks_and_coast.png
│   │   ├── stratagus.gimp
│   │   ├── summer.png
│   │   ├── summer_klein.png
│   │   ├── tileset.html
│   │   └── water_and_coast.png
│   ├── guichan-copyright.txt
│   ├── index.html
│   ├── install.html
│   ├── media.html
│   ├── metaserver_protocol.txt
│   └── scripts
│       ├── ai.html
│       ├── config.html
│       ├── findlua.py
│       ├── game.html
│       ├── index.html
│       ├── magic.html
│       ├── makeindex.py
│       ├── mappresentation.html
│       ├── mapsetup.html
│       ├── research.html
│       ├── savegame.html
│       ├── showindex.py
│       ├── sound.html
│       ├── tileset.html
│       ├── triggers.html
│       ├── ui.html
│       └── unittype.html
├── src
│   ├── action
│   │   ├── Module.make
│   │   ├── action_attack.cpp
│   │   ├── action_board.cpp
│   │   ├── action_build.cpp
│   │   ├── action_die.cpp
│   │   ├── action_follow.cpp
│   │   ├── action_move.cpp
│   │   ├── action_patrol.cpp
│   │   ├── action_repair.cpp
│   │   ├── action_research.cpp
│   │   ├── action_resource.cpp
│   │   ├── action_returngoods.cpp
│   │   ├── action_spellcast.cpp
│   │   ├── action_stand.cpp
│   │   ├── action_still.cpp
│   │   ├── action_train.cpp
│   │   ├── action_unload.cpp
│   │   ├── action_upgradeto.cpp
│   │   ├── actions.cpp
│   │   └── command.cpp
│   ├── ai
│   │   ├── Module.make
│   │   ├── ai.cpp
│   │   ├── ai_building.cpp
│   │   ├── ai_force.cpp
│   │   ├── ai_local.h
│   │   ├── ai_magic.cpp
│   │   ├── ai_plan.cpp
│   │   ├── ai_resource.cpp
│   │   └── script_ai.cpp
│   ├── beos
│   │   ├── Module.make
│   │   └── beos.cpp
│   ├── editor
│   │   ├── Module.make
│   │   ├── editloop.cpp
│   │   ├── editor.cpp
│   │   ├── edmap.cpp
│   │   └── script_editor.cpp
│   ├── game
│   │   ├── Module.make
│   │   ├── game.cpp
│   │   ├── loadgame.cpp
│   │   ├── savegame.cpp
│   │   └── trigger.cpp
│   ├── guichan
│   │   ├── Module.make
│   │   ├── cliprectangle.cpp
│   │   ├── color.cpp
│   │   ├── defaultfont.cpp
│   │   ├── exception.cpp
│   │   ├── focushandler.cpp
│   │   ├── gfont.cpp
│   │   ├── graphics.cpp
│   │   ├── gui.cpp
│   │   ├── guichan.cpp
│   │   ├── image.cpp
│   │   ├── imagefont.cpp
│   │   ├── include
│   │   │   ├── guichan
│   │   │   │   ├── actionlistener.h
│   │   │   │   ├── allegro.h
│   │   │   │   ├── basiccontainer.h
│   │   │   │   ├── cliprectangle.h
│   │   │   │   ├── color.h
│   │   │   │   ├── defaultfont.h
│   │   │   │   ├── exception.h
│   │   │   │   ├── focushandler.h
│   │   │   │   ├── font.h
│   │   │   │   ├── graphics.h
│   │   │   │   ├── gsdl.h
│   │   │   │   ├── gui.h
│   │   │   │   ├── image.h
│   │   │   │   ├── imagefont.h
│   │   │   │   ├── imageloader.h
│   │   │   │   ├── input.h
│   │   │   │   ├── key.h
│   │   │   │   ├── keyinput.h
│   │   │   │   ├── keylistener.h
│   │   │   │   ├── listmodel.h
│   │   │   │   ├── mouseinput.h
│   │   │   │   ├── mouselistener.h
│   │   │   │   ├── platform.h
│   │   │   │   ├── rectangle.h
│   │   │   │   ├── sdl
│   │   │   │   │   ├── sdlgraphics.h
│   │   │   │   │   ├── sdlimageloader.h
│   │   │   │   │   ├── sdlinput.h
│   │   │   │   │   └── sdlpixel.h
│   │   │   │   ├── widget.h
│   │   │   │   ├── widgets
│   │   │   │   │   ├── button.h
│   │   │   │   │   ├── checkbox.h
│   │   │   │   │   ├── container.h
│   │   │   │   │   ├── dropdown.h
│   │   │   │   │   ├── icon.h
│   │   │   │   │   ├── label.h
│   │   │   │   │   ├── listbox.h
│   │   │   │   │   ├── radiobutton.h
│   │   │   │   │   ├── scrollarea.h
│   │   │   │   │   ├── slider.h
│   │   │   │   │   ├── textbox.h
│   │   │   │   │   ├── textfield.h
│   │   │   │   │   └── window.h
│   │   │   │   └── x.h
│   │   │   └── guichan.h
│   │   ├── key.cpp
│   │   ├── keyinput.cpp
│   │   ├── mouseinput.cpp
│   │   ├── rectangle.cpp
│   │   ├── sdl
│   │   │   ├── gsdl.cpp
│   │   │   ├── sdlgraphics.cpp
│   │   │   ├── sdlimageloader.cpp
│   │   │   └── sdlinput.cpp
│   │   ├── widget.cpp
│   │   └── widgets
│   │       ├── button.cpp
│   │       ├── checkbox.cpp
│   │       ├── container.cpp
│   │       ├── dropdown.cpp
│   │       ├── icon.cpp
│   │       ├── label.cpp
│   │       ├── listbox.cpp
│   │       ├── radiobutton.cpp
│   │       ├── scrollarea.cpp
│   │       ├── slider.cpp
│   │       ├── textbox.cpp
│   │       ├── textfield.cpp
│   │       └── window.cpp
│   ├── include
│   │   ├── Module.make
│   │   ├── actions.h
│   │   ├── ai.h
│   │   ├── animation.h
│   │   ├── commands.h
│   │   ├── construct.h
│   │   ├── cursor.h
│   │   ├── depend.h
│   │   ├── editor.h
│   │   ├── font.h
│   │   ├── icons.h
│   │   ├── interface.h
│   │   ├── iocompat.h
│   │   ├── iolib.h
│   │   ├── map.h
│   │   ├── master.h
│   │   ├── menus.h
│   │   ├── minimap.h
│   │   ├── missile.h
│   │   ├── movie.h
│   │   ├── myendian.h
│   │   ├── net_lowlevel.h
│   │   ├── netconnect.h
│   │   ├── network.h
│   │   ├── pathfinder.h
│   │   ├── player.h
│   │   ├── results.h
│   │   ├── script.h
│   │   ├── script_sound.h
│   │   ├── settings.h
│   │   ├── sound.h
│   │   ├── sound_server.h
│   │   ├── spells.h
│   │   ├── stratagus.h
│   │   ├── tileset.h
│   │   ├── translate.h
│   │   ├── trigger.h
│   │   ├── ui.h
│   │   ├── unit.h
│   │   ├── unitsound.h
│   │   ├── unittype.h
│   │   ├── upgrade.h
│   │   ├── upgrade_structs.h
│   │   ├── util.h
│   │   ├── video.h
│   │   ├── wav.h
│   │   └── widgets.h
│   ├── map
│   │   ├── Module.make
│   │   ├── map.cpp
│   │   ├── map_draw.cpp
│   │   ├── map_fog.cpp
│   │   ├── map_radar.cpp
│   │   ├── map_save.cpp
│   │   ├── map_wall.cpp
│   │   ├── minimap.cpp
│   │   ├── script_map.cpp
│   │   ├── script_tileset.cpp
│   │   └── tileset.cpp
│   ├── network
│   │   ├── Module.make
│   │   ├── commands.cpp
│   │   ├── lowlevel.cpp
│   │   ├── master.cpp
│   │   ├── netconnect.cpp
│   │   └── network.cpp
│   ├── pathfinder
│   │   ├── Module.make
│   │   ├── astar.cpp
│   │   ├── pathfinder.cpp
│   │   └── script_pathfinder.cpp
│   ├── sound
│   │   ├── Module.make
│   │   ├── mikmod.cpp
│   │   ├── music.cpp
│   │   ├── ogg.cpp
│   │   ├── script_sound.cpp
│   │   ├── sound.cpp
│   │   ├── sound_id.cpp
│   │   ├── sound_server.cpp
│   │   ├── unitsound.cpp
│   │   └── wav.cpp
│   ├── stratagus
│   │   ├── Module.make
│   │   ├── construct.cpp
│   │   ├── groups.cpp
│   │   ├── iolib.cpp
│   │   ├── mainloop.cpp
│   │   ├── missile.cpp
│   │   ├── player.cpp
│   │   ├── script.cpp
│   │   ├── script_missile.cpp
│   │   ├── script_player.cpp
│   │   ├── script_spell.cpp
│   │   ├── selection.cpp
│   │   ├── spells.cpp
│   │   ├── stratagus.cpp
│   │   ├── translate.cpp
│   │   └── util.cpp
│   ├── stratagus.rc
│   ├── tolua
│   │   ├── Module.make
│   │   ├── editor.pkg
│   │   ├── font.pkg
│   │   ├── game.pkg
│   │   ├── map.pkg
│   │   ├── minimap.pkg
│   │   ├── network.pkg
│   │   ├── player.pkg
│   │   ├── sound.pkg
│   │   ├── stratagus.pkg
│   │   ├── tolua .h
│   │   ├── tolua.cpp
│   │   ├── tolua_event.cpp
│   │   ├── tolua_event.h
│   │   ├── tolua_is.cpp
│   │   ├── tolua_map.cpp
│   │   ├── tolua_push.cpp
│   │   ├── tolua_to.cpp
│   │   ├── ui.pkg
│   │   ├── unit.pkg
│   │   ├── unittype.pkg
│   │   ├── upgrade.pkg
│   │   └── video.pkg
│   ├── ui
│   │   ├── Module.make
│   │   ├── botpanel.cpp
│   │   ├── button_checks.cpp
│   │   ├── icons.cpp
│   │   ├── interface.cpp
│   │   ├── mainscr.cpp
│   │   ├── menu_proc.cpp
│   │   ├── menus.cpp
│   │   ├── mouse.cpp
│   │   ├── script_ui.cpp
│   │   ├── ui.cpp
│   │   └── widgets.cpp
│   ├── unit
│   │   ├── Module.make
│   │   ├── depend.cpp
│   │   ├── script_unit.cpp
│   │   ├── script_unittype.cpp
│   │   ├── unit.cpp
│   │   ├── unit_cache.cpp
│   │   ├── unit_draw.cpp
│   │   ├── unit_find.cpp
│   │   ├── unittype.cpp
│   │   └── upgrade.cpp
│   └── video
│       ├── Module.make
│       ├── cursor.cpp
│       ├── font.cpp
│       ├── graphic.cpp
│       ├── intern_video.h
│       ├── linedraw.cpp
│       ├── mng.cpp
│       ├── movie.cpp
│       ├── png.cpp
│       ├── sdl.cpp
│       ├── sprite.cpp
│       └── video.cpp
├── stratagus.sln
└── stratagus.vcproj

28 directories, 343 files