truelight
7abad2b20e
(svn r5946) -Add: merged the TGP branch to mainline. TGP adds:
...
- New optional landscape generator (TerraGenesis Perlin)
- Load heightmaps (either BMP or PNG)
- Progress dialog while generating worlds (no longer a 'hanging' screen)
- New dialogs for NewGame, Create Scenario and Play Heightmap
- Easier to configure your landscape
- More things to configure (tree-placer, ..)
- Speedup of world generation
- New console command 'restart': restart the map EXACTLY as it was when you
first started it (needs a game made after or with this commit)
- New console command 'getseed': get the seed of your map and share it with
others (of course only works with generated maps)
- Many new, world generation related, things
- Many internal cleanups and rewrites
Many tnx to those people who helped making this:
Belugas, DaleStan, glx, KUDr, RichK67, Rubidium, and TrueLight (alfabetic)
Many tnx to those who helped testing:
Arnau, Bjarni, and tokai (alfabetic)
And to all other people who helped testing and sending comments / bugs
Stats: 673 lines changed, 3534 new lines, 79 new strings
2006-08-19 10:00:30 +00:00
rubidium
9fc837ad85
(svn r5887) -Cleanup: move date related functions, defines and variables to date.[ch]
...
-Cleanup: fix whitespace related coding style issues in date.[ch]
-Cleanup: make original comments doxygen compatible and remove/change outdated comments
2006-08-14 14:21:15 +00:00
Darkvater
48ea9fde32
(svn r5764) - Cleanup: - Cleanup: Move the now unified FiosAlloc, compare_FiosItems, FiosFreeSavegameList, FiosMakeSavegameName, FiosDelete and FileExists to newly created file fios.c where it belongs.
...
- Fix: forgot to remove GetLanguageList from functions.h in previous commit
2006-08-05 00:16:24 +00:00
belugas
351c878365
(svn r5464) [Behaviour Fix] : When starting the game, the system will now verify the presence of music files in gm forlder.
...
A song can now be removed from the programmed list (in custom list 1 and 2) by clicking on it.
Added music.c[ch] files, to make it all a bit cleaner.
Now, the name of the gm file is associated with the title of the song.
2006-07-07 02:44:51 +00:00
KUDr
308f27a3de
(svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing.
2006-05-27 16:12:16 +00:00
belugas
69f47611db
(svn r4902) Newgrf : Introduction of the newgrf_cargo files.
...
Clearing engine and newgrf_engine from cargo related structures.
Apart from moving stuff cargo related, there is nothing really newcargo for now.
2006-05-18 02:43:23 +00:00
KUDr
607f88410e
(svn r4746) - Fix: VC shows warning in newgrf_station.c:211 and complains about missing sprite.c
2006-05-05 19:30:09 +00:00
belugas
bbb2c58456
(svn r4493) Newgrf : Action 04. Beginning of implementation.
...
Some TODOs left, but the core is there.
Thanks to Peter1138 for code, advice and patience
And to Patchman for letting us define a lot of langids :)
2006-04-21 03:00:20 +00:00
peter1138
edc5b8ba4b
(svn r4488) - Add newgrf_spritegroup.[ch] to MS VS project files
2006-04-20 21:19:20 +00:00
peter1138
08eb79310a
(svn r4206) - Add bridge_map.h and unmovable_map.h to MS VS project file
2006-03-31 16:11:51 +00:00
belugas
a71ece5ffb
(svn r4163) CodeChange : Add missing file to MS Project and Workspace files
2006-03-30 00:48:45 +00:00
celestar
6c44bf5012
(svn r4150) -Feature: Merged elrails into trunk. Thanks to Tron for lots of code and proofreading, thanks to peter1138 for another lot of code and ideas.
2006-03-29 16:30:26 +00:00
Darkvater
c9bf9b7553
(svn r4125) - Feature: Add a general TIC() TOC() mechanism using rdtsc or something similar on non-i386 architectures to performance-tune (critical) code. Some systems are probably missing, but those can be added later.
2006-03-26 21:15:09 +00:00
Darkvater
f8e27fb2f6
(svn r4114) - Add missing source files to VS2003/VS6 project files added in r4113
2006-03-26 16:29:20 +00:00
belugas
24cc5e41df
(svn r4089) CodeChange : Create Map Accessors Group in MS WorkSpace, arrange VCProject. Remove warning on FindLengthOfTunnel, uint is not DiagDirection
2006-03-24 16:03:09 +00:00
Darkvater
bcf0d9ff06
(svn r4030) Darkvater * r4030 /trunk/ (openttd.dsp openttd.vcproj): - [win32] Change compiler settings to use the multithreaded CRT. This prevents certain crashes on multi-threaded machines. (thx DmitryKo and KUDr)
2006-03-22 20:41:48 +00:00
Darkvater
7cdf803d0b
(svn r3892) - Add missing file to VS project-file
2006-03-15 21:09:10 +00:00
Darkvater
50beefb31f
(svn r3871) - [win32] Remove mapfile generation and generate a pdb file instead. This and the corresponding executable is enough to trace the source of a crash given by crash.txt by using WinDbg for example. Mapfiles are a bit deprecated in the newer VS environments.
2006-03-14 21:29:38 +00:00
peter1138
9a09704d08
(svn r3809) - Add map accessor files to MS VS 2003 project file
2006-03-10 09:20:28 +00:00
peter1138
5871a45b20
(svn r3666) Fix up svn properties and add header files to Windows project files.
2006-02-24 20:09:50 +00:00
peter1138
2dd0473e0a
(svn r3558) Add newgrf_callbacks.h to VS project files
2006-02-05 20:36:36 +00:00
Darkvater
ad9e054822
(svn r3527) - Codechange: merge change from branch/0.4.5/. It should be other way, but ok :S
2006-02-03 17:31:24 +00:00
peter1138
50ff85428b
(svn r3525) - Rename station_newgrf.[ch] to newgrf_station.[ch], and update project files.
2006-02-03 15:51:00 +00:00
peter1138
6c28b1cec7
(svn r3524) - Split newgrf features from engine.[ch] into newgrf_engine.[ch], and add the new files to project files.
2006-02-03 12:55:21 +00:00
Darkvater
4014e36aec
(svn r3472) - [PBS] Remove from trunk. Anyone interested can still find it in branch/pbs. This reverts revisions r3158, r3140, r3075, r2977, r2674, r2625, r2621, r2529, r2528, r2525, r2524, r2519, r2517, r2516, r2507, r2499. (in conjunction with Tron)
...
- The only change is that the nsignalsw.grf file is kept and that existing nightlies with PBS signals get those signals converted to combo-signals.
2006-01-29 18:57:26 +00:00
tron
0d1c598833
(svn r3287) Turn the winres.o: openttd.rc special case into a normal %.o: %.rc rule
2005-12-11 07:36:49 +00:00
Darkvater
c7e22d0eb0
(svn r3174) - Fix: fix compilation for VS.NET2003 and VS6 (missing sourcefile(s) from project)
2005-11-13 16:30:04 +00:00
Darkvater
e1acd38bc5
(svn r3008) [ 1247535 ] Native Support for Win64 (compile&run only) (michi_cc)
...
Fix warning in graph_gui.c with const problem
2005-10-02 22:39:56 +00:00
Darkvater
985bcc6af7
(svn r2980) - Add some comments to some setting enums, and fix a 'const' warning.
...
- Add settings.h to VS.NET project.
2005-09-23 23:23:01 +00:00
Darkvater
c5db106a11
(svn r2943) Fix compilation of openttd in release mode. Don't use any precompiled headers, so no more troubles in the future.
...
Remove release build of strgen, since it is never used.
Add current ottd version to resource file. Don't forget to update when we make a release :)
2005-09-11 17:55:32 +00:00
Darkvater
0f08a1c694
(svn r2923) Update project files for VS2003 and VS6 (rev2921)
2005-09-08 12:33:25 +00:00
Darkvater
9ab7af9eaf
(svn r2909) Game would hang where the autosave_on_exit was activated.
...
- Updated VS.NET and VS6 project files changed AI files
2005-09-03 11:33:55 +00:00
tron
a7d6b41c6a
(svn r2866) Move all functions and tables which aren't directly involved in managing the sprite heap to a new file gfxinit.c.
...
This doesn't ease the global variable mess, but makes the distinction between sprite heap and gfx loading routines easier.
2005-08-14 18:10:18 +00:00
tron
4357fe0132
(svn r2844) Update the MSVC project files, thanks AsterixMG
2005-08-08 20:27:05 +00:00
tron
bd48d67c28
(svn r2810) Threads may now return information when they terminate using a void*.
...
Also add the new files to the MSVC project files.
2005-08-05 11:53:48 +00:00
orudge
5e31dff2fd
(svn r2719) - Update MSVC 2003 project (AsterixMG)
2005-07-26 19:31:05 +00:00
orudge
466e1c63e8
(svn r2709) - Update VC 2003 project file (AsterixMG)
2005-07-25 11:36:02 +00:00
Darkvater
2419ee5d54
(svn r2640) - CodeChange: change calling convention to __fastcall as well for vs.net2003 as it was done for vs6. Debug/Release works fine for me, if there are probs let me (+ludde) know.
2005-07-19 20:52:15 +00:00
Darkvater
eceb9a0abe
(svn r2608) - Fix: add strings.h to vs.net2003 project file
2005-07-17 15:55:26 +00:00
truelight
a28295b394
(svn r2606) -Codechange: renamed ai.c to ai_old.c, and ai.h to ai_new.h to make room
...
for a global AI-handler
2005-07-17 15:34:10 +00:00
Darkvater
c2409a2861
(svn r2586) - Fix [Makefile]: add mersenne.c to VS.NET2003 project file
2005-07-15 21:31:09 +00:00
Darkvater
861df07677
(svn r2524) - Add pbs.[ch] to VS.NET2003 and VS6 project files.
2005-07-06 10:41:56 +00:00
matthijs
ee4d9dbf0d
(svn r2454) * Codechange: Move #include "stdafx.h" and "openttd.h" from rail.h to rail.c
...
* Codechange: Move declaration of lookup arrays into the functions that need them. This doesn't pollute the global namespace with the array names.
* Add: rail.h to the openttd.vcproj and openttd.dsp for MSVC.
2005-06-17 11:30:50 +00:00
Darkvater
ba8c649fac
(svn r2397) - CodeChange: rename all "ttd" files to "openttd" files.
2005-06-02 19:30:21 +00:00