고전적인 오픈 소스 게임, 이미지를 아름답게, 거기에 게임 개발 학습을 진행합니다 - 고전적인 오픈 소스 게임
File list:
docs
...\code_license.txt
...\data_license.txt
...\readme.txt
...\readme_linux.txt
mk
.\linux
.\.....\mk
.\.....\..\autoconf
.\.....\..\........\acx_pthread.m4
.\.....\..\........\ax_check_gl.m4
.\.....\..\........\ax_check_glu.m4
.\.....\..\........\ax_lang_compiler_ms.m4
.\.....\..\........\ax_type_socklen_t.m4
.\.....\..\........\binreloc.m4
.\.....\..\........\check_lua.m4
.\.....\..\........\config.guess
.\.....\..\........\config.rpath
.\.....\..\........\config.sub
.\.....\..\........\iconv.m4
.\.....\..\........\initjamfile.m4
.\.....\..\........\install-sh
.\.....\..\........\installdirs.m4
.\.....\..\........\lib-ld.m4
.\.....\..\........\lib-link.m4
.\.....\..\........\lib-prefix.m4
.\.....\..\........\ltmain.sh
.\.....\..\........\np_findlib.m4
.\.....\..\........\np_lang_program.m4
.\.....\..\........\ogg.m4
.\.....\..\........\pkg.m4
.\.....\..\........\sdl.m4
.\.....\..\........\vorbis.m4
.\.....\..\........\wxwin.m4
.\.....\..\jam
.\.....\..\...\application.jam
.\.....\..\...\autoconf.jam
.\.....\..\...\bisonflex.jam
.\.....\..\...\build.jam
.\.....\..\...\clean.jam
.\.....\..\...\compiler.jam
.\.....\..\...\flags.jam
.\.....\..\...\groups.jam
.\.....\..\...\help.jam
.\.....\..\...\helper.jam
.\.....\..\...\install.jam
.\.....\..\...\jamcompatibility.jam
.\.....\..\...\library.jam
.\.....\..\...\libtool.jam
.\.....\..\...\macosx.jam
.\.....\..\...\msvcgen.jam
.\.....\..\...\objects.jam
.\.....\..\...\options.jam
.\.....\..\...\package.jam
.\.....\..\...\resource.jam
.\.....\..\...\subdir.jam
.\.....\..\...\unix.jam
.\.....\..\...\variant.jam
.\.....\..\...\win32.jam
.\.....\autogen.sh
.\.....\configure.ac
.\.....\glest.ini
.\.....\Jamfile
.\.....\Jamrules
.\.....\makerelease.sh
source
.....\configurator
.....\............\configuration.cpp
.....\............\configuration.h
.....\............\main.cpp
.....\............\main.h
.....\g3d_viewer
.....\..........\main.cpp
.....\..........\main.h
.....\..........\renderer.cpp
.....\..........\renderer.h
.....\glest_game
.....\..........\ai
.....\..........\..\ai.cpp
.....\..........\..\ai.h
.....\..........\..\ai_interface.cpp
.....\..........\..\ai_interface.h
.....\..........\..\ai_rule.cpp
.....\..........\..\ai_rule.h
.....\..........\..\path_finder.cpp
.....\..........\..\path_finder.h
.....\..........\facilities
.....\..........\..........\auto_test.cpp
.....\..........\..........\auto_test.h
.....\..........\..........\components.cpp
.....\..........\..........\components.h
.....\..........\..........\game_util.cpp
.....\..........\..........\game_util.h
.....\..........\..........\logger.cpp
.....\..........\..........\logger.h
.....\..........\game
.....\..........\....\chat_manager.cpp
.....\..........\....\chat_manager.h
.....\..........\....\commander.cpp
.....\..........\....\commander.h
.....\..........\....\console.cpp
.....\..........\....\console.h
.....\..........\....\game.cpp
.....\..........\....\game.h
.....\..........\....\game_camera.cpp
.....\..........\....\game_camera.h
.....\..........\....\game_constants.h
.....\..........\....\game_settings.h
.....\..........\....\script_manager.cpp
.....\..........\....\script_manager.h
.....\..........\....\stats.cpp
.....\..........\....\stats.h
.....\..........\global
.....\..........\......\config.cpp
.....\..........\......\config.h
.....\..........\......\core_data.cpp
.....\..........\......\core_data.h
.....\..........\......\lang.cpp
.....\..........\......\lang.h
.....\..........\......\metrics.cpp
.....\..........\......\metrics.h
.....\..........\graphics
.....\..........\........\particle_type.cpp
.....\..........\........\particle_type.h
.....\..........\........\renderer.cpp
.....\..........\........\renderer.h
.....\..........\gui
.....\..........\...\display.cpp
.....\..........\...\display.h
.....\..........\...\gui.cpp
.....\..........\...\gui.h
.....\..........\...\selection.cpp
.....\..........\...\selection.h
.....\..........\main
.....\..........\....\battle_end.cpp
.....\..........\....\battle_end.h
.....\..........\....\intro.cpp
.....\..........\....\intro.h
.....\..........\....\main.cpp
.....\..........\....\main.h
.....\..........\....\program.cpp
.....\..........\....\program.h
.....\..........\menu
.....\..........\....\main_menu.cpp
.....\..........\....\main_menu.h
.....\..........\....\menu_background.cpp
.....\..........\....\menu_background.h
.....\..........\....\menu_state_about.cpp
.....\..........\....\menu_state_about.h
.....\..........\....\menu_state_custom_game.cpp
.....\..........\....\menu_state_custom_game.h
.....\..........\....\menu_state_graphic_info.cpp
.....\..........\....\menu_state_graphic_info.h
.....\..........\....\menu_state_join_game.cpp
.....\..........\....\menu_state_join_game.h
.....\..........\....\menu_state_new_game.cpp
.....\..........\....\menu_state_new_game.h
.....\..........\....\menu_state_options.cpp
.....\..........\....\menu_state_options.h
.....\..........\....\menu_state_root.cpp
.....\..........\....\menu_state_root.h
.....\..........\....\menu_state_scenario.cpp
.....\..........\....\menu_state_scenario.h
.....\..........\network
.....\..........\.......\client_interface.cpp
.....\..........\.......\client_interface.h
.....\..........\.......\connection_slot.cpp
.....\..........\.......\connection_slot.h
.....\..........\.......\network_interface.cpp
.....\..........\.......\network_interface.h
.....\..........\.......\network_manager.cpp
.....\..........\.......\network_manager.h
.....\..........\.......\network_message.cpp
.....\..........\.......\network_message.h
.....\..........\.......\network_types.cpp
.....\..........\.......\network_types.h
.....\..........\.......\server_interface.cpp
.....\..........\.......\server_interface.h
.....\..........\sound
.....\..........\.....\sound_container.cpp
.....\..........\.....\sound_container.h
.....\..........\.....\sound_renderer.cpp
.....\..........\.....\sound_renderer.h
.....\..........\types
.....\..........\.....\command_type.cpp
.....\..........\.....\command_type.h
.....\..........\.....\damage_multiplier.cpp
.....\..........\.....\damage_multiplier.h
.....\..........\.....\element_type.cpp
.....\..........\.....\element_type.h
.....\..........\.....\faction_type.cpp
.....\..........\.....\faction_type.h
.....\..........\.....\object_type.cpp
.....\..........\.....\object_type.h
.....\..........\.....\resource_type.cpp
.....\..........\.....\resource_type.h
.....\..........\.....\skill_type.cpp
.....\..........\.....\skill_type.h
.....\..........\.....\tech_tree.cpp
.....\..........\.....\tech_tree.h
.....\..........\.....\unit_type.cpp
.....\..........\.....\unit_type.h
.....\..........\.....\upgrade_type.cpp
.....\..........\.....\upgrade_type.h
.....\..........\type_instances
.....\..........\..............\command.cpp
.....\..........\..............\command.h
.....\..........\..............\faction.cpp
.....\..........\..............\faction.h
.....\..........\..............\object.cpp
.....\..........\..............\object.h
.....\..........\..............\resource.cpp
.....\..........\..............\resource.h
.....\..........\..............\unit.cpp
.....\..........\..............\unit.h
.....\..........\..............\upgrade.cpp
.....\..........\..............\upgrade.h
.....\..........\world
.....\..........\.....\map.cpp
.....\..........\.....\map.h
.....\..........\.....\minimap.cpp
.....\..........\.....\minimap.h
.....\..........\.....\scenario.cpp
.....\..........\.....\scenario.h
.....\..........\.....\surface_atlas.cpp
.....\..........\.....\surface_atlas.h
.....\..........\.....\tileset.cpp
.....\..........\.....\tileset.h
.....\..........\.....\time_flow.cpp
.....\..........\.....\time_flow.h
.....\..........\.....\unit_updater.cpp
.....\..........\.....\unit_updater.h
.....\..........\.....\water_effects.cpp
.....\..........\.....\water_effects.h
.....\..........\.....\world.cpp
.....\..........\.....\world.h
.....\glest_map_editor
.....\................\main.cpp
.....\................\main.h
.....\................\map.cpp
.....\................\map.h
.....\................\program.cpp
.....\................\program.h
.....\................\renderer.cpp
.....\................\renderer.h
.....\shared_lib
.....\..........\include
.....\..........\.......\graphics
.....\..........\.......\........\d3d9
.....\..........\.......\........\....\context_d3d9.h
.....\..........\.......\........\....\d3d9_util.h
.....\..........\.......\........\....\font_d3d9.h
.....\..........\.......\........\....\graphics_factory_d3d9.h
.....\..........\.......\........\....\model_renderer_d3d9.h
.....\..........\.......\........\....\shader_d3d9.h
.....\..........\.......\........\....\texture_d3d9.h
.....\..........\.......\........\....\text_renderer_d3d9.h
.....\..........\.......\........\gl
.....\..........\.......\........\..\context_gl.h
.....\..........\.......\........\..\font_gl.h
.....\..........\.......\........\..\graphics_factory_basic_gl.h
.....\..........\.......\........\..\graphics_factory_gl.h
.....\..........\.......\........\..\graphics_factory_gl2.h
.....\..........\.......\........\..\model_gl.h
.....\..........\.......\........\..\model_renderer_gl.h
.....\..........\.......\........\..\opengl.h
.....\..........\.......\........\..\particle_renderer_gl.h
.....\..........\.......\........\..\shader_gl.h
.....\..........\.......\........\..\texture_gl.h
.....\..........\.......\........\..\text_renderer_gl.h
.....\..........\.......\........\gl2
.....\..........\.......\........\...\graphics_factory_gl2.h
.....\..........\.......\........\...\shader_gl.h
.....\..........\.......\........\buffer.h
.....\..........\.......\........\camera.h
.....\..........\.......\........\context.h
.....\..........\.......\........\font.h
.....\..........\.......\........\font_manager.h
.....\..........\.......\........\graphics_factory.h
.....\..........\.......\........\graphics_interface.h
.....\..........\.......\........\interpolation.h
.....\..........\.......\........\math_util.h
.....\..........\.......\........\matrix.h
.....\..........\.......\........\model.h
.....\..........\.......\........\model_header.h
.....\..........\.......\........\model_manager.h
.....\..........\.......\........\model_renderer.h
.....\..........\.......\........\particle.h
.....\..........\.......\........\particle_renderer.h
.....\..........\.......\........\pixmap.h
.....\..........\.......\........\quaternion.h
.....\..........\.......\........\shader.h
.....\..........\.......\........\shader_manager.h
.....\..........\.......\........\texture.h
.....\..........\.......\........\texture_manager.h
.....\..........\.......\........\text_renderer.h
.....\..........\.......\........\vec.h
.....\..........\.......\lua
.....\..........\.......\...\lua_script.h
.....\..........\.......\platform
.....\..........\.......\........\posix
.....\..........\.......\........\.....\socket.h
.....\..........\.......\........\sdl
.....\..........\.......\........\...\factory_repository.h
.....\..........\.......\........\...\gl_wrap.h
.....\..........\.......\........\...\noimpl.h
.....\..........\.......\........\...\platform_main.h
.....\..........\.......\........\...\platform_util.h
.....\..........\.......\........\...\sdl_private.h
.....\..........\.......\........\...\thread.h
.....\..........\.......\........\...\types.h
.....\..........\.......\........\...\window.h
.....\..........\.......\........\...\window_gl.h
.....\..........\.......\........\win32
.....\..........\.......\........\.....\factory_repository.h
.....\..........\.......\........\.....\gl_wrap.h
.....\..........\.......\........\.....\platform_definitions.h
.....\..........\.......\........\.....\platform_main.h
.....\..........\.......\........\.....\platform_menu.h
.....\..........\.......\........\.....\platform_util.h
.....\..........\.......\........\.....\socket.h
.....\..........\.......\........\.....\thread.h
.....\..........\.......\........\.....\types.h
.....\..........\.......\........\.....\window.h
.....\..........\.......\........\.....\window_gl.h
.....\..........\.......\sound
.....\..........\.......\.....\ds8
.....\..........\.......\.....\...\sound_factory_ds8.h
.....\..........\.......\.....\...\sound_player_ds8.h
.....\..........\.......\.....\openal
.....\..........\.......\.....\......\sound_factory_openal.h
.....\..........\.......\.....\......\sound_player_openal.h
.....\..........\.......\.....\sound.h
.....\..........\.......\.....\sound_factory.h
.....\..........\.......\.....\sound_file_loader.h
.....\..........\.......\.....\sound_interface.h
.....\..........\.......\.....\sound_player.h
.....\..........\.......\util
.....\..........\.......\....\checksum.h
.....\..........\.......\....\conversion.h
.....\..........\.......\....\factory.h
.....\..........\.......\....\leak_dumper.h
.....\..........\.......\....\profiler.h
.....\..........\.......\....\properties.h
.....\..........\.......\....\random.h
.....\..........\.......\....\util.h
.....\..........\.......\xml
.....\..........\.......\...\xml_parser.h
.....\..........\sources
.....\..........\.......\graphics
.....\..........\.......\........\d3d9
.....\..........\.......\........\....\context_d3d9.cpp
.....\..........\.......\........\....\d3d9_util.cpp
.....\..........\.......\........\....\font_d3d9.cpp
.....\..........\.......\........\....\model_renderer_d3d9.cpp
.....\..........\.......\........\....\shader_d3d9.cpp
.....\..........\.......\........\....\texture_d3d9.cpp
.....\..........\.......\........\....\text_renderer_d3d9.cpp
.....\..........\.......\........\gl
.....\..........\.......\........\..\context_gl.cpp
.....\..........\.......\........\..\font_gl.cpp
.....\..........\.......\........\..\model_renderer_gl.cpp
.....\..........\.......\........\..\opengl.cpp
.....\..........\.......\........\..\particle_renderer_gl.cpp
.....\..........\.......\........\..\shader_gl.cpp
.....\..........\.......\........\..\texture_gl.cpp
.....\..........\.......\........\..\text_renderer_gl.cpp
.....\..........\.......\........\gl2
.....\..........\.......\........\...\shader_gl.cpp
.....\..........\.......\........\buffer.cpp
.....\..........\.......\........\camera.cpp
.....\..........\.......\........\context.cpp
.....\..........\.......\........\font.cpp
.....\..........\.......\........\font_manager.cpp
.....\..........\.......\........\graphics_interface.cpp
.....\..........\.......\........\interpolation.cpp
.....\..........\.......\........\model.cpp
.....\..........\.......\........\model_manager.cpp
.....\..........\.......\........\particle.cpp
.....\..........\.......\........\pixmap.cpp
.....\..........\.......\........\quaternion.cpp
.....\..........\.......\........\shader.cpp
.....\..........\.......\........\shader_manager.cpp
.....\..........\.......\........\texture.cpp
.....\..........\.......\........\texture_manager.cpp
.....\..........\.......\lua
.....\..........\.......\...\lua_script.cpp
.....\..........\.......\platform
.....\..........\.......\........\posix
.....\..........\.......\........\.....\socket.cpp
.....\..........\.......\........\sdl
.....\..........\.......\........\...\factory_repository.cpp
.....\..........\.......\........\...\gl_wrap.cpp
.....\..........\.......\........\...\platform_util.cpp
.....\..........\.......\........\...\thread.cpp
.....\..........\.......\........\...\window.cpp
.....\..........\.......\........\...\window_gl.cpp
.....\..........\.......\........\win32
.....\..........\.......\........\.....\factory_repository.cpp
.....\..........\.......\........\.....\gl_wrap.cpp
.....\..........\.......\........\.....\platform_menu.cpp
.....\..........\.......\........\.....\platform_util.cpp
.....\..........\.......\........\.....\socket.cpp
.....\..........\.......\........\.....\thread.cpp
.....\..........\.......\........\.....\window.cpp
.....\..........\.......\........\.....\window_gl.cpp
.....\..........\.......\sound
.....\..........\.......\.....\ds8
.....\..........\.......\.....\...\sound_player_ds8.cpp
.....\..........\.......\.....\openal
.....\..........\.......\.....\......\sound_player_openal.cpp
.....\..........\.......\.....\sound.cpp
.....\..........\.......\.....\sound_file_loader.cpp
.....\..........\.......\.....\sound_interface.cpp
.....\..........\.......\.....\sound_player.cpp
.....\..........\.......\util
.....\..........\.......\....\checksum.cpp
.....\..........\.......\....\conversion.cpp
.....\..........\.......\....\leak_dumper.cpp
.....\..........\.......\....\profiler.cpp
.....\..........\.......\....\properties.cpp
.....\..........\.......\....\random.cpp
.....\..........\.......\....\util.cpp
.....\..........\.......\xml
.....\..........\.......\...\xml_parser.cpp