Commit Graph

57194 Commits

Author SHA1 Message Date
bjarni
8e7c2555fe (svn r3673) -Codechange: [OSX] changed the makefile to autodetect if it compiles on G5 and then adds flags to optimise for G5
This will not interfere with crosscompiling or universal binaries
2006-02-25 18:11:11 +00:00
bjarni
4ff6b2a514 (svn r3673) -Codechange: [OSX] changed the makefile to autodetect if it compiles on G5 and then adds flags to optimise for G5
This will not interfere with crosscompiling or universal binaries
2006-02-25 18:11:11 +00:00
bjarni
fb301cced7 (svn r3672) -Fix: [makefile] fixed bug where some settings where overwritten with the default ones when MAKEFILE_VERSION was changed 2006-02-25 16:57:17 +00:00
bjarni
51ece8d99a (svn r3672) -Fix: [makefile] fixed bug where some settings where overwritten with the default ones when MAKEFILE_VERSION was changed 2006-02-25 16:57:17 +00:00
bjarni
6400e07918 (svn r3671) -Code cleanup: fixed style and removed commented out code in video/cocoa_v.m 2006-02-24 22:12:11 +00:00
bjarni
67fde581ab (svn r3671) -Code cleanup: fixed style and removed commented out code in video/cocoa_v.m 2006-02-24 22:12:11 +00:00
bjarni
aa3e439a68 (svn r3670) -Codechange: [OSX] rewrote a part of the cocoa video driver to speed it up by 1000% in fullscreen
rewrote QZ_DrawScreen to only redraw dirty rectangles (instead of everything)
	This reduce the OpenTTD time spent on this function from 75% to 6,7% (in main menu)
	Note: window mode is unaffected by this commit
	Note: the mouse pointer can now leave artefacts in debug mode
2006-02-24 22:05:20 +00:00
bjarni
181853aff9 (svn r3670) -Codechange: [OSX] rewrote a part of the cocoa video driver to speed it up by 1000% in fullscreen
rewrote QZ_DrawScreen to only redraw dirty rectangles (instead of everything)
	This reduce the OpenTTD time spent on this function from 75% to 6,7% (in main menu)
	Note: window mode is unaffected by this commit
	Note: the mouse pointer can now leave artefacts in debug mode
2006-02-24 22:05:20 +00:00
tron
af9463187b (svn r3669) Really wipe all data when making a void tile
Thanks to Belugas, egladil and Rubidium for their inspiration and hard work, which all this stuff is based on
2006-02-24 20:52:32 +00:00
tron
494fd4ed34 (svn r3669) Really wipe all data when making a void tile
Thanks to Belugas, egladil and Rubidium for their inspiration and hard work, which all this stuff is based on
2006-02-24 20:52:32 +00:00
tron
dd26e1f197 (svn r3668) Add a function to turn a tile into a tree tile 2006-02-24 20:38:08 +00:00
tron
00a16eedcc (svn r3668) Add a function to turn a tile into a tree tile 2006-02-24 20:38:08 +00:00
tron
c18791022e (svn r3667) Fix the cause of an assertion I triggered in r3665 2006-02-24 20:35:37 +00:00
tron
8d983f1bb7 (svn r3667) Fix the cause of an assertion I triggered in r3665 2006-02-24 20:35:37 +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
d1076fe973 (svn r3666) Fix up svn properties and add header files to Windows project files. 2006-02-24 20:09:50 +00:00
tron
3cde68077e (svn r3665) Add a function to turn a tile into a clear tile 2006-02-24 19:56:24 +00:00
tron
f6d48379d8 (svn r3665) Add a function to turn a tile into a clear tile 2006-02-24 19:56:24 +00:00
tron
6b7d4721bd (svn r3664) Add a function to turn a tile into a void tile 2006-02-24 19:52:26 +00:00
tron
f369dcef51 (svn r3664) Add a function to turn a tile into a void tile 2006-02-24 19:52:26 +00:00
peter1138
ea59cc4a26 (svn r3663) - Fix: [Multistop] Check the status of the destination road stop instead of a station's first road stop. This only has effect with road vehicle queuing disabled. 2006-02-24 17:52:07 +00:00
peter1138
af5a1d49c0 (svn r3663) - Fix: [Multistop] Check the status of the destination road stop instead of a station's first road stop. This only has effect with road vehicle queuing disabled. 2006-02-24 17:52:07 +00:00
Darkvater
f3b50cdd35 (svn r3662) Fix regression FS#58 with union, endiannes and static decleration problems. Removed the union. 2006-02-23 20:53:30 +00:00
Darkvater
2912d0e67b (svn r3662) Fix regression FS#58 with union, endiannes and static decleration problems. Removed the union. 2006-02-23 20:53:30 +00:00
bjarni
6e4bd06aa1 (svn r3661) -Fix [PPC computers] quick dirty fix for failure to start the game on BE CPUs
3626 broke the game on Big endian CPUs and this is a quick dirty fix
	so the nightly builds for OSX and MorphOS will work again
	the game will still fail on 64 bit BE CPUs
	note: the game runs in 32 bit mode on G5, so it will work on G5
	we need to make a better fix for this, but we also need the nightly builds to work
2006-02-23 18:52:13 +00:00
bjarni
1c7df50f6c (svn r3661) -Fix [PPC computers] quick dirty fix for failure to start the game on BE CPUs
3626 broke the game on Big endian CPUs and this is a quick dirty fix
	so the nightly builds for OSX and MorphOS will work again
	the game will still fail on 64 bit BE CPUs
	note: the game runs in 32 bit mode on G5, so it will work on G5
	we need to make a better fix for this, but we also need the nightly builds to work
2006-02-23 18:52:13 +00:00
tron
b26d54585f (svn r3660) Convert further road bits and type references to the functions/enums 2006-02-23 12:24:19 +00:00
tron
6a74cb2787 (svn r3660) Convert further road bits and type references to the functions/enums 2006-02-23 12:24:19 +00:00
tron
a975616303 (svn r3659) Add function to get the road bits of a level crossing 2006-02-23 11:53:48 +00:00
tron
c3c0afb902 (svn r3659) Add function to get the road bits of a level crossing 2006-02-23 11:53:48 +00:00
tron
2f8e3dcc05 (svn r3658) Add functions and symbolic names to retrieve road tile types and road pieces 2006-02-23 08:20:28 +00:00
tron
df156dacb2 (svn r3658) Add functions and symbolic names to retrieve road tile types and road pieces 2006-02-23 08:20:28 +00:00
tron
d239ec0e96 (svn r3657) Fix indentation and remove now unused variable, which i forgot in r3655 2006-02-23 07:32:46 +00:00
tron
b79872366d (svn r3657) Fix indentation and remove now unused variable, which i forgot in r3655 2006-02-23 07:32:46 +00:00
tron
ad1e7c1da8 (svn r3656) Simplify the overly complicated check for road pieces under a bridge 2006-02-23 07:31:36 +00:00
tron
6f719ec50a (svn r3656) Simplify the overly complicated check for road pieces under a bridge 2006-02-23 07:31:36 +00:00
tron
147b661d6c (svn r3655) Simplify a boolean expression and turn 3 if-cascades into switches 2006-02-23 07:26:49 +00:00
tron
ce71415584 (svn r3655) Simplify a boolean expression and turn 3 if-cascades into switches 2006-02-23 07:26:49 +00:00
tron
251f519d26 (svn r3654) Turn another if-cascade into a switch 2006-02-22 21:35:45 +00:00
tron
ae02bd6506 (svn r3654) Turn another if-cascade into a switch 2006-02-22 21:35:45 +00:00
tron
c9d540c0f0 (svn r3653) -Fix: You didn't pay for terraforming at the end tile when building a tunnel 2006-02-22 21:11:31 +00:00
tron
9a364389cb (svn r3653) -Fix: You didn't pay for terraforming at the end tile when building a tunnel 2006-02-22 21:11:31 +00:00
tron
9d4400c89f (svn r3652) Rewrite CmdBuildTunnel in the hope to make it a bit more comprehensible
This implementation is also significantly shorter because it removes many redundant checks
2006-02-22 21:09:55 +00:00
tron
d451db7a5f (svn r3652) Rewrite CmdBuildTunnel in the hope to make it a bit more comprehensible
This implementation is also significantly shorter because it removes many redundant checks
2006-02-22 21:09:55 +00:00
truelight
9541bea15b (svn r3651) -Fix: r3646 fixed some lame compiler, but broke others... this fixes it for some more compilers 2006-02-21 19:42:42 +00:00
truelight
0340a14426 (svn r3651) -Fix: r3646 fixed some lame compiler, but broke others... this fixes it for some more compilers 2006-02-21 19:42:42 +00:00
tron
8e6b55c9a0 (svn r3650) Fix braino in r3649, spotted by Mihamix 2006-02-21 18:15:59 +00:00
tron
5389e0e6d6 (svn r3650) Fix braino in r3649, spotted by Mihamix 2006-02-21 18:15:59 +00:00
tron
6f531eb9f6 (svn r3649) Turn several if-cascades into switch()es 2006-02-21 18:07:35 +00:00
tron
6bf65d401b (svn r3649) Turn several if-cascades into switch()es 2006-02-21 18:07:35 +00:00