Package com.l2client.navigation

Examples of com.l2client.navigation.EntityNavigationManager


public class NavTest extends TestCase {

  public void testSelf(){
    Singleton.get().init(null);
      EntityNavigationManager em = Singleton.get().getNavManager();

       
        TiledNavMesh n1 = getNavMesh("0/0", Vector3f.ZERO);
        em.attachMesh(n1);
        TiledNavMesh n2 = getNavMesh(""+IArea.TERRAIN_SIZE+"/0", new Vector3f(IArea.TERRAIN_SIZE,0,0));
        em.attachMesh(n2);
        TiledNavMesh n3 = getNavMesh("0/-"+IArea.TERRAIN_SIZE, new Vector3f(0,0,-IArea.TERRAIN_SIZE));
        em.attachMesh(n3);       

        TiledNavMesh n11 = em.getNavMesh(10,10);
        System.out.println("Navmesh with 10/10 in it is:"+n11+" ? 0/0 ?");
        assertEquals(n1, n11);
        TiledNavMesh n22 = em.getNavMesh(IArea.TERRAIN_SIZE+10,10);
        System.out.println("Navmesh with "+(IArea.TERRAIN_SIZE+10)+"/10 in it is:"+n22+" ? "+IArea.TERRAIN_SIZE+"/0 ?");
        assertEquals(n2, n22);
        TiledNavMesh n33 = em.getNavMesh(10,-IArea.TERRAIN_SIZE+10);
        System.out.println("Navmesh with 10/-"+(IArea.TERRAIN_SIZE+10)+" in it is:"+n33+" ? 0/-"+IArea.TERRAIN_SIZE+" ?");
        assertEquals(n3, n33);
        TiledNavMesh n44 = em.getNavMesh(10,10);
        assertEquals(n11, n44);

        Vector3f sPos = new Vector3f(10,0,10);
        Vector3f ePos = new Vector3f(30,0,30);
        Path p = null;
View Full Code Here

TOP

Related Classes of com.l2client.navigation.EntityNavigationManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.