Commit Graph

4000 Commits

Author SHA1 Message Date
835003d525 # Fixes for GCC
Renamed 'not' to 'negated', since 'not' is special in C++. Added some
includes, etc.

This was SVN commit r4665.
2006-11-29 23:37:10 +00:00
828c8581ac Fixed beaches on Latium to look right on fancy water too (moved the sand-wet higher up).
This was SVN commit r4664.
2006-11-28 22:46:48 +00:00
086aa6e251 Updated Latium script with more eyecandy (including fixing a bug that was causing straggler trees not to show up).
This was SVN commit r4663.
2006-11-28 22:19:29 +00:00
18c9e53263 Some tweaks to the Latium map and to the lighting on rmgen.
This was SVN commit r4662.
2006-11-28 21:54:21 +00:00
14556e6a30 # Finished Latium random map.
This was SVN commit r4661.
2006-11-28 19:21:42 +00:00
ff736fb72a - Exposed placeTerrain function in rmgen.
- Started on Latium map.

This was SVN commit r4660.
2006-11-28 00:35:39 +00:00
60befbd1cf # Updates to random map generator.
- Added a direct addToClass/removeFromClass API for use in noise-based
maps.
- Raised the sea level in the game world so water can be deeper, and set
it to 0 in script coordinates.
- Moved some class-related utility functions to rmlibrary.js.
- Modified sample maps in light of these changes.
- Committed noise class which I forgot last time.

This was SVN commit r4659.
2006-11-27 00:20:58 +00:00
aa405024f2 should be a macedonian not a greek
This was SVN commit r4658.
2006-11-25 22:00:04 +00:00
f99743cd20 # King Philip's new helmet mesh
This was SVN commit r4657.
2006-11-25 21:35:57 +00:00
4f28e19204 # Began work on sample map using noise.
Also updated cantabrian_generated with better lighting settings.

This was SVN commit r4656.
2006-11-25 18:52:10 +00:00
dd4d63cb68 # Added Perlin Noise functions to random map generator.
This was SVN commit r4654.
2006-11-25 18:32:10 +00:00
c92fc57a50 Added data files for test cases
This was SVN commit r4653.
2006-11-25 13:49:13 +00:00
pyrolink
1fe9c9fbcb I'm an idiot
This was SVN commit r4651.
2006-11-25 05:18:11 +00:00
7a8f5b51ef Added a temp trigger.png icon to make Atlas not warn about it missing.
This was SVN commit r4650.
2006-11-24 21:49:20 +00:00
pyrolink
0d0a767fa2 #Trigger framework, terrain flattening on building placement
This was SVN commit r4648.
2006-11-24 19:45:04 +00:00
e94199bfe5 Fixed sysdep/unix compilation
This was SVN commit r4647.
2006-11-18 18:15:31 +00:00
9d34e32c34 rename DIR_SEP to SYS_DIR_SEP (it being it sysdep.h, where most everything is thus prefixed)
another crack at #159; no longer use SYS_DIR_SEP. reason is that the
self-test uses windows AND unix paths, so both must always work on all
platforms.

This was SVN commit r4646.
2006-11-18 17:48:49 +00:00
3705caae7a Fixed assert vs debug_assert.
Noted that the code won't compile unless SDL was compiled with X11
support (which my copy wasn't).

This was SVN commit r4645.
2006-11-15 10:33:51 +00:00
4dd04f9bea lib/config.h: re #155, define HAVE_PCH on non-windows systems too, if USING_PCH
is defined (defined by the premake scripts)
FileConverter.cpp: Fix wxString-through-valist (for no better reason
than being
annoyed by the warnings...)

This was SVN commit r4643.
2006-11-12 19:55:10 +00:00
35ac7776ee GCC PCH support: closes #155, and decreases build times by a BUNCH!
Changed the default to generating PCH's for all platforms and added a
premake
command line option --without-pch, in case it breaks somewhere (but
AFAIK, Mac's
use recent enough versions of GCC, so it should be fine).

# Added support for precompiled headers into the Linux build system.
Build times are now significantly reduced (up to 50%!)

This was SVN commit r4642.
2006-11-12 19:46:47 +00:00
db045c330b # Made Atlas compile on linux
graphics: basic terrain passibility
atlas: lots of changes to make atlas compile under linux
unix/X: more clipboard support - copy from 0AD to other programs
unix/debug: use sys_get_executable_name instead of hard-coded paths
... and lots of other misc. changes

This was SVN commit r4640.
2006-11-12 04:02:36 +00:00
05c9525fdc update-workspaces.sh: generate atlas makefiles by default
*.lua: some extra libraries and options to make atlas work
premake:
- fixed #156 (creation of spurious dirs with strange permissions)
- implemented the "run" project kind to run the tests automatically
- changed the clean target for cxxtestgen projects to delete the
generated .cpp
files so that a make clean all actually regenerates the tests.

This was SVN commit r4639.
2006-11-12 03:39:40 +00:00
591f1f1232 #Corrected Unit Portraits for Hellenes Units.
This was SVN commit r4638.
2006-11-12 01:42:27 +00:00
7bf195ba0f #Fixed the icon specifications for the Celts
This was SVN commit r4637.
2006-11-12 01:09:44 +00:00
53c2563048 This was SVN commit r4636. 2006-11-12 01:05:57 +00:00
b4cf155040 # fix 2 problems with self-test on linux (lock-free init and path separator test)
fixes #159
fixes #160

lib: add moduleInit helpers (centralizes a bit of code and saves typing;
sorry for the recompile)
path_util: allow '\\' as separator (see rationale there)
lockfree.cpp: use moduleInit, no longer rely on type/value of
pthread_key_t (which was a hack)

This was SVN commit r4635.
2006-11-11 17:46:41 +00:00
2a47d4b2e2 This was SVN commit r4634. 2006-11-10 00:01:37 +00:00
6f48a0cc68 This was SVN commit r4633. 2006-11-09 23:56:18 +00:00
27a72f8816 This was SVN commit r4632. 2006-11-09 23:47:18 +00:00
b3a5240f0c This was SVN commit r4631. 2006-11-09 23:41:42 +00:00
9d9fc6864e This was SVN commit r4630. 2006-11-09 23:33:17 +00:00
ab28241b95 This was SVN commit r4629. 2006-11-09 20:30:55 +00:00
284464b099 This was SVN commit r4628. 2006-11-09 20:30:07 +00:00
bf517216c5 This was SVN commit r4627. 2006-11-09 02:32:29 +00:00
a265a441fd # Fixed string handling for Windows/Linux compatibility.
* vsnprintf2: Made compatible between GCC and MSVC - it now always
null-terminates the buffer, and returns -1 on overflow. Fixes #158.
Added tests.
 * MeshManager: Use shared_ptr.expired() instead of checking for
bad_weak_ptr exception.
 * Xeromyces: Added tests for GetXMBPath, because it does unusual things
in sscanf which MSVC's /analyze complains about.
 * ConfigDB, ScriptGlue: Replaced some asserts with return-on-failure,
to avoid invalid array accesses when continuing after the assert (as
complained about by /analyze).
 * CStr: Removed "using namespace std". Added tests for handling of
invalid UTF-8.

This was SVN commit r4625.
2006-11-07 21:03:13 +00:00
75f2f9fd5f Avoid some warnings on GCC
This was SVN commit r4623.
2006-11-07 13:28:03 +00:00
83928926ec This was SVN commit r4622. 2006-11-07 03:12:52 +00:00
672a93311f A whole SLEW of stuff
This was SVN commit r4621.
2006-11-07 03:03:39 +00:00
958238786a This was SVN commit r4620. 2006-11-07 02:58:57 +00:00
f499676337 Changed player colour for actors to dark gray for Michael.
This was SVN commit r4619.
2006-11-07 02:48:27 +00:00
f11bfa2ff2 This was SVN commit r4618. 2006-11-03 18:08:35 +00:00
761fc3696b This was SVN commit r4617. 2006-11-03 18:07:36 +00:00
e9535d9ed4 This was SVN commit r4616. 2006-11-03 17:31:48 +00:00
ceae1d31d5 This was SVN commit r4615. 2006-11-03 17:25:57 +00:00
c78fc09bb6 #Some wave breaker textures for testing
This was SVN commit r4614.
2006-11-03 16:03:00 +00:00
9b9aa696d5 This was SVN commit r4613. 2006-11-03 02:28:49 +00:00
332bdf0e44 This was SVN commit r4612. 2006-11-03 02:28:32 +00:00
d5fb7668c9 This was SVN commit r4611. 2006-11-03 02:07:40 +00:00
34342cc2cf #Player-colorized the Roman scutum shield designs.
This was SVN commit r4610.
2006-11-03 02:03:04 +00:00
fe24bf440c This was SVN commit r4609. 2006-11-02 02:13:07 +00:00