Rechteck nachbilden..



  • Hallo Leute, ich habe ein kleines Problem..ich soll ein Rechteck auf dem bildschirm darstellen bzw.die der mauszeiger soll so ein rechteckablauf machen..hier habe ich ein code stück, welches mir nen ziemlich kleinen rechteck macht..

    if (i<=1000)
    	{	
    		if (i%500 == 0)buffer[2]=buffer[2]-1; 	//nach oben
    	}
    	if (i>1000 & i<=2000)
    	{
    		if (i%500 == 0)buffer[1]=buffer[1]+1;		//nach rechts
    	}
    	if (i>2000 & i<=3000)
    	{
    		if (i%500 == 0)buffer[2]=buffer[2]+1;	//nach unten
    	}
    	if (i>3000 & i<=4000)
    	{
    		if (i%500 == 0)buffer[1]=buffer[1]-1;	//nach links
    	}
    	if (i>5000) i=1;
    	i++;
    

    wie kriege ich, dass er ein größeres rechteck macht??



    1. der code ist kaum zu verstehen.

    2. für rechtecke in buffer schreinbe gibt es bessere mtehoden

    3. versuch mal folgendes, wenn ich den code richtig verstanden habe.

    ersetz % 500 durch %50, oder % 100 oder sonsteine kleinere zahl



  • Also,s geht hier um eine PIC-Programmierung(PIC18F2550).s wird eine serielle schnittstelle angesprochen..wenn ich die zahlen kleiner mache, dann läuft das rechteck ziemlich schnell aus dem bildschirm..


Log in to reply