NoPaste [Tracker]

[ Create new paste | Recent pastes ]

[ Show as plain text ]

Description: Tracker, Author: PG, Time: 2009-11-07 19:14, Language: C
http://nopaste.gamedev.pl?&id=4747
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include "track.nqh"
#define TURN90TIME_FLAT 35
#define TURN90TIME_ROUGH 44
#define METERMOVE_X 3

task main ()
{
  int i = 0 ;
  int TurnTime, MoveTime ;

  initiate();
 
  Wait (200) ;
 
  repeat (Lines)
  {
      TurnTime = AngleTab[i] * TURN90TIME_FLAT / 90 ;
      MoveTime = DistanceTab[i] * METERMOVE_X ;
               
      Wait(100);
       
      if (TurnTime != 0)
      {
          if (TurnTime < 0)
          {
              OnRev(OUT_B) ;
              OnFwd(OUT_A) ;
          }
          else
          {
              OnFwd(OUT_B) ;
              OnRev(OUT_A) ;
          }
      }     
      Wait (abs(TurnTime)) ;       
      Off (OUT_AB) ;

      Wait (100) ;

      if (MoveTime != 0)
      {
          OnFwd (OUT_AB) ;
          Wait (MoveTime) ;
      }
      Off(OUT_AB) ;
     
      i++ ;
      }
}
 

en pl 
Copyright © 2007 ayufan @ Warsztat
Based on GeSHi