aboutsummaryrefslogtreecommitdiff
path: root/advtrains_train_subway
Commit message (Expand)AuthorAge
* Add "X" line symbol for subway trains terminating/service tripsorwell962019-02-05
* Fix "subway train" itemorwell962019-01-22
* Remove superfluous "tarvelocity" assignmentsorwell962018-11-20
* Make "Line" property accessible from OBC and gettable via LATC, change subway...orwell962018-11-20
* Fix bugs found while testingorwell962018-06-14
* Revert assign_to_seat_group order on subway trainorwell962018-01-15
* Add bord computer to trainsorwell962018-01-09
* Move driving_ctrl_access property to seat grouporwell962018-01-09
* Don't use looped sounds on subwayorwell962018-01-07
* Change controls for trains (again)orwell962018-01-07
* Rewrite rail connection system...orwell962017-12-18
* Try to fix occasional crash when placing wagonsorwell962017-12-17
* Implement sound api and some soundsorwell962017-12-06
* Fix subway train placerorwell962017-10-25
* Some workaround fixes for Linuxworks serverorwell962017-10-25
* Moved default train track to separate mod, for integration with advcarts.Gabriel Pérez-Cerezo2017-10-25
* Set wagon line numberGabriel Pérez-Cerezo2017-10-23
* Remove zip release files, move mod to root, exclude assets from Makefile (#92)rubenwardy2017-09-20
* Restructure mod directoryorwell962017-01-04
* remove train type concept and calculate train's capabilities based on used wa...orwell962016-12-22
* Turning mod into a modpack and separating the trains from the core modorwell962016-12-20
id != "" && path != ""); } }; std::string getGameName(const std::string &game_path); SubgameSpec findSubgame(const std::string &id); SubgameSpec findWorldSubgame(const std::string &world_path); std::set<std::string> getAvailableGameIds(); std::vector<SubgameSpec> getAvailableGames(); bool getWorldExists(const std::string &world_path); std::string getWorldGameId(const std::string &world_path, bool can_be_legacy=false); struct WorldSpec { std::string path; std::string name; std::string gameid; WorldSpec( const std::string &path_="", const std::string &name_="", const std::string &gameid_="" ): path(path_), name(name_), gameid(gameid_) {} bool isValid() const { return (name != "" && path != "" && gameid != ""); } }; std::vector<WorldSpec> getAvailableWorlds(); // Create world directory and world.mt if they don't exist bool initializeWorld(const std::string &path, const std::string &gameid); #endif