Current trunk
Release 123.0
Release 122.0
Release 121.0
Release 120.3
- Changed enable scenario scripts to open info window also on clients, see gui::open_info_win_client
- Added sign_x::can_pass
- Added methods is_valid to check whether in-game object is still present, see ingame_object
- Added tile_x::can_remove_all_objects
- Added coord_to_dir, coord::to_dir, dir::to_coord
- Added simple_heap_x, way_planner_x, bridge_planner_x
- Added map_object_x::is_marked
- Added gui::open_info_win_at
- Added is_convoy_allowed
- Added convoy_x::is_in_depot
- Added scriptable hyperlinks in scenario info window
- Added slope
- Added functions to build stuff: command_x::build_way, command_x::build_depot, command_x::build_station, command_x::build_bridge, command_x::build_bridge_at, command_x::set_slope, command_x::restore_slope
- Added sign_x, sign_desc_x, command_x::build_sign_at
- Added line_x::destroy
Release 120.2.2
Release 120.2
Release 120.1.2
Release 120.1
- Added depot_x, depot_x::get_convoy_list
- Added line_x::get_waytype, tile_x::get_slope
- Added factory_production_x::get_base_production, factory_production_x::get_base_consumption, factory_x::get_tile_list
- Added coord::href, coord3d::href
- Added label_x, tile_x::remove_object
- Added get_debug_text, debug::get_forbidden_text
- Added operators and conversion to string to coord and coord3d classes
- Added coord_to_string, coord3d_to_string
- Added settings::get_station_coverage, settings::get_passenger_factor
- Added settings::get_factory_worker_radius, settings::get_factory_worker_minimum_towns, settings::get_factory_worker_maximum_towns
- Added settings::avoid_overcrowding, settings::no_routing_over_overcrowding, settings::separate_halt_capacities
Release 120.0.1
Release 120.0
- Added line_x, line_list_x
- Deprecated get_convoy_list()
- Added world::get_convoy_list, halt_x::get_convoy_list
- Added scenario::api to manage backward compatibility of scripts with the changing api
- Added include
- Changed return type of world::get_time to time_ticks_x
- Added building_x::is_same_building.
- Added attraction_list_x, world::get_attraction_list
- Added new_month, new_year
- Added halt_list_x
- Added possibility to attach scenario to an already running game, set map.file to "<attach>".
- Added building_desc_x::get_type, convoy_x::get_distance_traveled_total, obj_desc_time_x::is_available
- Added obj_desc_time_x, obj_desc_transport_x, building_desc_x, tree_desc_x, way_desc_x
- Added time_x
- Added way_system_types
- Added square_x::get_player_halt
- Added way_x::get_dirs,way_x::get_dirs_masked
- Deprecated square_x::get_halt, use square_x::get_player_halt or tile_x::get_halt instead!
Release 112.3
- Added good_desc_list_x
- Added tile_x::is_bridge, tile_x::is_empty, tile_x::is_ground, tile_x::is_tunnel, tile_x::is_water
- Added tile_x::has_way, tile_x::has_ways, tile_x::has_two_ways
- Added map_objects, map_object_x, building_x, tree_x, way_x
- Added iterator tile_x::objects to loop over all objects on the tile
- Added dir
- Added tile_x::get_way_dirs, tile_x::get_way_dirs_masked, tile_x::get_neighbour
Release 112.2
- Added rules::forbid_way_tool_cube, rules::allow_way_tool_cube
- Added settings::get_start_time
- Added player_x::book_cash
- Added settings::get_traffic_level, settings::set_traffic_level, tool_set_traffic_level
- Added gui::add_message, gui::add_message_at
- Added hyperlinks to scenario window tabs and map positions are accepted in scenario info window
- Added double_to_string, integer_to_string, money_to_string, get_month_name
- Added factory_list_x
- Added factory_x::get_name
- Added halt_x::get_name, halt_x::get_owner, halt_x::accepts_good
- Added player_x::is_active, world::remove_player
- Added schedule_x, schedule_entry_x, is_schedule_allowed
- Added halt_x::is_connected
Releases 112.0 and 112.1
Initial release and minor changes.