
  actors.static (   
 Act.jar,    )

-   -   ,    
   ,   map_c, map_h, map_t  ..

====================================================
4: FF FF 00 01	  
====================================================
4: int	  ,  
----------------------------------------------------
  4: int	X1
  4: int	Y1
  4: int	X2
  4: int	Y2
  4: int	/
  4: float	
	-         
	  map_t,      (0,0),
	     200    
	-  - 32,64,128 -  -   map_t
	-  (  float) -     ,
	     ,   -
	   -0.4  0.4,    
	(       0),   0.1 
	 20  (..      
	   map_t),  -    ,
	 -     (  
	   20    )
----------------------------------------------------
	-        
	 ,        
	  (   ,  - )
	-        
	( *.mis )    :
		Xmis = ( X + 0.5 ) * 200
		Ymis = MapHeight - ( Y + 1.5 ) * 200
	    (..     0)
	-  ,       1
	      ,    
	    ,       
	  -    
	-        
	 , ..         
	-  Act.jar     "in/outWing.txt"
====================================================
4: int	  
----------------------------------------------------
  2: int 	 
  n: 		  Modified UTF-8
	- -   - 
----------------------------------------------------
4: int	  ,  
----------------------------------------------------
  4: int	Idx
  4: float	X
  4: float	Y
  4: float	Angle
	- Idx -  -    
	-   ,  (0,0) -    
	(  *.mis )
	-     -   *.mis  (0 - 
	 ,    ),   
	     ,    
	,      
	    535  900 (..   , 
	     900  545,  
	 -  535  890 )
----------------------------------------------------
	-        0
	-          -
	"com.maddox.il2.objects.air.Runaway",    Iwo  
	   "com.maddox.il2.objects.buildings.Mountain$Suribachi",
	     -  
	-      ,  
	        
	       360 
	(-  ), ,    
	     :-)
	-     -      - 0,
	    (  0 )
	-  Act.jar     "in/outNStationary.txt",
	       ,  
	"com.maddox.il2.objects.air.Runaway"
====================================================
4: int	  
----------------------------------------------------
  2: int 	 
  n: 		  Modified UTF-8
	- -    
----------------------------------------------------
4: int	   
----------------------------------------------------
  2: int	BlockY
  2: int	BlockX
	-   200200 ,  0,0 -
	  
  --------------------------------------------------
  4: int	  ,    
  --------------------------------------------------
    2: int	Angle
    2: int	Idx   
    2: int	Y
    2: int	X
		- Idx -     
		-   ,  (0,0) -   
		,    0,00625 ( 200 / 32000 ) 
		-   0,01125 ( 360 / 32000 ) ,  0 -  
		,    ,   
		 ,  5     
		 -444.4(4),  5     
		 -31555.5(5),     
		    535-900 (.   )
  ------------------------------------------------
----------------------------------------------------
	-        0
	-    ( *.mis ) 
	 :
		Xmis = BlockX * 200 + X * 200 / 32000
		Ymis = BlockY * 200 + Y * 200 / 32000
	- ,  *.mis    :
		misAngle = - Angle * 360 / 32000
	-      Y  X, -  
	  -    
	- ,         
	"com.maddox.il2.objects.buildings.",    Act.jar
	  33       
	        
	 MWactors.static
	-            
	        -    
	  ,      
	  ,     
	(         - ,
	       )
	-     -      - 0,
	    (  0 ) (
	  )
	-  Act.jar     "in/outBuildings.txt",
	   - ,    -
	     ,   
	 4-      
	(       0      
	 )
====================================================
4: int    , 
		 Runway points
----------------------------------------------------
  4: int	  , 
			Runway points  
  --------------------------------------------------
    4: float	X
    4: float	Y
----------------------------------------------------
4: int    , 
		 Taxi points
----------------------------------------------------
  4: int	  , 
			Taxi points  
  --------------------------------------------------
    4: float	X
    4: float	Y
----------------------------------------------------
4: int    , 
		 Parking points
----------------------------------------------------
  4: int	  , 
			Parking points  
  --------------------------------------------------
    4: float	X
    4: float	Y
----------------------------------------------------
	-   ,  0,0 -    
	(  *.mis )
	-      (   
	  ),     
	     
	-          ,
	   ,      -   
	 
	-  Act.jar     "in/outChiefs.txt"
	 "in/outChiefsRoad.txt",    
====================================================

    Java
====================================================
        , .. 
   ,    .
..          :
	  ,
	   ,
	   ,
	  
----------------------------------------------------
       
( IEEE 754 floating-point "single format" )   :
	 31 (  0x80000000 ) -  ( 1 -  ),
	 30-23 (  0x7f800000 ) - ,
	 22-0 (  0x007fffff ) - ,
	  - 0x7f800000,  - 0xff800000,
	(   'float'  C/C++   'single'  Pascal/Delphy )
        .
----------------------------------------------------
  "Modified UTF-8"  :
	-    '\u0001'  '\u007F'
		 1 		0	 6-0
	-   '\u0000'    '\u0080'  '\u07FF'
		 1		1	1	0	 10-6
		 2		1	0	 5-0
	-    '\u0800'  '\uFFFF'
		 1		1	1	1	0	 15-12
		 2		1	0	 11-6
		 3		1	0	 5-0
        :
	-       ( 
	     ,    )
	-     :
		 1 (  2   (  3   ) )
  actors.static     
     ASCII , ..   
        1 - 127.
====================================================
