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