jdrive icon indicating copy to clipboard operation
jdrive copied to clipboard

OpenTTD port to Java

Results 28 jdrive issues
Sort by recently updated
recently updated
newest added

For temporarily changing user as in ``` old_player = Global.gs._current_player; Global.gs._current_player = v.owner; ... Global.gs._current_player = old_player; ```

Style/OO

```java menuItemTranspBuildings.addActionListener( e -> { Global._display_opt ^= Global.DO_TRANS_BUILDINGS; Hal.MarkWholeScreenDirty(); }); ``` `MarkWholeScreenDirty();` needs to be synchronized, for it's called from awt thread

enhancement

No good way. Render MIDI and play WAVs!

``` Cursor.getPredefinedCursor(Cursor.HAND_CURSOR) Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR) .setCursor(new Cursor(Cursor.CROSSHAIR_CURSOR)); Cursor cursor = new Cursor(Cursor.HAND_CURSOR); frame.setCursor(cursor); JFrame frame = new JFrame... Image cursorImage = Toolkit.getDefaultToolkit().createImage( new MemoryImageSource(16, 16, pixels, 0, 16)); transparentCursor = Toolkit.getDefaultToolkit().createCustomCursor (cursorImage,...

enhancement

Check all globals to be saved or mark them with a comment NOSAVE

bug

Pathfinding has some errors? There are unvisited tiles in debug display that can be used for moving.

bug

Mouse cursor isn't following system mouse fast enough 1. Decouple screen update from game time, update screen once in a 5 msec 2. Redo deflicker code. Now it makes a...

enhancement

No, caller modifies order in place, first redo that