Commit Graph

34 Commits

Author SHA1 Message Date
Aaron van Geffen 6a10da15ca
Allow filtering the vehicle list by station or cargo (#997) 2021-06-26 11:12:20 +02:00
Aaron van Geffen a1ac80f8d8
Implement cheats window (#910)
* Add skeleton for cheats window

* Implement clearLoan, switchCompany cheats

* Implement tab switching

* Improve company cheats tab layout

* Implement toggle bankruptcy and toggle jail cheats

* Implement acquire company assets cheat

* Implement addCash cheat

* Implement vehicleReliability cheat

* Implement companyRatings cheat

* Move cheats and tile inspector to top of cheats menu

* Amend changelog
2021-04-18 20:12:46 +02:00
Peter Gaal 2876fc6e2f
Fix grammatical error in string 2099 (#882) 2021-04-01 21:52:41 +01:00
Aaron van Geffen 3e2d49a2d0 Allow viewing raw tile element data from tile inspector; tweak layout. 2021-03-14 22:46:45 +01:00
Aaron van Geffen b95eb5d78b Show selected coordinates along with stepper widgets for adjustments. 2021-03-11 18:39:30 +01:00
Aaron van Geffen b8d6549084 Use object names for elements listed in the tile inspector. 2021-03-11 17:54:25 +01:00
Aaron van Geffen 7c5863c29b Add initial version of the tile inspector. 2021-03-11 16:29:47 +01:00
Aaron van Geffen fea95bf09d Change layout of the Option window's display tab; amend changelog 2021-03-28 00:42:09 +01:00
Matt 6d97f455be Add "Uncap FPS" option to the options widget 2021-03-27 02:25:29 +02:00
Aaron van Geffen 86de7364ac
Implement an optional FPS counter (#850)
Shows a counter at the top of the screen, indicating the number of frames drawn per second, based on std::chrono.
2021-03-27 01:06:24 +01:00
Aaron van Geffen 8d65a8749a Option to allow building while paused. 2021-02-27 14:55:50 +01:00
Aaron van Geffen 7301077b3e Make cheats/debugging menu optional. 2021-02-27 11:39:18 +01:00
Aaron van Geffen fe60b59d0d Add a basic cheats menu to allow toggling screen modes. 2021-02-27 11:13:02 +01:00
Aaron van Geffen f4c77663b8
Dedicated buttons for local/express mode (#762)
* Vehicle window: add buttons for express/local mode.

* Add toggle functionality to new local/express buttons.

* Remove local/express from route list.

* Drop dashes from local/express buttons.
2021-02-17 17:46:30 +01:00
Aaron van Geffen 913d420356
Feature: allow main viewport to follow an entity (#760)
* Implement basic viewport focus on entities

* Unfocus main view when centring it on a tile or entity.

* Vehicle window: change centre viewport control into dropdown
2021-02-17 17:45:58 +01:00
duncanspumpkin af3588ef6b Move clone vehicle code to game command 2021-02-17 07:53:25 +00:00
Aaron van Geffen daaf16b0b8 Move clone functionality to dropdown 2021-02-13 19:25:55 +01:00
Ted John d8a4458283 Allow selection of land generator 2021-02-15 18:07:46 +01:00
Ted John 49865e1495 Add UI and config for autosave 2021-01-06 01:14:10 +00:00
Aaron van Geffen 06ca5cf408
Optionally disable AI companies entirely (#569) 2020-08-20 17:01:01 +02:00
seifer7 9faf710900
Issue #77: Add "Exit OpenLoco" to game menu (#438)
* Changes existing "Quit Game" menu item to "Quit to menu"
* Changes existing "Quit Scenario Editor" menu item to "Quit to menu"
* Adds "Exit OpenLoco" to the in-game Load/Save menu.

Co-authored-by: Aaron van Geffen <aaron@aaronweb.net>
2020-04-28 15:01:40 +02:00
Aaron van Geffen 1127ccbfac Use scenario name as base filename for screenshots. 2020-03-18 23:32:56 +01:00
Aaron van Geffen a1180cec6b Remove 'experimental' label from zooming to cursor setting. 2019-08-11 22:39:41 +02:00
Aaron van Geffen c790389071 Add persistent option to toggle title music. 2019-02-24 13:08:29 +01:00
Aaron van Geffen e123f8c80a
Make zooming to cursor position optional. (#265) 2019-02-19 09:54:31 +01:00
Aaron van Geffen c21b844d47 Add display scaling widgets to options window. 2019-02-05 00:40:20 +01:00
Aaron van Geffen db28a9490e Enable sound device selection on Linux.
Also unifies the default device name with OpenRCT2's.
2018-10-03 18:44:54 +01:00
Ted John 97ff4248ed Localise default device name 2018-10-03 18:44:54 +01:00
Michael Steenbeek 15a1844773
Replace some occurrences of Locomotion with OpenLoco
Also fixes a typo.
2018-09-24 13:25:18 +02:00
Aaron van Geffen 583911f191 Allow changing screen mode through options window.
Note: translations are based on OpenRCT2's.
2018-09-20 21:26:45 +02:00
Aaron van Geffen c5569a6c21 Allow disabling vehicle breakdowns through options window. 2018-09-20 13:49:55 +02:00
Aaron van Geffen 1b24ffacae Add label to language selection in options window.
Note: translations are based on OpenRCT2's.
2018-09-18 19:53:36 +02:00
Aaron van Geffen a5dbf858a8 Add headers to YAML language files. 2018-09-18 19:38:59 +02:00
Marijn van der Werf edfab7ffc0 Redump translation as YAML files; correct format codes. 2018-09-18 19:38:29 +02:00