reman3/Rayman_X/cpa/Appli/Max23Dos/inc/conventi.h

471 lines
14 KiB
C

/*=========================================================================
*
* Conventi.h - String definitions
*
* Version 1.0
* Revision date
*
*=======================================================================*/
#ifndef CONVENTION_H
#define CONVENTION_H
//--- General ---------------------------------------------------------
#define M_SetCurrentFileDouble "SetCurrentFileDouble"
#define M_VersionNumber "VersionNumber"
//--- Files ---------------------------------------------------------
#define M_FichierALW ".alw"
#define M_FichierLGT ".lgt"
#define M_FichierPLG ".plg"
#define M_FichierMOD ".mod"
#define M_FichierZOO ".zoo"
//--- Headers ---------------------------------------------------------
#define M_TBL_HEADER "TBL_HEADER"
#define M_IPO_HEADER "IPO_HEADER"
#define M_ZOO_HEADER "ZOO_HEADER"
#define M_PHY_HEADER "PHY_HEADER"
#define M_VSE_HEADER "VSE_HEADER"
#define M_A3D_HEADER "A3dHEADER"
//--- Super-Objects ---------------------------------------------------------
// section name
#define M_SuperObject "SuperObject"
// section entries
#define M_SPOActionTransparency "Transparency"
#define M_SPOActionLinkedObject "LinkedObject"
#define M_SPOActionGeometric "Geometric"
#define M_SPOActionPutMatrix "PutMatrix"
#define M_SPOActionAddChild "AddChild"
#define M_SPOActionComment "Comment"
#define M_SPOActionFlags "Flags"
// modifications
#define M_Edit_ListModifSuperObject "Edit-ListModifSuperObject"
// parameters
#define M_Root "Root"
#define M_SPO_Univers "SPO_Univers"
//--- Matrix ---------------------------------------------------------
// section name
#define M_Matrix "Matrix"
// section entries
#define M_MATActionTranslation "MatrixTranslation"
#define M_MATActionRotation "MatrixRotation"
#define M_MATActionScale "MatrixScale"
//--- Characters ---------------------------------------------------------
// section name
#define M_InsertCharacter "InsertCharacter"
#define M_InsertAlways "InsertAlways"
// section entries
#define M_LVLActionCharacterFlags "CharacterFlags"
#define M_LVLActionLinkCharacter "LinkCharacter"
#define M_LVLActionInitialState "InitialState"
#define M_LVLActionTransparency "Transparency"
#define M_LVLActionTranslation "MatrixTranslation"
#define M_LVLActionRotation "MatrixRotation"
#define M_LVLActionScale "MatrixScale"
//--- Sectors ---------------------------------------------------------
// section name
#define M_Sector "Sector"
// env&surf subsection
#define M_ENVAndSRF "ENVAndSRF"
// env&surf entries
#define M_SCTActionAddLstEnv "AddLstEnvironment"
#define M_SCTActionAddLstSurface "AddLstSurface"
// sector links subsection
#define M_SectorsLink "SectorsLink"
// sector links entries
#define M_SCTActionVirtual "Virtual"
#define M_SCTActionPriority "Priority"
#define M_SCTActionCameraType "CameraType"
#define M_SCTActionNewModelisation "NewModelisation"
#define M_SCTActionAddLstSound "AddLstSound"
#define M_SCTActionAddLstGraphic "AddLstGraphic"
#define M_SCTActionAddLstActivity "AddLstActivity"
#define M_SCTActionAddLstCollision "AddLstCollision"
#define M_SCTActionAddLstSoundEvent "AddLstSoundEvent"
// static lights subsection
#define M_StaticLights "StaticLights"
// static lights entries
#define M_SCTActionAddStaticLight "AddLstStaticLights"
// border subsection
#define M_Border "Border"
// border entries
#define M_SCTActionMinPointOfBorder "MinPointOfBorder"
#define M_SCTActionMaxPointOfBorder "MaxPointOfBorder"
#define M_SCTActionZmaxOfBorder "ZmaxOfBorder"
// gothrough subsection
#define M_Gothrough "Gothrough"
// gothrough entries
#define M_SCTActionGothrough "GoThrough"
// parameters
#define M_Univers "Univers"
#define M_NameGothrough "Gothrough"
//--- Submaps ---------------------------------------------------------
// section name
#define M_CreateSubMaps "CreateSubMaps"
// section entries
#define M_NumberOfSubMaps "NumberOfSubMaps"
#define M_BeginSubMapSoundEvent "BeginSubMapSoundEvent"
// parameters
#define M_SuperObjectRoot "SuperObject:Root"
#define M_MatrixRoot "Matrix:Root"
#define M_MatrixCenter "*^Matrix:LevelCenter"
//--- Surfaces ---------------------------------------------------------
// section name
#define M_SurfaceDescription "SurfaceDescription"
// section entries
#define M_SRFActionVisual "SurfaceVisual"
#define M_SRFActionVisualMatrix "SurfaceVisualMatrix"
//--- IPOs ---------------------------------------------------------
// section name
#define M_IpoMirror "IPO_MIRROR"
#define M_Ipo "IPO"
// section entries
#define M_IPOActionPO "PO"
#define M_IPOActionRLI "RLI"
//--- POs ---------------------------------------------------------
// section name
#define M_Phy "PHY"
// section entries
#define M_PHYActionCS "CS"
#define M_PHYActionVS "VS"
// section names
#define M_CS "CS"
#define M_VS "VS"
//--- Zones ---------------------------------------------------------
// section name
#define M_AllCollideSets "AllCollideSets"
// section entries
#define M_ZOOActionZDR "ZDR"
#define M_ZOOActionZDM "ZDM"
#define M_ZOOActionZDE "ZDE"
#define M_ZOOActionZDD "ZDD"
// parameter
#define M_Collide "Collide"
//--- Visual Set ---------------------------------------------------------
// section name
#define M_LOD "LOD"
// section entries
#define M_VSEActionLOD_Threshold "LOD_Threshold"
#define M_VSEActionFichierMOD "FichierMOD"
#define M_VSEActionFichierRLI "FichierRLI"
//--- Geometric Objects ---------------------------------------------------------
// section name
#define M_Geometric "Geometric"
// section entries
#define M_MODActionLookAt "LookAt"
#define M_MODActionComment "Comment"
#define M_MODActionAddEdge "AddEdge"
#define M_MODActionAddVertex "AddVertex"
#define M_MODActionAddElement "AddElement"
#define M_MODActionGetElement "GetElement"
#define M_MODActionGetVertices "GetVertices"
// element sections
#define M_ElementFaceMapDescriptors "ElementFaceMapDescriptors"
#define M_ElementIndexedTriangles "ElementIndexedTriangles"
#define M_ElementSprites "ElementSprites"
#define M_ElementTMeshes "ElementTMeshes"
#define M_ElementLines "ElementLines"
#define M_ElementPoints "ElementPoints"
#define M_ElementSpheres "ElementSpheres"
#define M_ElementAlignedBoxes "ElementAlignedBoxes"
#define M_ElementAltimap "ElementAltimap"
#define M_ElementMegaFace "ElementMegaFaces"
// triangles & facemap entries
#define M_MODActionMaterial "Material"
#define M_MODActionPointedSector "PointedSector"
#define M_MODActionAddFaceFMD "AddFaceFMD"
#define M_MODActionTripledUV "TripledUV"
#define M_MODActionAddFaceUV "AddFaceUV"
#define M_MODActionGetFaces "GetFaces"
#define M_MODActionAddFace "AddFace"
#define M_MODActionGetUVs "GetUVs"
#define M_MODActionAddUV "AddUV"
// sprite entries
#define M_MODActionAddMaterial "AddMaterial"
#define M_MODActionAddSprite "AddSprite"
#define M_MODActionAddInfo "AddInfo"
// meshes entries
#define M_MODActionAddPoint "AddPoint"
#define M_MODActionFatness "Fatness"
// lines entries
#define M_MODActionAddLine "AddLine"
#define M_MODActionThickness "Thickness"
// elements entries
#define M_MODActionAddCone "AddCone"
#define M_MODActionAddSphere "AddSphere"
#define M_MODActionAddAlignedBox "AddAlignedBox"
// altimap entries
#define M_MODActionOrigin "Origin"
#define M_MODActionSetVertex "SetVertex"
#define M_MODActionSetSquare "SetSquare"
#define M_MODActionSetTriangle "SetTriangle"
#define M_MODActionSquarePattern "SquarePattern"
// megaface entries
#define M_MODActionAddMegaFace "AddMegaFace"
// element names
#define M_FaceMapDescriptors "FaceMapDescriptors"
#define M_FaceMapDescriptor "FaceMapDescriptor"
#define M_IndexedTriangles "IndexedTriangles"
#define M_Sprites "Sprites"
#define M_Sprite "Sprite"
#define M_TMeshes "TMeshes"
#define M_Lines "Lines"
#define M_Cones "Cones"
#define M_Points "Points"
#define M_Spheres "Spheres"
#define M_AlignedBoxes "AlignedBoxes"
#define M_Altimap "Altimap"
#define M_MegaFace "MegaFaces"
// parameters
#define M_2DScaled "2DScaled"
#define M_2DNonScaled "2DNonScaled"
//--- PLG File ---------------------------------------------------------
// section name
#define M_VertexColor "VertexColor"
// section entries
#define M_PLGActionAddVertexColor "AddVertexColor"
//--- Game Materials ---------------------------------------------------------
// section name
#define M_GameMaterial "GameMaterial"
// section entries
#define M_GMTActionCollideMat "CollideMat"
#define M_GMTActionVisualMat "VisualMat"
#define M_GMTActionSoundMat "SoundType"
//--- Visual Materials ---------------------------------------------------------
// section name
#define M_Material "Material"
// section entries
#define M_VMTActionType "Type"
#define M_VMTActionScroll "Scroll"
#define M_VMTActionBackface "Backface"
#define M_VMTActionAddTexture "AddTexture"
#define M_VMTActionAmbientColor "AmbientColor"
#define M_VMTActionDiffuseColor "DiffuseColor"
#define M_VMTActionSpecularColor "SpecularColor"
// multitextures
#define M_VMTActionMultiTexture "MultiTexture"
#define M_VMTActionUVComputing "UVComputing"
//--- Textures ---------------------------------------------------------
// section name
#define M_Texture "Texture"
// section entries
#define M_TEXActionLoadTexture "LoadTexture"
#define M_TEXActionTiling "Tiling"
#define M_TEXActionMipMapping "MipMapping"
#define M_TEXActionChromakey "Chromakey"
#define M_TEXActionQuality "Quality"
#define M_TEXActionPriority "Priority"
// multitextures
#define M_TEXActionLinarMipMapping "LinarMipMapping"
#define M_TEXActionCorrection "PerspectiveCorrection"
#define M_TEXActionBlendToColor "BlendToColor"
#define M_TEXActionBlendToAlpha "BlendToAlpha"
//--- OBJ File ---------------------------------------------------------
// section names
#define M_A3dObjectsTableELEMENT "A3dObjectsTableELEMENT"
#define M_A3dObjectsTableGENERAL "A3dObjectsTableGENERAL"
// section entries
#define M_OBJActionMaximumIndex "MaximumIndex"
#define M_OBJActionSoundReference "SoundReference"
#define M_OBJActionLipsSynchro "LipsSynchro"
#define M_OBJActionCustomZoom "CustomZoom"
#define M_OBJActionObjectType "ObjectType"
#define M_OBJActionFirstCall "FirstCall"
#define M_OBJActionPriority "Priority"
#define M_OBJActionPeriod "Period"
#define M_OBJActionStatus "Status"
#define M_OBJActionObject "Object"
#define M_OBJActionBank "Bank"
#define M_OBJActionData "Data"
// basic family
#define M_OBJActionActor "Actor"
#define M_OBJActionCount "Count"
#define M_OBJActionGridSettings "GridSettings"
#define M_OBJActionOrientation "Orientation"
#define M_OBJActionPivotOrientation "PivotOrientation"
#define M_OBJActionPivotPosition "PivotPosition"
#define M_OBJActionPosition "Position"
// parameters
#define M_Object "Object"
#define M_Fake "Fake"
#define M_OBJActionFileType "FileType"
#define M_OBJActionVersionNumber "VersionNumber"
//--- CHL File ---------------------------------------------------------
// section names
#define M_A3dChannelNames "A3dChannelNames"
// section entries
#define M_CHLActionAddChannelName "AddChannelName"
//--- A3D File ---------------------------------------------------------
// section names
#define M_A3dAnimationGENERAL "A3dAnimationGENERAL"
#define M_A3dStringsTable "A3dStringsTable"
#define M_A3dVertexesTable "A3dVertexesTable"
#define M_A3dQuaternionsTable "A3dQuaternionsTable"
#define M_A3dChannel "Channel"
#define M_A3dFrame "Frame"
// section entries
#define M_A3DActionActor "Actor"
#define M_A3DActionNumberOfChannels "NumberOfChannels"
#define M_A3DActionNumberOfFrames "NumberOfFrames"
#define M_A3DActionCurrentFrame "CurrentFrame"
#define M_A3DActionTransOffset "AnimationTranslationOffset"
#define M_A3DActionRotationOffset "AnimationRotationOffset"
#define M_A3DActionReferenceChannel "AnimReferenceChannel"
#define M_A3DActionSpeed "AnimationSpeed"
#define M_A3DActionNumberInTable "NumberInTable"
#define M_A3DActionAdd "Add"
#define M_A3DActionPosition "Position"
#define M_A3DActionOrientation "Orientation"
#define M_A3DActionScale "Scale"
//--- Object Tables ---------------------------------------------------------
// section name
#define M_Tbl "TBL"
#define M_Evt "EVT"
// section entries
#define M_TBLActionMaximumIndex "MaximumIndex"
#define M_TBLActionObjectType "ObjectType"
#define M_TBLActionSoundEvent "SoundEvent"
#define M_TBLActionCameraEvent "CameraEvent"
#define M_TBLActionGenericEvent "GenericEvent"
#define M_TBLActionGenerateEvent "GenerateEvent"
#define M_TBLActionMechanicEvent "MechanicEvent"
#define M_TBLActionPeriod "Period"
#define M_TBLActionPriority "Priority"
#define M_TBLActionFirstCall "FirstCall"
#define M_TBLActionCustomZoom "CustomZoom"
#define M_TBLActionLipsSynchro "LipsSynchro"
// event names
#define M_3dObject "3dObject"
#define M_SoundEvent "SoundEvent"
#define M_CameraEvent "CameraEvent"
#define M_GenericEvent "GenericEvent"
#define M_GenerateEvent "GenerateEvent"
#define M_MechanicEvent "MechanicEvent"
//--- Lights ---------------------------------------------------------
// section name
#define M_Light "Light"
// section entries
#define M_LGTActionSetState "SetState"
#define M_LGTActionSetColor "SetColor"
#define M_LGTActionSetMatrix "SetMatrix"
#define M_LGTActionSetAlphas "SetAlphas"
#define M_LGTActionSetNearFar "SetNearFar"
//--- RLIs ---------------------------------------------------------
// section name
#define M_RLI "RLI"
#define M_ISI "ISI"
// section entries
#define M_RLIActionAddLOD "AddLODRLI"
#define M_RLIActionAddVertexLOD "AddVertexRLILOD"
//--- Prefixes ---------------------------------------------------------
// Borders
#define M_BoundingBox "frtb"
// Frontiers
#define M_Frontier "frt"
#define M_Fermeture "frtc"
#define M_FronRever "frtr"
#define M_NewFronRever "frtf"
#define M_FermRever "frtcr"
// Surfaces
#define M_Surface "srf_"
// SuperObjects
#define M_SPO_ "SPO_"
//--- Specific ---------------------------------------------------------
#define M_NomAnim "nomdel'anim"
#endif // CONVENTION_H