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 |