apps.mt3dmaps
Class TestIsland

java.lang.Object
  extended by com.jmex.game.state.GameState
      extended by synergynetframework.appsystem.table.appdefinitions.SynergyNetApp
          extended by synergynetframework.appsystem.table.appdefinitions.DefaultSynergyNetApp
              extended by apps.mt3dmaps.TestIsland

public class TestIsland
extends DefaultSynergyNetApp

TestIsland shows multipass texturesplatting(6 passes) through usage of the PassNode together with jME's water effect and a skybox. A simpler version of the terrain without splatting is created and used for rendering into the reflection/refraction of the water.

Author:
Heightmap and textures originally from Jadestone(but heavily downsampled), Rikard Herlitz (MrCoder)

Constructor Summary
TestIsland(ApplicationInfo info)
          Instantiates a new test island.
 
Method Summary
 void addContent()
          Adds the content.
 
Methods inherited from class synergynetframework.appsystem.table.appdefinitions.DefaultSynergyNetApp
init
 
Methods inherited from class synergynetframework.appsystem.table.appdefinitions.SynergyNetApp
cleanup, exitApp, getActivationCount, getApplicationDataDirectory, getInfo, getMenuController, getOrthoNode, getOrthoRenderPass, getRootNode, getWorldNode, getWorldRenderPass, onActivate, render, renderDebug, setActivationCount, setActive, setMenuController, setOrthoRenderPass, setRootNode, setWorldRenderPass, update
 
Methods inherited from class com.jmex.game.state.GameState
getName, getParent, isActive, setName, setParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestIsland

public TestIsland(ApplicationInfo info)
Instantiates a new test island.

Parameters:
info - the info
Method Detail

addContent

public void addContent()
Description copied from class: SynergyNetApp
Adds the content.

Specified by:
addContent in class SynergyNetApp