Ejemplo n.º 1
0
    public void normalDogInitiation()
    {
        blockallocator.blockAllocatorInitialization();
        gridmap = blockallocator.grid.GetComponent <Griddrawing>();

        assignInitialDogToMap();
    }
Ejemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     griddata     = grid.GetComponent <Griddrawing>();
     mapdata      = grid.GetComponent <Samplezeromapgrid>();
     otherdogdata = otherdog.GetComponent <New_method_dogmove>();
     //mapdata.setallfree();
     mapdata.settwentyfree();
     //mapdata.setmapA();
     //mapdata.setmapB();
     //mapdata.setmapC();
     realchanceset();
     blockallo.blockinit();
     targetpos          = new Vector3(posx * 32.0f / 20.0f, posy * 32.0f / 20.0f, 0.0f);
     transform.position = targetpos;
 }
Ejemplo n.º 3
0
	public void blockAllocatorInitialization(){
		gridmap = grid.GetComponent<Griddrawing>();
		griddata = grid.GetComponent<Griddata>();
		griddata.setIntensityAndIncline();
		ysize = gridmap.verticalgridnum;
		xsize = gridmap.horizongridnum;
		maxsize = gridmap.maxgridnum;

		for (int y = 0 ; y < ysize ; y ++){
			for (int x = 0 ; x < xsize ; x ++){
				float textureScaling = 0.1f + (0.9f * (griddata.intensity[x,y] / 100.0f));
				blocks.transform.GetChild((y*xsize)+x).position = new Vector3(((float)maxsize / xsize) * x,((float)maxsize / ysize) * y,0.0f);
				blocks.transform.GetChild((y*xsize)+x).localScale = new Vector3(5.0f / xsize, 5.0f / ysize,1.0f);
				blockcolor = new Color(textureScaling,textureScaling,textureScaling,textureScaling) ;
				blocks.transform.GetChild((y*xsize)+x).GetComponent<SpriteRenderer>().color = blockcolor;
			}
		}
	}
Ejemplo n.º 4
0
    public void blockinit()
    {
        gridmap = grid.GetComponent <Griddrawing>();
        mapdata = grid.GetComponent <Samplezeromapgrid>();
        ysize   = gridmap.verticalgridnum;
        xsize   = gridmap.horizongridnum;
        maxsize = gridmap.maxgridnum;

        for (int y = 0; y < ysize; y++)
        {
            for (int x = 0; x < xsize; x++)
            {
                float textureScaling = 0.1f + (0.9f * (mapdata.chance[x, y] / 100.0f));
                blocks.transform.GetChild((y * xsize) + x).position   = new Vector3(((float)maxsize / xsize) * x, ((float)maxsize / ysize) * y, 0.0f);
                blocks.transform.GetChild((y * xsize) + x).localScale = new Vector3(5.0f / xsize, 5.0f / ysize, 1.0f);
                blockcolor = new Color(textureScaling, textureScaling, textureScaling, textureScaling);
                blocks.transform.GetChild((y * xsize) + x).GetComponent <SpriteRenderer>().color = blockcolor;
            }
        }
    }
Ejemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     gridnumdata = grid.GetComponent <Griddrawing>();
 }