Exemplo n.º 1
0
    /*--------------------------------------------------------------------------------*/

    public MeshMapping(IndicatorGrid _indicatorGrid)
    {
        indicatorGrid = _indicatorGrid;
        cursor        = Character2D.mappings[(int)Character2D.Mood.NEUTRAL];

        triangleMesh = new TriangleMesh2D(Character2D.map, Character2D.mappings);
        bounding     = new Bounding2D(
            Character2D.mappings[(int)Character2D.Mood.SAD],
            Character2D.mappings[(int)Character2D.Mood.RELAXED],
            Character2D.mappings[(int)Character2D.Mood.EXCITED],
            Character2D.mappings[(int)Character2D.Mood.IRRITATED]
            );

        cursor = bounding.Clip(cursor);
        indicatorGrid.SetCursor(bounding.GetMappedCoordinates(-1.0f, 1.0f));
    }