<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to RefactoringJavaFX</title><link>https://sourceforge.net/p/openpatrician/wikimig/RefactoringJavaFX/</link><description>Recent changes to RefactoringJavaFX</description><atom:link href="https://sourceforge.net/p/openpatrician/wikimig/RefactoringJavaFX/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 24 May 2014 07:22:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/openpatrician/wikimig/RefactoringJavaFX/feed" rel="self" type="application/rss+xml"/><item><title>RefactoringJavaFX modified by Sahits GmbH</title><link>https://sourceforge.net/p/openpatrician/wikimig/RefactoringJavaFX/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="planning-tasks-for-javafx"&gt;Planning Tasks for JavaFX&lt;/h1&gt;
&lt;p&gt;&amp;lt; &lt;a class="alink" href="/p/openpatrician/wikimig/Concepts/"&gt;[Concepts]&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Using JavaFX will make the Rendering module obsolete. Create a new module which contains all the JavaFX specifics. This module should also contain all the reusable UI components for the game, thus further separating UI controls code from the actual logic. The application will startup with the StartupScene which allows: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New game &lt;/li&gt;
&lt;li&gt;Load game &lt;/li&gt;
&lt;li&gt;Options &lt;/li&gt;
&lt;li&gt;Credits &lt;/li&gt;
&lt;li&gt;History &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The New, Load and Option action will take you to a new scene which will replace the old scene. &lt;/p&gt;
&lt;h2 id="replacement-of-rendering-module"&gt;Replacement of Rendering module&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ticket &lt;a class="" href="/apps/trac/openpatrician/ticket/35"&gt;#35&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ticket &lt;a class="" href="/apps/trac/openpatrician/ticket/42"&gt;#42&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ticket &lt;a class="" href="/apps/trac/openpatrician/ticket/43"&gt;#43&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Implement the class inheriting Application which can be run in fullscreen or windowed mode. Setup functionality for components to register to GameEvents and thusly updating their representation state. &lt;/p&gt;
&lt;h2 id="start-screen"&gt;Start screen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ticket &lt;a class="" href="/apps/trac/openpatrician/ticket/36"&gt;#36&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ticket &lt;a class="" href="/apps/trac/openpatrician/ticket/39"&gt;#39&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Create a component which can have layered images in it. The component should also be resizable (ResizeableCanvas). Consider also the fact, that the image may be positioned based on the size of the window. Include: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;custom fonts &lt;/li&gt;
&lt;li&gt;hover &lt;/li&gt;
&lt;li&gt;Text loader from property &lt;/li&gt;
&lt;li&gt;Strech transformer to project the text onto a 3D like image &lt;/li&gt;
&lt;li&gt;Pagination control to split up flow test on several pages &lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="new-game-screen"&gt;New game screen&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ticket &lt;a class="" href="/apps/trac/openpatrician/ticket/38"&gt;#38&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ticket &lt;a class="" href="/apps/trac/openpatrician/ticket/40"&gt;#40&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Implement the controls needed for the New Game screen: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Label &lt;/li&gt;
&lt;li&gt;Input Field &lt;/li&gt;
&lt;li&gt;Input field Spinner &lt;/li&gt;
&lt;li&gt;Steering wheel spinner &lt;/li&gt;
&lt;li&gt;Radio buttons &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Put together the screen &lt;/p&gt;
&lt;h2 id="in-game-screens"&gt;In game screens&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ticket &lt;a class="" href="/apps/trac/openpatrician/ticket/41"&gt;#41&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Create controls for: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Main game layout &lt;/li&gt;
&lt;li&gt;Notice Board &lt;/li&gt;
&lt;li&gt;Status &lt;/li&gt;
&lt;li&gt;Dialog &lt;/li&gt;
&lt;li&gt;Label &lt;/li&gt;
&lt;li&gt;Input field &lt;/li&gt;
&lt;li&gt;Button &lt;/li&gt;
&lt;li&gt;Table &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sahits GmbH</dc:creator><pubDate>Sat, 24 May 2014 07:22:26 -0000</pubDate><guid>https://sourceforge.net044b363d97b94ab84edbc57acb7c5ab935aa64cc</guid></item></channel></rss>