Commit Graph

2066 Commits

Author SHA1 Message Date
ludde
31fd5b2768 (svn r2574) Fix: AnimatedTile leak in town_cmd.c (this one has probably been here since day 1) 2005-07-15 16:29:30 +00:00
ludde
6246619185 (svn r2573) Codechange: Removed WDF_RESTORE_DPARAM, it's not needed with the new string system.
Also fixed a bug introduced in r2564, forgot to remove 4 global variables in network_gui.c.
2005-07-15 15:09:52 +00:00
ludde
275e2f477a (svn r2572) - Codechange: [string] Changed string system so it's not as dependent on decode_parameters
- Feature: [strgen] Allow changing the order of parameters in translated strings.
  - Use {1:TOWN} syntax to set the order.
- Codechange: [strgen] Rewrote lots of strgen internals.
2005-07-15 14:53:44 +00:00
tron
462b0d6686 (svn r2571) Add explicit type Pixel for ... Pixels 2005-07-15 14:16:14 +00:00
ludde
ddc939f0ed (svn r2570) Fix: Removed some code that had no effect. 2005-07-15 12:16:16 +00:00
tron
837c7ac25e (svn r2569) Get rid of some dubious casts and thus warnings on 64bit machines 2005-07-15 09:01:23 +00:00
tron
c67ddfd327 (svn r2568) Small cleanup in strgen: static, bracing, ... 2005-07-15 07:48:17 +00:00
miham
e39b6ebf7f (svn r2567) [Translators] Updated translations to 20050714 (2 lang(s)) 2005-07-14 17:45:02 +00:00
tron
d364efea27 (svn r2566) Rename COMMA{8,16,32} to just COMMA, because it's the same anyway 2005-07-14 15:10:20 +00:00
ludde
20b7c66f7f (svn r2565) Fix: Remove GetParamInt8, GetParamInt16, GetParamUint16.. they are just confusing and just do the same thing as GetParamInt32 2005-07-14 09:53:52 +00:00
ludde
8086017097 (svn r2564) Fix: Fixed conceptual issue in network_gui.c. AllocateName is not meant to be used by GUI-code, because it modifies the "game-state".
Added a way to bind a C-string to an openttd string which doesn't modify the game state.
2005-07-14 09:43:59 +00:00
tron
f901882638 (svn r2563) -Fix: [1209084] Spaces in the path to the MIDI files caused the win32 MIDI player to fail 2005-07-14 06:10:23 +00:00
ludde
404575e4d3 (svn r2562) Fix: Merged {NUMU16}, {INT32}. They do the same thing now. 2005-07-13 20:41:44 +00:00
ludde
569a03dd34 (svn r2561) Fix: Remove {COMMA16} and {COMMA8}. Those are not needed anymore. 2005-07-13 20:35:52 +00:00
ludde
2123deff13 (svn r2560) Fix: various minor code changes.
Added RandomTile/RandomTileSeed functions to generate a random tile.
Changed landscape routines so they don't assume that the Y map side is a power of two. (support for this is not complete, though)
Changed some frequently used map macros to not compute the values each time.
Silence some warnings on MSVC.
2005-07-13 19:51:31 +00:00
ludde
ca9d0f9841 (svn r2559) Cleaned up new saveload code for the map 2005-07-13 18:46:51 +00:00
tron
a4bf608d40 (svn r2558) Change the internal map format from 7 arrays to one array of structs, this doesn't change the saved format for now. It's a stepping stone for further changes. 2005-07-13 18:04:01 +00:00
celestar
fd0780eeef (svn r2557) -Add: Added the AUTOBRIEF option to the Doxyfile 2005-07-13 09:51:01 +00:00
Darkvater
11ee6a8dfc (svn r2556) -Fix: update newline style of new files to native. Don't forget this when you add a new file! 'svn ps svn:eol-style native <file>' 2005-07-12 21:27:56 +00:00
tron
2dd3247a4a (svn r2555) Initialise since r2553 uninitialised variable and remove since r2553 unused array (ludde) 2005-07-12 21:13:30 +00:00
ludde
c62563bc5c (svn r2554) - Fix: [pathfinding] Change to using some helper functions for checking the railtype. 2005-07-12 20:41:17 +00:00
ludde
7bcce65053 (svn r2553) - Fix: [pathfinding] Remove old-old train pathfinder. Enhanced old pathfinder.
- Penalties for red signals and for slopes. 
  - Increased the search depth to work better with large train networks.
2005-07-12 20:28:19 +00:00
ludde
f8c6d84f0b (svn r2552) - Fix: [map] Fix so the code compiles correctly and doesn't crash on MSVC6 in optimization mode. 2005-07-12 19:57:41 +00:00
miham
70c2bfe223 (svn r2551) [Translations] Added slovenian language (~20% complete) 2005-07-12 19:51:58 +00:00
ludde
03bd8afc58 (svn r2550) raise 32767 limit of gamma values, and 16MB limit of RIFF chunks in saveload code. 2005-07-12 19:15:56 +00:00
miham
f7d3802a4f (svn r2549) [Translators] Updated translations to 20050712 (1 lang(s)) 2005-07-12 17:45:09 +00:00
Darkvater
8bd4fc8684 (svn r2548) -Fix: blinking 'lock' gfx in multiplayer games. Some pixels had special values that triggered palette-change 2005-07-12 10:50:56 +00:00
miham
dafc85fa1f (svn r2547) [Translators] Updated translations to 20050711 (3 lang(s)) 2005-07-11 17:45:26 +00:00
tron
1780afa4c8 (svn r2546) Don't calculate a value which never gets used and simplify some calculations 2005-07-11 15:47:20 +00:00
celestar
a2c6ccb0d9 (svn r2545) -Fix: Modified the Doxyfile so that it works on other computers (than mine) as well :) 2005-07-11 09:12:41 +00:00
celestar
f2e4b6b2f6 (svn r2544) -Add: Added the Doxyfile to the trunk. run "doxygen" to generate html-based documentation on the source code on the fly (about 9MB in size currently).
documentation will be stored in docs/source/html/ (request by blathijs)
2005-07-11 09:00:49 +00:00
miham
f2e0a57627 (svn r2543) [Translators] Updated translations to 20050710 (2 lang(s)) 2005-07-10 17:46:07 +00:00
truelight
48b3b8699d (svn r2542) -Add: [GPMI] Added GPMI (http://sourceforge.net/projects/libgpmi/)
support to OpenTTD in preperation of AIScripts (long term). It is OFF 
  by default. Add GPMI:=1 to Makefile.config to enable.
2005-07-10 14:57:43 +00:00
celestar
84faec4c43 (svn r2541) -Feature: Modified IsCompatibleRail so that an engine can move on more
than one railtype (like Diesel engines on electrified rail).
-Codechange: Use IsCompatibleRail where it should be used
2005-07-10 01:25:17 +00:00
miham
92a8900518 (svn r2540) [Translators] Updated translations to 20050709 (12 lang(s)) 2005-07-09 17:45:57 +00:00
matthijs
405ca1ea4d (svn r2539) * Fix: Mixed up use of trackdirs and directions in GetTileRailType() causes NPF to not consider routes under bridges. 2005-07-09 13:45:21 +00:00
hackykid
3091f97c41 (svn r2538) - Fix: Use IsCompatibleRailType() function instead of checking this yourself. 2005-07-09 11:39:35 +00:00
tron
d7c0bf20d2 (svn r2537) Small changes, especially use fprintf to stderr for warnings and errors instead of plain printf 2005-07-09 09:24:34 +00:00
Darkvater
93a3b7e0a1 (svn r2536) - Fix: [ 1215999 ] Segmentation fault in main menu - corrupted sample.cat. Flush the output buffer to print the error message before the game crashes. (mcmohr) 2005-07-09 00:14:40 +00:00
tron
1307f90b5e (svn r2535) Tabs 2005-07-08 22:25:24 +00:00
tron
11421beed1 (svn r2534) Small cleanup 2005-07-08 21:24:27 +00:00
tron
fde78bb03f (svn r2533) Move misplaced parenthesis, found by ludde 2005-07-08 19:46:41 +00:00
hackykid
dad7e8f486 (svn r2532) - Fix: Don't waste space using an int where a byte would suffice. (ludde) 2005-07-08 19:02:26 +00:00
miham
0438c54bd7 (svn r2531) [Translators] Updated translations to 20050708 (1 lang(s)) 2005-07-08 17:46:10 +00:00
Darkvater
5f2c7448b5 (svn r2530) - Fix: [ 1219829 ] Mouse-wheel crashes OTTD. Widget detection failed to detect the most-right and most-bottom pixels of a widget. If scrollwheel is used on a not-found widget (such as the background of the toolbar), it will now fail correctly (glx) 2005-07-08 00:14:19 +00:00
Darkvater
bf794fad62 (svn r2529) - Fix: PBS signals showed up as normal signals with the query tool
- Update landscape_grid.html to show busy bits used by PBS.
2005-07-07 22:15:34 +00:00
Darkvater
4ae02ddbad (svn r2528) - Fix: TTDPatch games had garbage in _map3[hi]&0xF0 which interfered with OpenTTD PBS functionality; fixed in oldloader
- Fix: TTD AI internals are still a puzzle and the AI in state 'SellVehicle' doesn't have a valid vehicle, so change the state to something harmless. Both fixed make sure that Megarail TTD scenario works
2005-07-07 22:14:37 +00:00
Darkvater
8442562b7b (svn r2527) - Clarify map-description file. Bits are from left to right with the lowest bit on the left. Eg. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... Is that clear? 2005-07-07 15:21:55 +00:00
hackykid
7f2424b241 (svn r2525) - Fix: [pbs] Fix a mistake in the comments/docs. 2005-07-06 10:43:36 +00:00
Darkvater
861df07677 (svn r2524) - Add pbs.[ch] to VS.NET2003 and VS6 project files. 2005-07-06 10:41:56 +00:00