Commit Graph

77 Commits (5080feba0d5d5811048f1cece0b76f6396034c49)

Author SHA1 Message Date
rubidium 5080feba0d (svn r15424) -Codechange: make it possible to have multiple windows with edit box open simultaniously (Zuu). 16 years ago
rubidium 283b3d16ab (svn r15410) -Cleanup: get rid of most of the references to the 'patches' except where it's used for backward compatability. 16 years ago
rubidium a49197f522 (svn r15336) -Fix: do not use _current_company in the GUI as there are no guarantees that _current_company is the same as _local_company. 16 years ago
smatz 9021c20b5e (svn r15299) -Cleanup: remove many redundant includes 16 years ago
glx c40406a237 (svn r15254) -Fix (r15242): of course MSVC requires a cast 16 years ago
rubidium 2722cabcce (svn r15242) -Feature: allow moving clients between companies/spectators by the server and the clients themselves (dihedral) 16 years ago
truebrain c2406cd42d (svn r15027) -Merge: tomatos and bananas left to be, here is NoAI for all to see.
NoAI is an API (a framework) to build your own AIs in. See:
   http://wiki.openttd.org/wiki/index.php/AI:Main_Page
 With many thanks to:
  - glx and Rubidium for their syncing, feedback and hard work
  - Yexo for his feedback, patches, and AIs which tested the system very deep
  - Morloth for his feedback and patches
  - TJIP for hosting a challenge which kept NoAI on track
  - All AI authors for testing our AI API, and all other people who helped in one way or another
-Remove: all old AIs and their cheats/hacks
16 years ago
rubidium e83cca7d13 (svn r14754) -Codechange: get rid of _cmd_text and just pass it as (optional) parameter. 16 years ago
rubidium e589c7e580 (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames. 16 years ago
rubidium f56e630e5c (svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with. 16 years ago
rubidium f49d5057ee (svn r14390) -Codechange: replace magic constants with symbolic constants. 16 years ago
smatz 572423d06c (svn r14283) -Fix [FS#2281](r14175): beep only after clicking on the main toolbar, not after finishing the selection 16 years ago
peter1138 4071e36f36 (svn r14181) -Fix (r14175): Rail types are not road types 16 years ago
peter1138 c805cd6328 (svn r14175) -Codechange: Rewrite the main toolbars to use the standard dropdown menu system, allowing flexible menus instead of fixed string lists, and removing code duplication. 16 years ago
belugas 98d8501278 (svn r13970) -Codechange: Replace numbers with Colours enum on network, toolbar and dropdown guis.
Mostly forgotten ones.
16 years ago
belugas 7ef5369306 (svn r13919) -Codechange: Replace numbers with Colours enum on osk(forgot 2 assignations), statusbar, subsidy, terraform, timetable, toolbar, town, tree and vehicle guis. 16 years ago
rubidium cde65455ac (svn r13731) -Codechange: make a pool of the array of players. 16 years ago
belugas a380976a2a (svn r13672) -Fix(r13670): silent warnings that MSVC did not raised. Looks like enums can not be easily matched :( 16 years ago
belugas 741044e97b (svn r13670) -Codechange : Merge some very alike events handlers. 16 years ago
belugas 490f013c58 (svn r13663) -Codechange: Use a default parameter, hoping to reduce the different signatures of functions in menus 16 years ago
frosch cfdc710104 (svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter. 16 years ago
belugas 54333f5f06 (svn r13646) -Change: typos and miss-aligned enum values 16 years ago
belugas fef077823d (svn r13644) -Fix(r13643): compare an apple with an apple. MSVC seems to not care, but some other compilers do.
Thanks to glx :)
16 years ago
belugas 16e2717c0e (svn r13643) -Codechange: Enumify some loosely related values been used in the toolbar resizing processes 16 years ago
belugas 554419d735 (svn r13642) -Documentation: Add the enum values to the widget arrays, in concordance with code style 16 years ago
belugas 5eabd09a97 (svn r13641) -Fix: Misleading enum name. 16 years ago
skidd13 3dea3cbe63 (svn r13628) -Feature: enable building of aqueducts in the scenario editor
-Codechange: related to this split the waterway based buttons from the landscape generation window
16 years ago
belugas 915a9ea6bd (svn r13597) -Codechange: Enumification of the Map menu items.
The rework allowed to remove a function, by merging two quite similar ones.
16 years ago
belugas 84df01f00b (svn r13590) -Codechange: Enumification of the Save/Load menu items 16 years ago
belugas 6fa570762c (svn r13588) -Documentation: Document the function PopupMainPlayerToolbMenu. Makes it a bit clearer, don't you think? 16 years ago
belugas 0fdb8057bb (svn r13586) -Codechange: Using default parameter, for cases where there are few exceptions. 16 years ago
belugas 424a7935ad (svn r13562) -Codechange: Yet another enumification, which required a bit of explanation/documentation of a trickery some would call a hack 16 years ago
belugas 5e8e2709d0 (svn r13561) -Codechange: two more enumifications of widgets 16 years ago
belugas db174b8b9b (svn r13560) -Fix(r13550): This section widget_count did not required to be lowered. So small revert 16 years ago
belugas b8b47dcf50 (svn r13559) -Codechange: Enumification of the Options menu items 16 years ago
belugas 4bbe69f881 (svn r13550) -Fix(r13540, r13542): widget_count did not had the same value as 27. So, it has to be lowered by one, so it can be used as a widget "pointer" 16 years ago
belugas fb4619c8ea (svn r13543) -Codechange: Enumification of the InGame toolbar and some leftovers of scenario editor one.
Still more go do
16 years ago
belugas 365705209b (svn r13542) -Codechange: Less a few more magic numbers and a code a bit more adaptable, still 16 years ago
belugas f5b1b5a640 (svn r13541) -Codechange: Aligning some switch case. Code cosmetics. 16 years ago
belugas 7b873ce0bc (svn r13540) -Codechange: Less a magic number and a more adaptable code 16 years ago
belugas b08db89d30 (svn r13536) -Codechange: Bit shifting is not really required when you know exactly the value to use.
Even more when it's a parameter.
16 years ago
belugas e044910d52 (svn r13515) -Codechange: Widget enumification for scenario editor 16 years ago
belugas cec90c1af1 (svn r13514) -Codechange: Removal of dead code (or useless, to be more exact) 16 years ago
belugas 5d2ee7ecde (svn r13504) -Codechange: enumify some widgets for scenario editor. More work is required. 16 years ago
belugas 224f8e6fec (svn r13503) -Fix(r13173)[FS#2073]: Wrong widget numbers & event handlers were assigned to the zoom in and out buttons in the scenario editor 16 years ago
rubidium fe9ce6eac4 (svn r13339) -Feature: splitting of the main toolbar when the resolution becomes very low so the buttons are still visible and useable. Patch by Dominik. 16 years ago
rubidium dc77647ea4 (svn r13251) -Codechange: rename _patches to _settings as that is more logic.
-Codechange: move all Settings into substructs of _settings in a way that they are logically grouped.
16 years ago
rubidium bf3b61cfa3 (svn r13228) -Codechange: split console.h. 16 years ago
peter1138 cfc45e97ab (svn r13225) -Fix (r13041): Missing calls to FindWindowPlacementAndResize() from lots
of windows causing 'two stage' opening effect.
16 years ago
smatz 0df8060a64 (svn r13208) -Fix (r13173): it was possible to open invalid submenu from dropdowns 16 years ago