World Wide Guide
to FS Scenery Design | Knowledge Bank
Alessandro Antonini [e-mail: p0010838@leonet.itによる]
これらのコマンドの詳細については、 FS5StrucとSCASM 、Scenery Makerのドキュメントを見てください。
.Bgl Record |
Scasm Command |
Scenery Maker Command |
| 0x00 | N/A | End (of BGL) |
| 0x01 | N/A | N/A |
| 0x02 | N/A | N/A |
| 0x03 | N/A | N/A |
| 0x04 | N/A | N/A |
| 0x05 | StartSurface | StartSurface |
| 0x06 | MoveTo | MoveTo |
| 0x07 | DrawTo | LineTo |
| 0x08 | EndSurface | CloseSurface |
| 0x09 | DBX( 09 00 ) | StartDrawing |
| 0x0A | DBX( 0A 00 DNorth Dalt DEast ) | MoveTo_0A |
| 0x0B | DBX( 0A 00 DNorth Dalt DEast ) | LineTo_0B |
| 0x0C | DBX( 0C 00 ) | CloseDrawing |
| 0x0D | Jump | Goto |
| 0x0E | DefPoint | DefPoint |
| 0x0F | MoveToPt | MoveToPoint |
| 0x10 | DrawToPt | LineToPoint |
| 0x11 | DefPPoint | DefIntensityPoint |
| 0x12 | MoveToPPt | MoveToIntensityPoint |
| 0x13 | DrawToPPt | LineToIntensityPoint |
| 0x14 | SurfaceColor | OldSurfaceColor |
| 0x15 | TexRelief | TexRelief |
| 0x16 | SetVar | SetVar |
| 0x17 | N/A | N/A |
| 0x18 | Bitmap | Texture |
| 0x19 | Palette | Palette |
| 0x1A | Points | PointsList |
| 0x1B | MonitorTr | GoIfOutRotatedCube |
| 0x1C | IfVarRange2 | GoIfOut2 |
| 0x1D | VecPoly | PointPolygon |
| 0x1E | BitmapMode | Transparent |
| 0x1F | DBX( 1F 00 ) | DB 0x1F, 0x00 |
| 0x20 | TexPoly | TexturePolygon |
| 0x21 | IfVarRange3 | GoIfOut3 |
| 0x22 | Return | Return |
| 0x23 | Call | Call |
| 0x24 | IfVarRange | GoIfOut |
| 0x25 | VectorJump | GoIfVector |
| 0x26 | SetVar | SetVar |
| 0x27 | TexWindow | TextureWindow |
| 0x28 | BigDot | Disc |
| 0x29 | VecPoints | PointsListVect |
| 0x2A | ShadedPoly | GradPolygon |
| 0x2B | N/A | N/A |
| 0x2C | VectorJump | _GoIfVector |
| 0x2D | N/A | N/A |
| 0x2E | N/A | N/A |
| 0x2F | RefPoints (type 2 ) | _CondRefPoint |
| 0x30 | Brightness | Intensity |
| 0x31 | AutoPoints | PointsArray |
| 0x32 | PerspectiveCall | PerspectiveCall |
| 0x33 | RotatedCall | Rotate |
| 0x34 | SetScaleX | ScaleX |
| 0x35 | DotLine | DottedLine |
| 0x36 | Don't use - has bugs | Don't use - has bugs |
| 0x37 | Dot | Dot |
| 0x38 | ConcavePoly | Concave |
| 0x39 | IfVarAnd | GoIfNot |
| 0x3A | N/A | IndirectRefPointNS |
| 0x3B | N/A | Call_3B |
| 0x3C | N/A | CondRefPointNS |
| 0x3D | N/A | N/A |
| 0x3E | Poly | Polygon |
| 0x3F | ShadowCall | ShadowCall |
| 0x40 | DBX( 40 00 ) | DB 0x40, 0x00 |
| 0x41 | DBX( 41 00 Value ) | DB 0x41, 0x00, Val |
| 0x42 | Runway | Runway |
| 0x43 | N/A | Nop43 |
| 0x44 | Runway | Runway |
| 0x45 | DotLine | DottedLine_45 |
| 0x46 | TransformCall | IndirectRotate |
| 0x47 | N/A | N/A |
| 0x48 | DBX( 48 00 ) | DB 0x48, 0x00 |
| 0x49 | Building | Building |
| 0x4A | N/A | N/A |
| 0x4B | DBX( 4B 00 ) ;Call FSASM.FSO | CallDriver !!! FS5.1 only!!! |
| 0x4C | DBX( 4C 00 parms ) | IndirectRefPoint |
| 0x4D | DBX( 4D 00 ) | CopyVar4Dh |
| 0x4E | DBX( 4E 00 ) | DB 0x4E, 0x00 |
| 0x4F | DBX( 4F 00 ) | CopyVar |
| 0x50 | ShadedColor | GradColor |
| 0x51 | LineColor | LineColor |
| 0x52 | SurfaceColor | SurfaceColor |
| 0x53 | DBX( 53 00 ) | DB 0x53, 0x00 |
| 0x54 | CallAsm | CallAsm |
| 0x55 | SurfaceType | SurfaceType |
| 0x56 | N/A | ThermalArea |
| 0x58 | MoveTexture | MoveTexture |
| 0x59 | DBX( 59 00 ) | DB 0x59, 0x00 |
| 0x5A | Call | Call, GoSub |
| 0x5B | DBX( 5B 00 ) | DB 0x5B, 0x00 |
| 0x5C | DBX( 5C 00 ) | DB 0x5C, 0x00 |
| 0x5D | RepeatBitmap | RepeatBitmap |
| 0x5E | DBX( 5E 00 ) | DB 0x5E, 0x00 |
| 0x5F | DBX( 5F 00 + parms ) | DB 0x5F, 0x00 + PARMS |
| 0x60 | N/A | TextureVectPolygon |
| 0x61 | DBX( 61 00 + parms ) | DB 0x61, 0x00 + PARMS |
| 0x62 | MonitorPt | CheckPoint |
| 0x63 | N/A | N/A |
| 0x64 | DBX( 64 00 ) | DB 0x64, 0x00 |
| 0x65 | LoadSurfaceColor | LoadSurfaceColor |
| 0x66 | LoadShadedColor | LoadGradColor |
| 0x67 | LoadLineColor | LoadLineColor |
| 0x68 | TexPolyShading | TextureShading |
| 0x69 | RoadMoveTo | RoadMoveTo |
| 0x6A | RoadLineTo | RoadLineTo |
| 0x6B | RoadMoveTo2 | RiverMoveTo |
| 0x6C | RoadLineTo2 | RiverLineTo |
| 0x6D | DBX( 6D 00 + parms ) | Call_6D |
| 0x6E | TaxiMoveTo | TaxiWayMoveTo |
| 0x6F | TaxiLineTo | TaxiWayLineTo |
| 0x70 | SenseBorder | CheckBorder |
| 0x71 | N/A | N/A |
| 0x72 | RunwayLights | DW 0x72, + parms |
| 0x73 | Monitor3D | GoIfOutCube |
| 0x74 | LayerCall | Priority |
| 0x75 | N/A | PerspectiveSurface |
| 0x76 | Perspective | Perspective |
| 0x77 | RefPoint (type 7) | _CondRefPoint( 0x77 |
| 0x78 | HighwayWLineTo | RdWideLineTo |
| 0x79 | HighwayWLineTo79 | RvWideMoveTo |
| 0x7A | ShadedTexPoly | TextureShadedPolygon |
| 0x7B | ShadedTexPoly7B | DW 0x7B + PARMS |
| 0x7C | DBX( 7C 00 ) | DW 0x7C + PARMS |
| 0x7D | Inst_7D | AdjustTexture |
| 0x7E | SetVar7e | SetVar7e |
| 0x7F | City | SynthCity |
| 0x80 | DotPt | DotToPoint |
| 0x81 | Smoothing | TextureSmooth(on/off) |
| 0x82 | DB( 82 00 + parms ) | SimpleRefPoint |
| 0x83 | SetScale | Scale |
| 0x84 | DBX( 84 00 + parms ) | DW 0x84 + parms |
| 0x87 | DBX( 87 00 + value ) | SetPalette1 |
| 0x8C | DBX( 8C 00 + parms ) !!!FS6 ONLY!!! | DW 0x8C + parms |