---
# System prepended metadata

title: Untitled

---

### DONE:
1. ~~WINDOWS: Removed Coherent GT C++ and UI javascript~~
1. ~~WINDOWS: Noesis initialization~~
   * ~~for Switch also initialized~~
1. ~~SWITCH: Move the Windows project to Switch. Removing game-board Opengl draw an IRRKLang Sound system.~~
1. ~~Show Main menu~~
   * ~~GUI exporter from the original Game-HTML tree to a Noesis-XAML tree using absolute coordinates~~
       * ~~Static GUI parts will not need reworking.~~
       * ~~Dynamic GUI will need editing (their coordinates cannot be absolute)~~
       * ~~We have to assign identifiers to some elements to make them useable from c++~~
       * ~~The animations will have to be reprogrammed in Noesis~~
1. ~~Main GUI Restoration:~~
   * ~~Original PC Game Calls between Squirrell <-> C++ <-> Javascript interception-dump (calls to be emulated in ported version)~~
   * ~~Internal C++ code-structure for old-coherent-javascript emulation~~
   * ~~Animation tests: fades and position or transformations programmed easily in the xaml~~
   * ~~Button tests: We need to improve how the styles work ( normal/focused/pressed )~~
   * ~~Gamepad navigation tests.~~
1. ~~Working versions for PC and Switch paired: At this point Switch and PC version are working in the same way~~
1. ~~Essential GUI Restoration (To start the game):~~
   * ~~Previous coherent(js)<->squirrel communication emulation~~
   * ~~'Exported' GUI from original game fixes:layout and styles~~
   * ~~Transitions/Animations~~
1. ~~SWITCH: Custom/game+Noesis render for D3D and NVN~~
   * ~~Preparing a renderer for mixed Noesis and Custom needs~~
1. ~~SWITCH: Game draw for D3D~~
1. SWITCH: Game draw for NVN
1. Connect Noesis events to control the game ( mouse, touch, keys, gamepad )

### CURRENTLY:
* Prepare the rest of the game dialogs including dynamic elements.
    * Rework the rest of the dialogs
      * Previous coherent(js)<->squirrel communication emulation
      * 'Exported' GUI from original game fixes:layout and styles
      * Transitions/Animations

### NEXT:   
1. Prepare the rest of the game dialogs including dynamic elements.
    * Dynamic elements: texts, inventory icons, energy/etc.. level meters
    * Switch specific layout redesign.
    * Switch specific adaptation for tooltips and others
1. SWITCH: Game input/control redesign for gamepad+touch
1. SWITCH: Add a new sound system
1. SWITCH: Native features
   * Native savegames
   * Dock/Undock resolution


