Commit Graph

397 Commits (9742300a1eef68cc6b594e9ee03d3c741347e677)

Author SHA1 Message Date
frosch 83fea1c6ca (svn r26038) -Fix: Doxygen syntax. 11 years ago
zuu 66216a9578 (svn r26012) -Add: new goal type that show a story page when clicked 11 years ago
zuu a40808ee04 (svn r26010) -Document [FS#5662]: The AI/GS library name to use in Import, is not the name given by GetName but GetInstanceName 11 years ago
frosch e07dccd84f (svn r25995) -Fix (r25785) [FS#5801]: [NoGo] GS failed to rename towns. (Zydeco) 11 years ago
frosch d2624c6947 (svn r25969) -Add: [Script] ScriptTown::GetFundBuildingsDuration. 11 years ago
frosch 88175c2503 (svn r25968) -Add: [Script] ScriptTown::TOWN_GROWTH_NONE to indicate no town growth via ScriptTown::SetGrowthRate and GetGrowthRate. 11 years ago
frosch fc3040af02 (svn r25967) -Add: [NoGo] GSTown::TOWN_GROWTH_NORMAL to reset a town growth rate set previously via GSTown::SetGrowthRate. 11 years ago
frosch 45a394d38e (svn r25966) -Fix: [NoGo] Properly validate the range of the growth rate passed to GSTown::SetGrowthRate, instead of masking it to 16 bit. 11 years ago
rubidium 83b8388765 (svn r25959) -Fix: clang warnings; either because type safety was assumed, or because technically the wrong value was tested 11 years ago
frosch 6bceb8b7ab (svn r25946) -Add: [NewGRF Debuggnig] Inspecting other vehicles in a chain. 11 years ago
frosch cc1f14a4b4 (svn r25924) -Fix: [Script] Documentation for ScriptTown::GetGrowthRate. 11 years ago
frosch dbbb4ff686 (svn r25923) -Fix: [NoGo] Documentation for GSTown::SetGrowthRate 11 years ago
frosch 433565b98f (svn r25816) -Add [FS#5748]: Toggle button for wrapping lines in the textfile GUI (LordAro) 11 years ago
frosch ae2c69c46c (svn r25815) -Fix [FS#5754]: ScriptTile::IsBuildableRectangle could report true for tiles outside of the map, if they happened to wrap around into a valid area. (Bolt) 11 years ago
zuu 48a21c582e (svn r25809) -Fix: [Script] Decoding JSON data with an empty array from Admin port failed 11 years ago
zuu a39ac14723 (svn r25808) -Fix (r25788): [Script] INVALID_EXPENSES should be called EXPENSES_INVALID in the script API 11 years ago
zuu b4f584de40 (svn r25791) -Fix (r25788): Silence comiler warning in ScriptCompany::ChangeBankBalance 11 years ago
zuu c7620a1ea7 (svn r25788) -Feature: [Script] Game Scripts can now charge fees and give money to companies 11 years ago
zuu f0fa978c09 (svn r25785) -Feature: [Script] Allow AIs and GS to found towns. Allow GS to rename towns 11 years ago
fonsinchen 0812c66e12 (svn r25709) -Fix: don't return -1 as unsigned 11 years ago
rubidium c702853917 (svn r25705) -Fix: a number of typos (inspired by 90c920601c84975acb694f3673e2beb08b013753) 11 years ago
zuu df2285061a (svn r25623) -Fix [FS#5611] (r25296): Progress column width in goal window was not updated when a string changed while the window is open 11 years ago
rubidium b4f77472bd (svn r25614) -Fix [FS#5651]: [Script] Give a slightly less generic error when removing inexisting rail
-Fix [FS#5650]: [Script] Be more specific that a non-NewGRF station can be built when asking for a NewGRF station
11 years ago
rubidium e28dc02403 (svn r25612) -Fix [FS#5648]: [AI] Don't return ERR_UNKNOWN when trying to move an order to its current location 11 years ago
frosch 8cf5e15587 (svn r25607) -Fix [FS#5649]: Various misreferences in AI and GS changelog. 11 years ago
rubidium 7a75793fc1 (svn r25605) -Fix [FS#5641]: [Script] If a NewGRF returned station type that could not be built by an AI via callback 18, an unknown error would be thrown instead of falling back to the default station 11 years ago
rubidium 7fea190641 (svn r25595) -Fix-ish: move the Doxygen .tag files into objs, so they are automatically ignored and removed upon mrproper/distclean. Furthermore remove the gamedocs folder too 11 years ago
rubidium d50614559a (svn r25594) -Fix-ish: some Doxygen warnings/errors for scripts 11 years ago
rubidium f91f4f1f1a (svn r25592) -Fix [FS#5644]: Changing the script difficulty level in-game would also change the settings using the default even though they were not allowed to change in-game 11 years ago
rubidium 0a4e923f18 (svn r25579) -Fix [FS#5642] (r25577): doxygen generation failed + typo fix 11 years ago
rubidium 199bec0b5d (svn r25577) -Fix-ish [FS#5638] (r20562): [Script] Documentation implied that XXList::AddItem has a default for value if it isn't filled in. 11 years ago
rubidium 87a1860945 (svn r25555) -Fix [FS#5632]: [Script] Texts from scripts were not validated before they were shown, causing an assertion to trigger 11 years ago
rubidium 316e666860 (svn r25546) -Fix: two small memory leaks 11 years ago
rubidium 8f14a3066f (svn r25544) -Fix [FS#5625] (r25488, r25486): [GS] The checks and validations for setting the extra text in the town window became too stringent 11 years ago
zuu 44f3311787 (svn r25519) -Fix [FS#5614] (r25342): Select page to update by its id and not the page id 11 years ago
rubidium 4604f20d57 (svn r25489) -Fix (r25488): we want to have the begin, not the end of the decoded text as string to pass along 11 years ago
rubidium 9d41bcd010 (svn r25488) -Fix [FS#5613]: do not send encoded texts to names, but decode them into a plain C string and then pass them on 11 years ago
rubidium 64c54f73a8 (svn r25486) -Fix [FS#5613-ish]: missing length validation for town and president names in script APIs 11 years ago
frosch 4a8f47b9a5 (svn r25464) -Fix: Hide default size button in non-newstation rail-station picker since it is not resizeable anyway. 11 years ago
zuu 24239012c9 (svn r25397) -Fix (r25342,r25352): Document API additions in the GS changelog 11 years ago
zuu 7389a08738 (svn r25381) -Fix: Silent story book compiler warnings 11 years ago
zuu 34cacb7c81 (svn r25376) -Feature: Allow access to goal list and story book of other companies than your own 11 years ago
fonsinchen df5e7534ff (svn r25373) -Add: squirrel bindings for cargodist-specific widgets 11 years ago
zuu 92f25b4f8a (svn r25372) -Add: Allow opening a goal list window specific to a company 11 years ago
zuu be27dce443 (svn r25370) -Fix: Make the prefix for widget constants unique for the goal list window 11 years ago
zuu 141c08166d (svn r25352) -Feature: GameScript API for selecting a story page to view 11 years ago
zuu 7a5cedf078 (svn r25344) -Feature: GUI for viewing story pages 11 years ago
zuu 65129db43c (svn r25342) -Add: StoryPage data structures and GS API 11 years ago
zuu 8d15b5f354 (svn r25331) -Fix (r25263): Update ScriptWindow with link graph widgets 11 years ago
zuu 7661336b2d (svn r25305) -Fix [FS#5561]: Game Script APIs that execute a DoCommand were returning the same result as in TestMode during world generation 11 years ago
zuu ee09686df1 (svn r25299) -Feature: Allow more concurrent goals in a game 11 years ago
zuu f23a61e1aa (svn r25296) -Feature: Goals can now have a progress text and/or be marked as completed. 11 years ago
rubidium 9d9607e8ec (svn r25213) -Fix [FS#5537]: clarify on which tiles IsDesertTile and IsSnowTile work, i.e. the ones without infrastructure or buildings
-Feature: introduce GetTerrainType which allows one to get that information for tiles with buildings and infrastructure as well
11 years ago
frosch c5d7445704 (svn r25185) -Fix [FS#5508]: Remove ambivalent functions CargoList::Empty() and Count(), and replace them with VehicleCargoList::StoredCount(), TotalCount(), StationCargoList::AvailableCount() and TotalCount(). (fonsinchen) 11 years ago
rubidium 25aed3423c (svn r25150) -Fix [FS#5514]: [Script] The was no way to differentiate between a cargo-station combination with or without rating, so introduce [AI|GS]Station::HasRating and let GetRating return -1 when there is no rating 11 years ago
rubidium 1f3a40cb6b (svn r25148) -Fix [FS#5517]: [Script] XXBase::Chance function did not work for large values (>65535) 11 years ago
rubidium 3aed6229b5 (svn r25136) -Merge: 1.3 release (documentation) updates 11 years ago
alberth bf86262534 (svn r25094) -Feature: Introduce dropdown for selecting the sort criterion in the town directory window (sbr) 11 years ago
frosch 9f3f153e70 (svn r25024) -Feature: Searching of (missing) content via GrfCrawler. 12 years ago
frosch fad8af605f (svn r25006) -Fix: Update script_window. 12 years ago
rubidium c8661de6be (svn r25001) -Change: heading for 1.4 now 12 years ago
zuu 86c9cb9b8a (svn r24986) -Change: Cleanup goals and cargo monitors of companies when they go bankrupt or are taken over. 12 years ago
rubidium 53ce82b671 (svn r24982) -Fix [FS#5465]: [Script] Crash when passing too many parameters 12 years ago
rubidium d715ed376b (svn r24957) -Document [FS#5349]: newlines and other special characters are removed/converted 12 years ago
zuu 03e088c58b (svn r24908) -Fix [FS#5419]: Allow GSs to pass negative integer string parameters (frosch123) 12 years ago
planetmaker f00d9976f9 (svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow) 12 years ago
frosch 2670b05fb5 (svn r24862) -Add: Settings type filter to adv. settings GUI. 12 years ago
frosch 0f444197c3 (svn r24842) -Remove: News settings window. 12 years ago
frosch 5d80d59aa6 (svn r24791) -Remove: Difficulty settings window. 12 years ago
frosch 76fef0843c (svn r24790) -Remove: Classic difficulty profiles. 12 years ago
frosch 9ef1c5f4c3 (svn r24789) -Add: Separate setting to control the default settings of newly added scripts and random AIs. 12 years ago
frosch 79968fb667 (svn r24788) -Change: Detach script settings from difficulty settings. Always allow changing all script settings without setting difficulty to custom. 12 years ago
frosch 903294f2bb (svn r24786) -Codechange: Add SettingsProfile enum for difficulty profiles and highscore tables. 12 years ago
alberth 19adc87262 (svn r24776) -Doc: Typo fixes, additions, and additional dots collected from various sources (including Eagle_rainbow, MinchinWeb) 12 years ago
frosch f37b3740b3 (svn r24769) -Feature [FS#3852]: Add a string filter to the server list. (Eagle_rainbow) 12 years ago
alberth 9f8184e71e (svn r24763) -Feature: Add industry type and cargo dropdown selection for easier navigating in the industry chain window. 12 years ago
frosch d848b14630 (svn r24750) -Cleanup: Remove old special clear filter button from signs list. 12 years ago
frosch 8f611527e9 (svn r24732) -Codechange: Unify handling of OK and CANCEL actions for editboxes. 12 years ago
frosch f1e849a7fc (svn r24665) -Doc [FS#5353]: [Script] Add note about the compatibility aspects of the enums in ScriptWindow. 12 years ago
frosch a30b3035b4 (svn r24664) -Codechange: Add script to generate enums in script_window.hpp 12 years ago
rubidium a2336e3eaa (svn r24658) -Merge: release documentation updates from 1.2 12 years ago
zuu 0760a490f4 (svn r24628) -Fix: Document and enforce precondition start != end for ScriptRoad::RemoveRoad and ScriptRoad::RemoveRoadFull 12 years ago
zuu 577ba4bb67 (svn r24623) -Feature: Allow GameScripts to construct and prospect industries without having a sponsor 12 years ago
frosch a46c5ffc64 (svn r24584) -Doc: [Script] Improve API documentation. 12 years ago
planetmaker 4bd39d4898 (svn r24582) -Fix (r24581): Order distances are not supposed to be compared to map distances 12 years ago
planetmaker 76146b02c7 (svn r24581) -Doc [FS#5318]: Indicate that the return value for script related order distances is the square of the distance 12 years ago
zuu ff34c73e91 (svn r24575) -Add: ScriptController::Break() now also pauses the game (and not only the script) 12 years ago
zuu 3606607580 (svn r24574) -Change: remove undocumented return value of ScriptController::Break() 12 years ago
zuu 95866a7a75 (svn r24570) -Fix (r24542): Some documentation was missing 12 years ago
zuu c423a7861e (svn r24559) -Fix (24542): Blocking script debug on non-dedicated servers is a not too much 12 years ago
zuu 13e0e4741a (svn r24543) -Fix-ish (r24542): Removed unnecessary preprocessor directive 12 years ago
zuu abfc53f1d3 (svn r24542) -Feature: Allow AI/GS script developers to break the execution of their scripts using ScriptController::Break 12 years ago
yexo c795e779e1 (svn r24538) -Fix-ish: remove compiler warning about initialization order 12 years ago
zuu d0fdd1f8b5 (svn r24537) -Feature: Scripts can be suspended even if the game is still progressing, thus break-on-log now works also for Game Scripts. 12 years ago
alberth 6c6abd87db (svn r24535) -Doc: Two additions, lots of small spelling fixes, and some Doxygen improvements. 12 years ago
alberth bdc57ddf23 (svn r24531) -Fix: Max script chance was too big. 12 years ago
frosch 15bf9e9f03 (svn r24513) -Add: [Script] ScriptIndustryType::IsProcessingIndustry. 12 years ago
frosch 2e1a41d5f4 (svn r24493) -Doc: Update GS changelog. 12 years ago
frosch fa88345953 (svn r24492) -Add: [NoGo] Useful behaviour for GSEngine::IsValidEngine and GSEngine::IsBuildable when outside GSCompanyMode scope. 12 years ago
yexo 124e13cd72 (svn r24490) -Fix (r24487): forgot to run script/api/squirrel_export.sh 12 years ago
yexo a9c3a6f84a (svn r24488) -Feature [FS#5236]: add buttons to view textfiles from the online content window (LordAro) 12 years ago
yexo 4d1d6332fb (svn r24487) -Codechange [FS#5236]: make several DoesContentExist return the path instead of a boolean (LordAro) 12 years ago
rubidium 9910a06dc7 (svn r24477) -Merge: documentation updates from 1.2. 12 years ago
yexo e1351773a0 (svn r24468) -Add [FS#5219]: API compatibility scripts for Goal Scripts (Hirundo) 12 years ago
frosch c8f6159464 (svn r24441) -Update: Version number to 1.3 in some more files. 12 years ago
alberth 1c6e746f9d (svn r24406) -Feature: Allow game scripts to monitor cargo pickups and deliveries done by companies. 12 years ago
alberth 67f599f9db (svn r24395) -Doc: Fixed argument references in @param descriptions. 12 years ago
frosch 358a2bd6ed (svn r24384) -Fix [FS#5188-ish]: Make IsInDepot() functions behave consistent across vehicle types and add IsChainInDepot instead, if that is what shall be checked. 12 years ago
frosch 4d67037508 (svn r24366) -Doc: Improve description of ScriptVehicle::GetCargoLoad. 12 years ago
michi_cc d372fb3b8e (svn r24353) -Fix [FS#5215] (r23506): [NoAI] A TileIndex isn't a station id, so don't use it as one. 12 years ago
frosch 4ff2274428 (svn r24327) -Doc: [Script] Improve documentation of ScriptCompany::GetQuarterlyIncome/Expenses(). 12 years ago
frosch deda762b8f (svn r24317) -Feature: Add dropdowns to AI configurations, if all values have labels. 12 years ago
frosch 565892f77e (svn r24302) -Fix: [Script] ScriptTown::GetGrowthRate() returned wrong values after usage of SetGrowthRate(). 12 years ago
frosch 1008ceddb8 (svn r24291) -Add: [Script] ScriptEventRoadReconstruction. 12 years ago
frosch 4e074cdbf7 (svn r24290) -Add: [Script] ScriptEventExclusiveTransportRights. 12 years ago
frosch 8824063087 (svn r24289) -Add: [Script] Base class for script events involving a company and a town. 12 years ago
frosch 39b942bc17 (svn r24288) -Fix: squirrel_export should match stuff like 'virtual', 'static' and 'const' only as whole words. 12 years ago
frosch e519610e4c (svn r24286) -Add: [GS] Some more GSNews::NewsItem::NewsTypes. 12 years ago
frosch 2aa43d6c8b (svn r24284) -Codechange: Remove NewsSubtypes and directly use NewsTypes and NewsFlag instead. 12 years ago
frosch 261870502a (svn r24279) -Fix: Someone forgot a call to squirrel_export somewhen. 12 years ago
alberth 48b43bf4cf (svn r24237) -Feature: Descriptions explaining the meaning of advanced settings. 12 years ago
rubidium 76d5833650 (svn r24179) -Codechange: move some variables of Town to TownCache 12 years ago
frosch 21f63bd589 (svn r24178) -Fix [FS#5110]: The object name from property A was not displayed in the object GUI. 12 years ago
rubidium bb8ec1d813 (svn r24152) -Fix [FS#5157]: [NoAI] Do not return the last 'cached' speed of vehicles when they are stopped/crashed 12 years ago
rubidium 16478a4374 (svn r24151) -Fix: typo in script documentation 12 years ago
michi_cc 90fa700cc7 (svn r24127) -Feature [FS#1497]: Allow closing airports for incoming aircraft. (Based on patch by cirdan) 12 years ago
rubidium 856896c36e (svn r24121) -Merge: documentation update from 1.2 12 years ago
yexo d7c065b625 (svn r24029) -Change: [NoAI] make AIEngine::IsArticulated return true if the articulated callback flag is set, don't try to run the callback. 12 years ago
rubidium 3b7d290f3e (svn r24008) -Cleanup/doc: try not to mention (No)AI in script APIs 13 years ago
rubidium ea113816c0 (svn r24006) -Fix [FS#5088]: AI used in names in API for GSOrder 13 years ago
rubidium e8d9ab4dd5 (svn r23969) -Codechange: trunk heads to 1.3 now 13 years ago
michi_cc 64c5299b4d (svn r23947) -Feature: Timetabled maximum travel speeds for non-flying vehicles. 13 years ago
smatz bb9b240a86 (svn r23941) -Add: support for clang 13 years ago
smatz bb1f2b37ac (svn r23938) -Codechange: declare ScriptScanner::Initialize() and make it abstract, make the other overloaded Initialize() protected 13 years ago
rubidium 35415e1a3f (svn r23936) -Feature [FS#5047]: readme/licence/changelog viewer for AI and game scripts (LordAro) 13 years ago
rubidium 6256d64553 (svn r23932) -Codechange: split the NewGRF text window into its own source files 13 years ago
michi_cc 7f06f392f7 (svn r23931) -Change: Scale infrastructure cost of rail tracks by the total number of all tracks and not independently for each rail type. 13 years ago
rubidium 46894cc2b7 (svn r23927) -Fix [FS#5056]: 32bpp animated blitter was optimised a bit too far regarding not needing to update the colour mapping when (re)initialising the palette 13 years ago
rubidium 1d51db5f8d (svn r23925) -Fix (r23924): remove some remnants from generated files as well 13 years ago
rubidium 48e1ec7d60 (svn r23924) -Fix [FS#5054]: [NoGo] "Some" news messages would cause an assertion to be triggered due to a missing proper location for the viewport of the news message, so only allow building when valid data for the viewport is provided or no viewport is used 13 years ago
rubidium 37a8a8c5dc (svn r23837) -Feature [FS#4994]: [NoGo] Allow querying orders of vehicles 13 years ago
rubidium d79328ec86 (svn r23827) -Feature [FS#4992]: [NoGo] Allow to chose the goal question window's title from a (small) set of options 13 years ago
rubidium 464d51905a (svn r23826) -Fix [FS#4972]: the detailed performance rating window showed the cargo count of the current quarter instead of the last quarter like the tooltip says 13 years ago
yexo 9d92eefbc9 (svn r23801) -Fix: reading the utf-8 BOM from AI/GS files on big-endian machines failed 13 years ago
rubidium 314616727b (svn r23778) -Fix [FS#4957]: trim all control codes and the likes from strings being passed into the AI. If the AI would be displaying them later we would be showing those control codes as question marks. 13 years ago
rubidium 4ad23bbf98 (svn r23777) -Codechange: refactor allocating memory and fetching strings into a single function for scripts 13 years ago
smatz ad78a5f1d3 (svn r23770) -Fix: compilation with GCC 4.7 13 years ago
frosch 7ed4b6d069 (svn r23760) -Feature: Allow readonly display of NewGRF parameters, if GRF list may not be edited. 13 years ago
rubidium d5eeab43b7 (svn r23740) -Codechange: remove some 300 unneeded includes from the .cpp files 13 years ago
truebrain d76c2ff76e (svn r23739) -Fix (r23738): owh vim, when can you learn to copy/paste tabs correctly? 13 years ago