1
0
forked from 0ad/0ad
0ad/source/ps
Ykkrosh b8925fbbc9 # Support AI construction of buildings.
Pass terrain passability data to AI scripts.
Expand pathfinder passability data to 16 bits per tile, to allow more
classes.
Support 16-bit ints in serializer.
Partially support JS typed arrays.
Allow foundations to be placed on top of units (fixes #499).
Stop farms and fishes blocking movement (fixes #534).
Add obstruction flags to allow finer control over what they block.
Associate entity IDs with obstruction shapes, to allow finding colliding
entities.
Support moving to the edge of a target entity with inactive obstruction.
Support foundation entities in AI.
Support playing as non-hele civs.

This was SVN commit r8899.
2011-02-10 16:06:28 +00:00
..
GameSetup Add texture limits to hwdetect 2011-01-31 18:59:37 +00:00
scripting Support new SpiderMonkey API. 2010-11-16 23:00:52 +00:00
tests Changed all references from old CLogger API to use the new API. Removed old API. Fixes #247 2010-12-05 08:41:55 +00:00
XML Changed all references from old CLogger API to use the new API. Removed old API. Fixes #247 2010-12-05 08:41:55 +00:00
ArchiveBuilder.cpp Disable compression of public.zip (fixes #671). 2010-12-04 15:57:55 +00:00
ArchiveBuilder.h Fix warning. 2010-09-18 18:56:06 +00:00
CacheLoader.cpp Fix non-PCH builds 2010-12-08 18:54:05 +00:00
CacheLoader.h Handle XMB caching with the same system as texture caching. 2010-12-04 00:08:26 +00:00
CConsole.cpp Additional cleaning up of logging: removed LOG_CATEGORY macro definitions. 2010-12-05 08:50:33 +00:00
CConsole.h Run network server in a separate thread, to minimise latency. 2010-10-31 22:00:28 +00:00
CLogger.cpp Changed all references from old CLogger API to use the new API. Removed old API. Fixes #247 2010-12-05 08:41:55 +00:00
CLogger.h Changed all references from old CLogger API to use the new API. Removed old API. Fixes #247 2010-12-05 08:41:55 +00:00
ConfigDB.cpp Fix crash when loading zero-length config files 2010-11-17 01:39:14 +00:00
ConfigDB.h # Fix hotkey bugs. 2010-10-23 02:37:00 +00:00
CStr.cpp Fix CStr parsing to be independent of locale, so that it doesn't break when GTK+ changes the locale. 2010-09-30 23:17:41 +00:00
CStr.h move M_PI etc. to wposix.h to ensure they're always present on Windows (previously required MathUtil.h) 2010-03-20 20:54:03 +00:00
DllLoader.cpp Fix compiling with Clang 2010-07-30 21:42:22 +00:00
DllLoader.h Fix compiling with Clang 2010-07-30 21:42:22 +00:00
Errors.cpp # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
Errors.h # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
FileIo.cpp cleanup - remove old cpu_memcpy and cpu_i64FromDouble that are no longer needed 2010-11-01 11:09:03 +00:00
FileIo.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Filesystem.cpp # Add -archivebuild mode to generate .zip files for releases, with automatic compression of textures. 2010-09-18 18:21:00 +00:00
Filesystem.h # Add -archivebuild mode to generate .zip files for releases, with automatic compression of textures. 2010-09-18 18:21:00 +00:00
Font.cpp Additional cleaning up of logging: removed LOG_CATEGORY macro definitions. 2010-12-05 08:50:33 +00:00
Font.h huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Game.cpp # Rewrite fog-of-war rendering. 2011-02-03 01:12:24 +00:00
Game.h # Add initial basic player AI framework. 2011-01-12 12:29:00 +00:00
Globals.cpp Don't scroll the game view when the mouse is outside the window 2010-01-23 20:40:15 +00:00
Globals.h Add/rename header guards 2010-02-17 23:21:49 +00:00
Hotkey.cpp Build fix for very old SDL 2010-12-11 02:25:21 +00:00
Hotkey.h # Fix hotkey bugs. 2010-10-23 02:37:00 +00:00
Joystick.cpp Primitive support for gamepad camera movement 2010-12-30 19:45:13 +00:00
Joystick.h Primitive support for gamepad camera movement 2010-12-30 19:45:13 +00:00
KeyName.cpp Support horizontal scroll wheels for camera rotation 2010-11-13 01:00:54 +00:00
KeyName.h Build fix for very old SDL 2010-12-11 02:25:21 +00:00
Loader.cpp huge cleanup and conversion of most string handling (especially paths) to unicode 2009-11-03 21:46:35 +00:00
Loader.h Add GPL header 2009-04-18 17:00:33 +00:00
LoaderThunks.h warning fixes: mostly size_t vs. specialized API type and other type conversion. 2010-09-05 09:38:30 +00:00
Overlay.cpp Fix #423 (Switch from CppDoc to Doxygen), based on patch from anr. 2010-07-29 15:55:41 +00:00
Overlay.h # Restructured GUI implementation 2009-12-03 20:17:22 +00:00
Parser.cpp Fix #251 (Config parser doesn't ignore comments), based on patch from Cygal 2009-08-12 15:17:35 +00:00
Parser.h Add GPL header 2009-04-18 17:00:33 +00:00
Profile.cpp Add JS memory usage to profiler. 2010-08-02 19:23:58 +00:00
Profile.h Run network server in a separate thread, to minimise latency. 2010-10-31 22:00:28 +00:00
ProfileViewer.cpp Run network server in a separate thread, to minimise latency. 2010-10-31 22:00:28 +00:00
ProfileViewer.h Add JS memory usage to profiler. 2010-08-02 19:23:58 +00:00
Pyrogenesis.cpp Delete obsolete non-working i18n code 2010-11-03 17:52:07 +00:00
Pyrogenesis.h remove no-longer needed (and non-reentrant) MICROLOG as per today's meeting 2010-11-06 19:11:40 +00:00
Replay.cpp Add AI script code to provide a cleaner API around the engine interface. 2011-01-15 23:35:20 +00:00
Replay.h Fix warnings 2010-08-09 09:49:24 +00:00
Singleton.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
ThreadUtil.cpp Windows fixes 2010-10-31 22:26:41 +00:00
ThreadUtil.h Run network server in a separate thread, to minimise latency. 2010-10-31 22:00:28 +00:00
UniDoubler.h Add GPL header 2009-04-18 17:00:33 +00:00
utf16string.h # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
Util.cpp # Support AI construction of buildings. 2011-02-10 16:06:28 +00:00
Util.h # Support AI construction of buildings. 2011-02-10 16:06:28 +00:00
VideoMode.cpp Add xmessage-based GUI dialog box for debug messages on Linux (fixes #663). 2010-11-20 17:14:45 +00:00
VideoMode.h Fix launching Atlas from the main menu 2010-10-29 21:04:59 +00:00
World.cpp Game setup changes, including showing name, civ, team, and some options loaded from the scenarios. Civ data added. Civ info window to preview civs. Icon tooltips. Support for random map implementation. Fixes #590. 2010-10-30 04:02:42 +00:00
World.h Use JSFastNative API in more places, for improved compatibility with future SpiderMonkey versions. 2010-10-21 19:54:59 +00:00