- gameCanvas - Variable in class org.cppftw.trains.view.View
-
The canvas to draw on.
- get(int, int) - Method in class org.cppftw.trains.controller.Field
-
Getter for field.
- getCanvas() - Method in class org.cppftw.trains.view.SimpleView
-
Returns a reference the canvas this view belongs to.
- getColor() - Method in class org.cppftw.trains.model.PassengerCoach
-
- getColor() - Method in class org.cppftw.trains.model.Station
-
Returns the Color of this Station.
- getCurrentPlace() - Method in class org.cppftw.trains.model.Vehicle
-
Returns a reference to the currentPlace attribute, which is the Slot
occupied by this Vehicle.
- getFixSlot() - Method in class org.cppftw.trains.model.Portal
-
Returns the reference to the attribute fixSlot.
- getImage() - Method in class org.cppftw.trains.view.PortalView
-
Returns the Image object which belongs to this PortalView.
- getImage() - Method in class org.cppftw.trains.view.RailView
-
Returns the Image object which belongs to this RailView.
- getImage(String) - Static method in class org.cppftw.trains.view.SimpleView
-
Loads the image that represents this view's corresponding model,
adds is to the storage if it isn't in there yet.
- getImage() - Method in class org.cppftw.trains.view.SimpleView
-
Returns the Image that visually represents the model.
- getImage() - Method in class org.cppftw.trains.view.StationView
-
Loads the image that represents this view's corresponding model.
- getImage() - Method in class org.cppftw.trains.view.SwitchView
-
Returns the Image object which belongs to this SwitchView.
- getInstance() - Static method in class org.cppftw.trains.model.Ground
-
Static method that returns a reference to the attribute instance,
which is the single instance of Ground.
- getInstance() - Static method in class org.cppftw.trains.view.VehicleView
-
Returns a reference to the single instance of this class
- getModel() - Method in class org.cppftw.trains.view.SimpleView
-
Returns this view's corresponding model.
- getNextCoach() - Method in class org.cppftw.trains.model.Vehicle
-
Returns a reference to the nextCoach attribute, which is the coach
pulled by this Vehicle.
- getNextSlot(Slot) - Method in class org.cppftw.trains.model.Ground
-
Returns the Slot an object must move to after its next step determined by
previousSlot.
- getNextSlot(Slot) - Method in class org.cppftw.trains.model.Portal
-
Returns the Slot a Vehicle standing on this Portal must move to after its
next step determined by previousSlot.
- getNextSlot(Slot) - Method in class org.cppftw.trains.model.Rail
-
Returns the Slot a Vehicle standing on this Slot must move to after its
next step determined by previousSlot.
- getNextSlot(Slot) - Method in class org.cppftw.trains.model.Slot
-
Returns the Slot an object must move to after its next step determined by
previousSlot.
- getNextSlot(Slot) - Method in class org.cppftw.trains.model.Switch
-
Returns the Slot a Vehicle standing on this Switch must move to after its
next step determined by previousSlot.
- getNumberOfNeighbors() - Method in class org.cppftw.trains.model.Rail
-
Returns the number of neighbors connected to this Rail.
- getNumberOfOptions() - Method in class org.cppftw.trains.model.Switch
-
Returns the number of selectable options connected to this Rail.
- getPoint() - Method in class org.cppftw.trains.view.SimpleView
-
Returns this view's position defining point.
- getRotatedImage(Image, Direction) - Static method in class org.cppftw.trains.view.ImageUtils
-
Returns a new Image object which is created by
rotating the given image with degrees defined
by direction.
- getSelectedOption() - Method in class org.cppftw.trains.model.Switch
-
- getStation() - Method in class org.cppftw.trains.model.Slot
-
Returns "the" station which stands next to this slot, null there are no stations next to it.
- getVehicle() - Method in class org.cppftw.trains.model.Slot
-
Returns "the" vehicle which stands on this slot, null if empty.
- Ground - Class in org.cppftw.trains.model
-
The singleton class Ground is a Slot that represents all elements
of the game field the trains can't traverse on.
- GUI - Class in org.cppftw.trains.view
-
The GUI class is responsible for displaying
the graphical user interface of the application.
- GUI() - Constructor for class org.cppftw.trains.view.GUI
-