Skip to content

v1.0.0-alpha.1: Beta-1 (#57)

Pre-release
Pre-release
Compare
Choose a tag to compare
@antoniovazquezaraujo antoniovazquezaraujo released this 22 Aug 15:33
· 2 commits to main since this release
93d43a9
* Fix join system (#7)

* Configure visual studio code

* Divide and join is working

* Use space to toggle motor inversion

* Bugfix/move linkers sense bug (#8)

* Replace motorInversion with reverted

* Join system is working

* fixed

* fixed multiple locomotive selection  problem (#9)

* Resolved by now

* Linkers can be deleted

* linkers can be destroyed

* zoom and window resize are working

* fixed background color of panel

* Recovered helpBar

* track setLinker null when removing linker

* logback added

* added Jupiter, removed Spock. Converted some tests

* Fixed. Connect oldTrack in inverse of oldDir instead of track.getDir. Some other changes also

* fix nullpointer

* Upgrade to java 17 (#17)

* fix mouse zoom an pan

* upgrade to java 17

* Port lanterna to java 17 (#18)

* Use lanterna for graphics

* update surefire

* Use normal keys in menu. Rename modes

* lanterna is working

* remove file

* Change menu keys and aspect. Configure logback and remove sout.

* Fix menu. Use bgColor to selected elements

* Remove screen reference from presenter

* Use better colors

* Set log level to debug

* Add vehicles in the correct direction

* add mockito inline

* remove comment

* Feature/select-forks-by-id (#20)

* Feature/create sensors (#21)

* Rename field

* Add sensors

* sensors have ids and listeners

* move Sensor and SensorEventListener to track package

* Feature/map-loader (#22)

* Feature/grammar (#23)

* added grammar and antlr4

* antl is working

* Basic parsing is working

* Grammar is working

* Add game.ltr to gitignore

* Serialization of sensor programs is working

* Semaphores are working (#24)

* Semaphores are selectable (#25)

* The nextId of some objects is serialized also (#26)

* Trains are selected also by id. (#27)

* Train max and min speed. Events are working (#28)

* Select page of the selected object

* Step counter is working

* Use nextTrainId to create new trains (#31)

* Feature/RailPlatforms (#32)

* Crashes are working (#33)

* Feature/main-menu (#34)

* Recovered the UTF cursor chars (#35)

* Fix cursor initial direction (#36)

* loading process is rendered and timed (#37)

* platforms can be selected (#38)

* menu more nice and clear (#39)

* work in progress starting to show the map

* ground is working

* groundMap cache

* Add TerrainGeneratorLab with Perlin noise

* The map is simetric now

* fix: recover short horizontal line

* Tunnels and bridges

* fix: reset groundType when move

* Forks inside tunnels

* forks inside tunnels

* EconomyManager is working

* LoadPassengers money depends now on distance. Added Itinerary. Platform is now Station.

* Stations load trains now. In drive mode, the train is followed by the screen

* Starting game in RAILS mode

* new stations. Crash chars changed also.

* fix: move cursor when scroll

* fix: cursor color is yellow

* fix: remove unused code

* fix: remove unused code

* fix: moving cursor auto-terminates station

* fix: format applied to all code

* fix: groundMap seed is random when empty

* fix: games are correctly saved

* fix: recovered render problem solution

* fix: remove screen box

* format applied

* fix: cursor is always in page

* fix: timed tracks

* fix: cursor is moved to a its relative pos when selececting objects

* Created Page class and solved scroll cursor problem

* fix pom source to 17