From: Martin B. <dr....@t-...> - 2017-06-07 18:34:17
|
Am 11.05.2017 um 17:27 schrieb Dave Mitton: > What's the current status of RC2? > > Is there a description of the development tools/environment anywhere? > > Dave. > > > --- Hi Dave, i fixed a couple of minor glitches. And now have to find some time to do some more tests. On your second question: All one need is the JDK, Git and or an IDE (with git included). I personally use eclipse together with jgit/egit. On the wiki at sourceforge or in the archive there should be some information regarding the setup. But basically you create a new git project by cloning the sourceforge or github repo inside eclipse (if you use that) or create a new local git project by cloning the repo from sf or github. Create a new development branch for your self and familiarize yourself with the code. Beware the structure between 1.x and 2.0 changed drastically. So i recommend you start with the 2.0 master or development branch and look around there. Common path for all java classes is src/main/java. net.sf.rails.util.util.java contains the main-class. Bsaic game code can be found in net.sf.rails.game/net.sf.rails.ui.swing (Base game 1830) Gamespecific coding can be found below net.sf.rails.game.specific._1880 for example or net.sf.rails.ui.swing.gamespecific._1880. Setup for games is done via xml in data/18.. below src/main/ressources. Check out for example 1880 (thats the one i know the most about. Feel free to ask more questions. Regards, Martin |