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
Darkvater
e5ed326f95
(svn r3648) - Fix typo in r3647, don't ask me how it got there s/_/./
2006-02-21 17:48:40 +00:00
Darkvater
e3f2007da9
(svn r3648) - Fix typo in r3647, don't ask me how it got there s/_/./
2006-02-21 17:48:40 +00:00
Darkvater
1d2336e007
(svn r3647) Some style-changes to the parameter parser
2006-02-21 17:29:53 +00:00
Darkvater
35ce486704
(svn r3647) Some style-changes to the parameter parser
2006-02-21 17:29:53 +00:00
Darkvater
79af496f37
(svn r3646) - We are not using MFC so don't use afxres but winres. This solves the compilation problem if MFC is not installed with the compiler IDE (VS6 for example)
2006-02-21 15:57:09 +00:00
Darkvater
12290369e2
(svn r3646) - We are not using MFC so don't use afxres but winres. This solves the compilation problem if MFC is not installed with the compiler IDE (VS6 for example)
2006-02-21 15:57:09 +00:00
tron
08f132fef2
(svn r3645) Fix stupid typos in last (r3644) commit *sigh*
2006-02-21 07:44:33 +00:00
tron
2e3e9daf32
(svn r3645) Fix stupid typos in last (r3644) commit *sigh*
2006-02-21 07:44:33 +00:00
tron
b8b6084da2
(svn r3644) Don't use FindLandscapeHeightByTile() when it's overkill - often it was just a complicated way of writing GetTileSlope(tile, NULL)
2006-02-21 07:41:54 +00:00
tron
4b46883751
(svn r3644) Don't use FindLandscapeHeightByTile() when it's overkill - often it was just a complicated way of writing GetTileSlope(tile, NULL)
2006-02-21 07:41:54 +00:00
tron
661bad9032
(svn r3643) Remove a local variable which is just a pointer to a road stop status field and had the sensible name 'b'; instead directly use the road stop status field
2006-02-21 06:43:53 +00:00
tron
35fb17947a
(svn r3643) Remove a local variable which is just a pointer to a road stop status field and had the sensible name 'b'; instead directly use the road stop status field
2006-02-21 06:43:53 +00:00
Darkvater
a83de6a33c
(svn r3642) There is a 'npf' debug level for a reason, use that instead of bastardizing 'misc'. Also, pointers are checked against NULL in an if-statement
2006-02-21 01:15:59 +00:00
Darkvater
e9e4b7735f
(svn r3642) There is a 'npf' debug level for a reason, use that instead of bastardizing 'misc'. Also, pointers are checked against NULL in an if-statement
2006-02-21 01:15:59 +00:00
Darkvater
83957ac5ad
(svn r3641) - Rename MusicFilesettings 'btn_down' to more sensible 'playing'
2006-02-20 23:40:53 +00:00
Darkvater
4aaae55c08
(svn r3641) - Rename MusicFilesettings 'btn_down' to more sensible 'playing'
2006-02-20 23:40:53 +00:00
Darkvater
a2c9df81b9
(svn r3640) - Remove win32-only variables from variables.h and put them into win32_v.c. Also ifdef the win32 specific configuration file settings.
2006-02-20 23:01:58 +00:00
Darkvater
c7e34bd103
(svn r3640) - Remove win32-only variables from variables.h and put them into win32_v.c. Also ifdef the win32 specific configuration file settings.
2006-02-20 23:01:58 +00:00
Darkvater
c3ae5e4c8f
(svn r3639) Silence warnings on gcc about {} initializers around unions
2006-02-20 22:57:32 +00:00
Darkvater
8104a720b9
(svn r3639) Silence warnings on gcc about {} initializers around unions
2006-02-20 22:57:32 +00:00
peter1138
97559a9df9
(svn r3631) - 2cc: Remove use of some temporary variables and perform minor optimization in the form of the ternary operator.
2006-02-20 21:49:31 +00:00
peter1138
a66e4c7e6c
(svn r3631) - 2cc: Remove use of some temporary variables and perform minor optimization in the form of the ternary operator.
2006-02-20 21:49:31 +00:00
Darkvater
d77d704d27
(svn r3628) - Add BOOL and STRING types to saveload capabilities. String is unused up till now and it saves the full-buffer, regardless of how many characters the string actually has. So give a warning for that and figure it out later.
2006-02-20 19:58:46 +00:00