Package com.aqpproject.tools

Examples of com.aqpproject.tools.Vector2D


            if (m_isUpdating) {
                return;
            }

            //Camera
            Vector2D camPos = Interpolation.getPositionInterpolation(m_lastCameraPosition, m_cameraPosition, Singleton.getWorldModel().getInterpolation());
            Singleton.getVisualisation().setCameraPosition(camPos.x, camPos.y);


            //Entities
            try {
View Full Code Here


    private Vector2D getCarPosition(int pos, Car car) {
        float shift = 25 - (car.m_size.x / 2.f);
        ArrayList<Vector2D> v = Singleton.getVisualisation().getTilePositions(Visualisation.MAP_LAYER.INFORMATIONS, pos);
        if (v.isEmpty()) {
            return new Vector2D();
        }
        return v.get(0).translate(shift, 16);

    }
View Full Code Here

    private void createEntities() {

        Singleton.getVisualisation().createMap(Singleton.getWorldModel().getMaps().get("MapMenu").getPath());
        Singleton.getVisualisation().setCameraPosition(1420, 1750);

        m_worldEntities.put("bandeauY1", new WEMenu("bandeauY1", "bandeauY", new Vector2D(975, 1000), 0, 1));

        float textWidth = calcWidth("Join game", "ar30whi");

        //Texts
        m_worldTextEntities.put("Title", new WEAlphaTextButton("Title", m_menuX + m_menuWidth / 2 - textWidth / 2, m_resolution.y - 50, "Join game", "ar30whi"));
        m_worldTextEntities.put("Port", new WEAlphaTextButton("Port", m_menuX + 50, m_resolution.y - 150, "Port", "ar30whi"));
        m_worldTextEntities.put("PortNum", new WEAlphaTextButton("PortNum", m_menuX + m_menuWidth - 300, m_resolution.y - 150, m_port, "ar30whi"));
        m_worldTextEntities.put("IP", new WEAlphaTextButton("IP", m_menuX + 50, m_resolution.y - 200, "IP", "ar30whi"));
        m_worldTextEntities.put("IPAddress", new WEAlphaTextButton("IPAddress", m_menuX + m_menuWidth - 300, m_resolution.y - 200, m_IPAddress, "ar30whi"));
        m_worldTextEntities.put("Name", new WEAlphaTextButton("Name", m_menuX + 50, m_resolution.y - 300, "Name", "ar30whi"));
        m_worldTextEntities.put("Pseudo", new WEAlphaTextButton("Pseudo", m_menuX + m_menuWidth - 300, m_resolution.y - 300, m_pseudo, "ar30whi"));
        m_worldTextEntities.put("Car", new WEAlphaTextButton("Car", m_menuX + 50, m_resolution.y - 350, "Car", "ar30whi"));
        m_worldTextEntities.put("Map", new WEAlphaTextButton("Map", m_menuX + 50, m_resolution.y - 400, "Map", "ar30whi"));
        m_worldTextEntities.put("MapName", new WEAlphaTextButton("MapName", m_menuX + m_menuWidth - 300, m_resolution.y - 400, "", "ar30whi"));
        m_worldTextEntities.put("Connect", new WEAlphaTextButton("Connect", m_menuX + 50, m_resolution.y - 500, "Connect", "ar30whi"));
        m_worldTextEntities.put("Cancel", new WEAlphaTextButton("Cancel", m_menuX + 50, m_resolution.y - 600, "Cancel", "ar30whi"));

        //Initialisation
        ((WEAlphaTextButton) m_worldTextEntities.get("Port")).m_setMInitialize(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("Port")).setSelect(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("PortNum")).m_setMInitialize(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("PortNum")).setSelect(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("IP")).m_setMInitialize(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("IPAddress")).m_setMInitialize(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("Name")).m_setMInitialize(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("Pseudo")).m_setMInitialize(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("Map")).m_setMInitialize(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("MapName")).m_setMInitialize(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("Car")).m_setMInitialize(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("Connect")).m_setMInitialize(true);
        ((WEAlphaTextButton) m_worldTextEntities.get("Cancel")).m_setMInitialize(true);

        //Car miniature
        m_worldEntities.put("car_mini", new WEMenu("car_mini", m_spritesNameList.get(Singleton.getOptionsController().getCar()), new Vector2D(m_minX + m_menuX + m_menuWidth - 300, m_resolution.y + m_minY - 378), 0, 1));

        //Arrows
        m_worldEntities.put("arrow_port", new WEMenu("arrow_port", "arrow", new Vector2D(m_minX + m_menuX + 10, m_resolution.y + m_minY - 178), 0, 1));
        m_worldEntities.put("arrow_IP", new WEMenu("arrow_IP", "arrow", new Vector2D(m_minX + m_menuX + 10, m_resolution.y + m_minY - 228), 0, 2));
        m_worldEntities.put("arrow_name", new WEMenu("arrow_name", "arrow", new Vector2D(m_minX + m_menuX + 10, m_resolution.y + m_minY - 328), 0, 2));
        m_worldEntities.put("arrow_car", new WEMenu("arrow_car", "arrow", new Vector2D(m_minX + m_menuX + 10, m_resolution.y + m_minY - 378), 0, 2));
        m_worldEntities.put("arrow_map", new WEMenu("arrow_map", "arrow", new Vector2D(m_minX + m_menuX + 10, m_resolution.y + m_minY - 428), 0, 2));
        m_worldEntities.put("arrow_connect", new WEMenu("arrow_connect", "arrow", new Vector2D(m_minX + m_menuX + 10, m_resolution.y + m_minY - 528), 0, 2));
        m_worldEntities.put("arrow_cancel", new WEMenu("arrow_cancel", "arrow", new Vector2D(m_minX + m_menuX + 10, m_resolution.y + m_minY - 628), 0, 2));
    }
View Full Code Here

TOP

Related Classes of com.aqpproject.tools.Vector2D

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.