1
0
forked from mirrors/0ad

Commit Graph

  • 973161ed1b Territory manager now ignores territory centres that have ENTF_DESTROYED, so it will work when you delete objects in Atlas. Matei 2006-08-28 23:05:15 +00:00
  • a55697e2e5 # Improved territory rendering. Matei 2006-08-28 23:01:16 +00:00
  • 059e48d152 Fixed a spelling error (TRAiN vs TRAIN). Matei 2006-08-28 19:05:57 +00:00
  • 35e91718c5 # Added tool for viewing models and animations outside the game. Ykkrosh 2006-08-28 17:36:42 +00:00
  • 5205944dce Added the concept of diplomatic stance in CPlayer. Matei 2006-08-28 03:07:48 +00:00
  • 1b4f2763d9 Script changes for diplomatic stances. Matei 2006-08-28 03:07:07 +00:00
  • ad5054205c # Optimised minimap drawing Initially saved a little bit of time by changing it to use vertex arrays, and then realised that disabling point-smoothing saved much more time (from 70ms per frame on cantabrian_generated down to 2ms, which is worth any quality loss) Ykkrosh 2006-08-27 22:51:53 +00:00
  • 6124ebd62c add missing file from sweng/"forward declare" commit janwas 2006-08-27 12:17:27 +00:00
  • c53269caac # fix for mouse handling on multimonitor systems + cleanup janwas 2006-08-27 10:33:22 +00:00
  • bc24974496 # sweng forward declare SDL_event. remove SDL dependency of network code. refs #140 janwas 2006-08-26 21:52:18 +00:00
  • 4114d24d3e (pt2 - tortoiseSVN didn't want to do "recursive commit of dir deletion") janwas 2006-08-26 20:26:17 +00:00
  • 7d3d8fdbf3 # move ps/Network into top level project (and static lib). janwas 2006-08-26 20:25:37 +00:00
  • 855e9bce02 # macosx compat .. by removing support for WAV. see rationale in source; in short, we don't need it and it's not worth the minimal trouble of adding freealut dependency. janwas 2006-08-26 13:40:18 +00:00
  • 9fc485c9a6 # Fixes to the line segment frustum test. Matei 2006-08-25 19:31:01 +00:00
  • 147d4f2bd3 # Fixed minor shadow bug CBound operator+= updated the minimum value or the maximum value, but never both. (I think the operator+=(CVector3D) has always been buggy (because it assumes min<max, which isn't true of empty bounds), and I propagated the error to operator+=(CBound) ages ago.) Added test cases, and fixed. Ykkrosh 2006-08-25 12:52:26 +00:00
  • 50e5e9acd9 # Aura and territory rendering pyrolink 2006-08-25 06:04:33 +00:00
  • 6732af1ba9 # Updates to the order system, including shift-click queueing. Matei 2006-08-25 04:24:06 +00:00
  • 01b02d145d Script changes for adding isQueued parameter to issueCommand. Matei 2006-08-25 04:23:27 +00:00
  • e53242284f # Updates to unit-testing system. Ykkrosh 2006-08-22 21:38:53 +00:00
  • bf95b26a80 int to GLint dave 2006-08-22 03:00:31 +00:00
  • b62f53620f #Cinematic editor pyrolink 2006-08-22 02:24:44 +00:00
  • 6a7ee226f0 Restored Windows compatibility (and hopefully didn't break OS X compatibility). Ykkrosh 2006-08-21 21:27:12 +00:00
  • 98697b4676 Mac OS X Compat LightEnv - has byte order marks Texture - conv from int to GLint wasn't allowed JSConversion - to use isfinite you need the std:: namespace (this is temporary... atm I don't know why you can't call isfinite) ScriptableComplex - when implementing methods it did not like default values (they were removed from the cpp file) timer.h - simple change dave 2006-08-19 20:24:49 +00:00
  • a20db60354 Variable type change from uint to size_t when calling functions in vfs dave 2006-08-19 20:01:26 +00:00
  • 1a8568cf24 Added the -i flag for nasm ... now it won't crap out dave 2006-08-19 16:32:30 +00:00
  • e2add58410 # Improved pathfinder precision. Matei 2006-08-17 21:09:46 +00:00
  • 802e099e35 # mac compat tricky issue with isfinite: <cmath> also stomps on that (C99) macro, instead of only C89 libc. fix: include math.h instead. rationale is documented. janwas 2006-08-12 16:42:50 +00:00
  • afd3589f33 minor nit-picky fix to the right side of the helmet Dnas 2006-08-11 21:34:28 +00:00
  • 479deec3c2 This was SVN commit r4222. Mythos_Ruler 2006-08-11 20:35:27 +00:00
  • eb3b5abd9b #Completed a series of commits for the Roman helmets and other knick knacks! Mythos_Ruler 2006-08-11 20:13:46 +00:00
  • f082b0a939 This was SVN commit r4220. Mythos_Ruler 2006-08-11 20:12:54 +00:00
  • 6473d68a1c A nice commit of new grasses, shields, and helmets Mythos_Ruler 2006-08-10 22:47:30 +00:00
  • 50fe377f8c This was SVN commit r4218. Mythos_Ruler 2006-08-10 22:44:59 +00:00
  • 0ba281e702 This was SVN commit r4217. Mythos_Ruler 2006-08-10 22:44:24 +00:00
  • 4dbed4678e This was SVN commit r4216. Mythos_Ruler 2006-08-10 22:44:06 +00:00
  • e93fbeb83d This was SVN commit r4215. Mythos_Ruler 2006-08-10 22:43:46 +00:00
  • 3f7e88931e This was SVN commit r4214. Mythos_Ruler 2006-08-10 22:43:22 +00:00
  • 5786328996 This was SVN commit r4213. Mythos_Ruler 2006-08-09 16:45:35 +00:00
  • e9226e48a6 This was SVN commit r4212. Mythos_Ruler 2006-08-09 16:45:10 +00:00
  • 9fda86622c This was SVN commit r4211. Mythos_Ruler 2006-08-09 15:14:45 +00:00
  • 964b79e11c #New Roman Elite Triarius unit. Mythos_Ruler 2006-08-09 15:14:27 +00:00
  • b6aa68b677 Reorganized some building placement code. Matei 2006-08-08 16:00:47 +00:00
  • 2ff3001b08 # Updated Cantabrian Highlands RMS to add territories. Matei 2006-08-08 04:15:09 +00:00
  • fce69aaa7f # - Housekeeping # - Territory restriction rules for buildings. Matei 2006-08-08 03:45:13 +00:00
  • 235ad34669 Converted many entity property names to CamelCase and added TerritoryRestriction property for buildings. Also moved building-related stuff (foundation, socket and territoryRestriction) inside traits.creation. Matei 2006-08-08 03:44:15 +00:00
  • d789c92bd0 Modified CSimulation's random number generator to use the Boost small_int and uniform_01 distributions for better portability. Matei 2006-08-07 20:38:23 +00:00
  • 3e20982866 #New Roman helmet meshes by Wijitmaker. Mythos_Ruler 2006-08-07 04:16:25 +00:00
  • 48e80bdfbc Fixed deunicodification of actor strings - need to be converted from CStr to std::wstring when passed to Atlas Ykkrosh 2006-08-06 18:41:07 +00:00
  • 1dd2196d30 This was SVN commit r4199. Mythos_Ruler 2006-08-05 09:33:39 +00:00
  • 6620322603 This was SVN commit r4198. Mythos_Ruler 2006-08-05 09:30:18 +00:00
  • 399e26a9c5 # macosx compat janwas 2006-08-04 09:30:43 +00:00
  • 93b2c6ad1b #A series of commits for the Roman Triarius. Mythos_Ruler 2006-08-04 01:26:50 +00:00
  • bd474e39d2 This was SVN commit r4194. Mythos_Ruler 2006-08-04 01:25:51 +00:00
  • 1f2a36bfdc This was SVN commit r4193. Mythos_Ruler 2006-08-04 01:24:59 +00:00
  • 1ff43562ec This was SVN commit r4192. Mythos_Ruler 2006-08-03 00:14:18 +00:00
  • 177c50df32 This was SVN commit r4191. Mythos_Ruler 2006-08-02 00:53:17 +00:00
  • 0415048114 This was SVN commit r4190. Mythos_Ruler 2006-08-02 00:52:44 +00:00
  • ba14397b5f This was SVN commit r4189. Mythos_Ruler 2006-08-02 00:52:00 +00:00
  • 5b6505235e #A whole slew of brand new grass terrains for the Temperate Biome. Mythos_Ruler 2006-08-01 06:21:25 +00:00
  • 44fe226dd2 # Housekeeping and pathfinder enhancements / optimization when dealing with ranged actions. Matei 2006-08-01 03:41:21 +00:00
  • f76d0ffdc6 XML / JavaScript changes for new case-aware XMB format. Mostly deals with changing things like structciv to structCiv and subtype to subType, and ensuring parent is specified with Parent on all entities. Matei 2006-08-01 03:29:10 +00:00
  • f007b1dc0c Added a random number generator in CSimulation and functions to access it from JavaScript, which will be useful for things like projectile inaccuracy. Matei 2006-07-30 00:24:04 +00:00
  • 903b97c1a8 - Optimization: added bit vector to let CEntityManager check referenced entities with more spatial locality. Matei 2006-07-29 23:58:33 +00:00
  • 554b9e537e - Changed actor selection sets to CStr8 rather than CStrW. Matei 2006-07-29 22:02:11 +00:00
  • efb9c3d7dd Automatically add .inl files to the workspace. Matei 2006-07-28 17:26:54 +00:00
  • dbe4451da2 # Housekeeping. Matei 2006-07-27 21:20:30 +00:00
  • 1da24b9cee # housekeeping - comments+rationale for yesterday's CJSComplex cleanup janwas 2006-07-27 12:54:47 +00:00
  • 0740794e8a updated mono ogg assets lostchocolatelab 2006-07-27 12:53:56 +00:00
  • cc22d9b73e # Housekeeping. Matei 2006-07-27 02:42:35 +00:00
  • 8c14a7c8e4 # housekeeping remove one entity.h (replace with forward declare) => less coupling janwas 2006-07-27 01:29:28 +00:00
  • 3195893d1c # MacOS X compat (part 1) - u_anim_name disambiguation - fix implementation of finite (use our fpclassify instead of compiler's routine) - ä -> ae - workaround for MAP_ANONYMOUS - fix GLint in ogl.cpp - add include for SIZE_MAX in string_s - avoid PIC clobbered error and speed up rdtsc a bit - add include for stat janwas 2006-07-26 14:04:52 +00:00
  • 37c87a6579 # housekeeping add new JSUtil, automatically included via SpiderMonkey.h. move JS_ASSERT there and rename JSU_ASSERT. move scriptglue's REQUIRE_PARAMS there and rename to JSU_* replace if(argc < x) bail() code with those macros. janwas 2006-07-26 13:10:13 +00:00
  • 2261231ffa # Housekeeping. Matei 2006-07-24 01:33:26 +00:00
  • 1ce5ab6e0c Modified entity XML's so regen and decay rates are actual rates rather than "time to full health". Matei 2006-07-24 01:29:02 +00:00
  • b82451a4ff Two new techs, to demonstrate negative bonuses. These are the infantry spearman speed and armour techs for Hellenes. Matei 2006-07-23 17:26:37 +00:00
  • c19dbd1360 Removed UTF-8 BOM Ykkrosh 2006-07-22 17:51:37 +00:00
  • 03349d7d0c More tech work: Matei 2006-07-21 22:57:38 +00:00
  • b8456f0702 # Added 4 sample techs. Matei 2006-07-21 22:54:01 +00:00
  • cddd4cab14 # Orchards, Fields, Plots, Corrals # New farm terrain textures Wijitmaker 2006-07-21 06:36:39 +00:00
  • 90bfaf9c99 # housekeeping + bugfix in file trace recorder entity.cpp: fix indenting (was using space instead of tab) replace all instance of & operator=( with NO_COPY_CTOR trace: fix bug reported by michael: if trace file is huge, indices would keep on being recorded but data was cut off after a certain limit, leading to invalid pointers (into garbage data) janwas 2006-07-21 01:11:23 +00:00
  • 7831f3cbe4 # Better handling of entity ownership changes. Matei 2006-07-21 00:05:56 +00:00
  • 5970bc03e7 Removed some debug output. Matei 2006-07-20 22:46:13 +00:00
  • 2f68e8d547 # Updates to techs. Matei 2006-07-20 22:43:06 +00:00
  • 278d52bc2b A small fix to make techs get researched properly when you click their button. Matei 2006-07-20 22:42:01 +00:00
  • c817566222 # housekeeping replaced all (*) CStr / CStrW by-value params with const reference. hoo boy. janwas 2006-07-20 14:37:58 +00:00
  • 3baa2d04b5 # Preliminary work on technology research UI Acumen 2006-07-20 10:27:36 +00:00
  • 996285604b This was SVN commit r4149. Mythos_Ruler 2006-07-20 08:53:10 +00:00
  • 30b4a1936e This was SVN commit r4148. Aeros 2006-07-20 04:48:59 +00:00
  • 673624d4ad Updates to techs: Added m_inProgress variable and fixed up some JS interface functions that were returning JS_TRUE/JS_FALSE rather than JSVAL_TRUE/JSVAL_FALSE. Matei 2006-07-19 05:26:52 +00:00
  • 35fa0c35e8 Script work for techs (start/cancel/finish production handlers) as well as more sensible values for real_example.xml. Matei 2006-07-19 05:25:57 +00:00
  • 8eae620b11 # More work on technologies. Matei 2006-07-18 23:59:48 +00:00
  • b70e16cf2a Removed traits.health.curr from CEntityTemplate (this is a per-entity property, and putting it in the template caused units to revert to 0 health when they changed templates; that hadn't been happening in the past due to the m_inherited bug). Matei 2006-07-18 16:52:53 +00:00
  • e374ecc342 Increased SettlementAura radius so it looks nicer on maps where scenario designers have placed settlements by hand. Eventually we should decrease it back to 0.1 when Atlas supports socketted placement. Matei 2006-07-18 04:23:35 +00:00
  • 845b606763 # Updates to the tech system, and bug fixes. Matei 2006-07-18 04:17:46 +00:00
  • 1828443b02 # Fixed a unit rank upgrade bug. Matei 2006-07-17 22:20:12 +00:00
  • e1f06f4667 # Updates to health/stamina bar rendering code, and optimizations in CJSObject. Matei 2006-07-17 22:18:37 +00:00
  • 624cbebeb1 This was SVN commit r4135. Mythos_Ruler 2006-07-17 20:00:41 +00:00
  • 46c7c3745c This was SVN commit r4134. Mythos_Ruler 2006-07-17 20:00:31 +00:00
  • bca4320512 This was SVN commit r4133. Mythos_Ruler 2006-07-17 19:49:04 +00:00
  • ac72176851 This was SVN commit r4132. Mythos_Ruler 2006-07-17 19:43:45 +00:00