OpenClonk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
C4StringTable.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  C4RefCnt
 
class  C4String
 
class  C4RefCntPointer< T >
 
class  C4Set< T >
 
class  C4StringTable
 

Enumerations

enum  C4PropertyName {
  P_Prototype, P_Name, P_Priority, P_Interval,
  P_CommandTarget, P_Time, P_Construction, P_Destruction,
  P_Start, P_Stop, P_Timer, P_Effect,
  P_Damage, P_Collectible, P_Touchable, P_ActMap,
  P_Attach, P_Visibility, P_Parallaxity, P_LineColors,
  P_LineAttach, P_PictureTransformation, P_MeshTransformation, P_Procedure,
  P_Speed, P_Accel, P_Decel, P_Directions,
  P_FlipDir, P_Length, P_Delay, P_X,
  P_Y, P_x, P_y, P_Wdt,
  P_Hgt, P_wdt, P_hgt, P_Vertices,
  P_Edges, P_LineWidth, P_OffX, P_OffY,
  P_proplist, P_Proplist, P_FacetBase, P_FacetTopFace,
  P_FacetTargetStretch, P_NextAction, P_Hold, P_Idle,
  P_NoOtherAction, P_StartCall, P_EndCall, P_AbortCall,
  P_PhaseCall, P_Sound, P_ObjectDisabled, P_DigFree,
  P_InLiquidAction, P_TurnAction, P_Reverse, P_Step,
  P_MouseDrag, P_MouseDragImage, P_Animation, P_Action,
  P_BreatheWater, P_CorrosionResist, P_MaxEnergy, P_MaxBreath,
  P_ThrowSpeed, P_Mode, P_CausedBy, P_Blasted,
  P_IncineratingObj, P_Plane, P_BorderBound, P_ContactCalls,
  P_SolidMaskPlane, P_Tooltip, P_Placement, P_ContainBlast,
  P_BlastIncinerate, P_ContactIncinerate, P_MaterialIncinerate, P_Global,
  P_Scenario, P_JumpSpeed, P_BackgroundColor, P_Decoration,
  P_Symbol, P_Target, P_Std, P_Text,
  P_GraphicsName, P_ID, P_OnClick, P_OnMouseIn,
  P_OnMouseOut, P_OnClose, P_Style, P_Player,
  P_Margin, P_Algo, P_Layer, P_Seed,
  P_Ratio, P_FixedOffset, P_Op, P_R,
  P_Scale, P_Amplitude, P_Iterations, P_Empty,
  P_Open, P_Left, P_Top, P_Right,
  P_Bottom, P_Filter, P_ForceX, P_ForceY,
  P_G, P_B, P_Alpha, P_DampingX,
  P_DampingY, P_Size, P_Rotation, P_BlitMode,
  P_Phase, P_Stretch, P_CollisionVertex, P_CollisionDensity,
  P_OnCollision, P_Distance, P_Smoke, P_Source,
  P_Color, P_EditCursorCommands, P_IsPointContained, P_GetRandomPoint,
  P_Type, P_Reverb_Density, P_Reverb_Diffusion, P_Reverb_Gain,
  P_Reverb_GainHF, P_Reverb_Decay_Time, P_Reverb_Decay_HFRatio, P_Reverb_Reflections_Gain,
  P_Reverb_Reflections_Delay, P_Reverb_Late_Reverb_Gain, P_Reverb_Late_Reverb_Delay, P_Reverb_Air_Absorption_GainHF,
  P_Reverb_Room_Rolloff_Factor, P_Reverb_Decay_HFLimit, P_Echo_Delay, P_Echo_LRDelay,
  P_Echo_Damping, P_Echo_Feedback, P_Echo_Spread, P_Equalizer_Low_Gain,
  P_Equalizer_Low_Cutoff, P_Equalizer_Mid1_Gain, P_Equalizer_Mid1_Center, P_Equalizer_Mid1_Width,
  P_Equalizer_Mid2_Gain, P_Equalizer_Mid2_Center, P_Equalizer_Mid2_Width, P_Equalizer_High_Gain,
  P_Equalizer_High_Cutoff, P_LightOffset, P_PlayList, P_MusicBreakMin,
  P_MusicBreakMax, P_MusicBreakChance, P_MusicMaxPositionMemory, P_InflameLandscape,
  P_OptionKey, P_ValueKey, P_Value, P_DefaultValueFunction,
  P_Delegate, P_VertexDelegate, P_EdgeDelegate, P_HorizontalFix,
  P_VerticalFix, P_StructureFix, P_OnUpdate, P_EditorPropertyChanged,
  P_Min, P_Max, P_Set, P_SetGlobal,
  P_SetRoot, P_Options, P_Key, P_AsyncGet,
  P_Get, P_Relative, P_CanMoveCenter, P_StartFromObject,
  P_Storage, P_Elements, P_EditOnSelection, P_EditorProps,
  P_DefaultEditorProp, P_EditorActions, P_CopyDefault, P_Display,
  P_DefaultValue, P_DefinitionPriority, P_Group, P_Command,
  P_Select, P_DescendPath, P_EmptyName, P_ShortName,
  P_EditorHelp, P_Description, P_AllowEditing, P_EditorInitialize,
  P_EditorPlacementLimit, P_EditorCollection, P_Sorted, P_Uniforms,
  P_ForceSerialization, P_DrawArrows, P_SCENPAR, P_Translatable,
  P_Function, P_Translate, DFA_WALK, DFA_FLIGHT,
  DFA_KNEEL, DFA_SCALE, DFA_HANGLE, DFA_DIG,
  DFA_SWIM, DFA_THROW, DFA_BRIDGE, DFA_PUSH,
  DFA_LIFT, DFA_FLOAT, DFA_ATTACH, DFA_CONNECT,
  DFA_PULL, P_LAST
}
 

Variables

C4StringTable Strings
 

Enumeration Type Documentation

Enumerator
P_Prototype 
P_Name 
P_Priority 
P_Interval 
P_CommandTarget 
P_Time 
P_Construction 
P_Destruction 
P_Start 
P_Stop 
P_Timer 
P_Effect 
P_Damage 
P_Collectible 
P_Touchable 
P_ActMap 
P_Attach 
P_Visibility 
P_Parallaxity 
P_LineColors 
P_LineAttach 
P_PictureTransformation 
P_MeshTransformation 
P_Procedure 
P_Speed 
P_Accel 
P_Decel 
P_Directions 
P_FlipDir 
P_Length 
P_Delay 
P_X 
P_Y 
P_x 
P_y 
P_Wdt 
P_Hgt 
P_wdt 
P_hgt 
P_Vertices 
P_Edges 
P_LineWidth 
P_OffX 
P_OffY 
P_proplist 
P_Proplist 
P_FacetBase 
P_FacetTopFace 
P_FacetTargetStretch 
P_NextAction 
P_Hold 
P_Idle 
P_NoOtherAction 
P_StartCall 
P_EndCall 
P_AbortCall 
P_PhaseCall 
P_Sound 
P_ObjectDisabled 
P_DigFree 
P_InLiquidAction 
P_TurnAction 
P_Reverse 
P_Step 
P_MouseDrag 
P_MouseDragImage 
P_Animation 
P_Action 
P_BreatheWater 
P_CorrosionResist 
P_MaxEnergy 
P_MaxBreath 
P_ThrowSpeed 
P_Mode 
P_CausedBy 
P_Blasted 
P_IncineratingObj 
P_Plane 
P_BorderBound 
P_ContactCalls 
P_SolidMaskPlane 
P_Tooltip 
P_Placement 
P_ContainBlast 
P_BlastIncinerate 
P_ContactIncinerate 
P_MaterialIncinerate 
P_Global 
P_Scenario 
P_JumpSpeed 
P_BackgroundColor 
P_Decoration 
P_Symbol 
P_Target 
P_Std 
P_Text 
P_GraphicsName 
P_ID 
P_OnClick 
P_OnMouseIn 
P_OnMouseOut 
P_OnClose 
P_Style 
P_Player 
P_Margin 
P_Algo 
P_Layer 
P_Seed 
P_Ratio 
P_FixedOffset 
P_Op 
P_R 
P_Scale 
P_Amplitude 
P_Iterations 
P_Empty 
P_Open 
P_Left 
P_Top 
P_Right 
P_Bottom 
P_Filter 
P_ForceX 
P_ForceY 
P_G 
P_B 
P_Alpha 
P_DampingX 
P_DampingY 
P_Size 
P_Rotation 
P_BlitMode 
P_Phase 
P_Stretch 
P_CollisionVertex 
P_CollisionDensity 
P_OnCollision 
P_Distance 
P_Smoke 
P_Source 
P_Color 
P_EditCursorCommands 
P_IsPointContained 
P_GetRandomPoint 
P_Type 
P_Reverb_Density 
P_Reverb_Diffusion 
P_Reverb_Gain 
P_Reverb_GainHF 
P_Reverb_Decay_Time 
P_Reverb_Decay_HFRatio 
P_Reverb_Reflections_Gain 
P_Reverb_Reflections_Delay 
P_Reverb_Late_Reverb_Gain 
P_Reverb_Late_Reverb_Delay 
P_Reverb_Air_Absorption_GainHF 
P_Reverb_Room_Rolloff_Factor 
P_Reverb_Decay_HFLimit 
P_Echo_Delay 
P_Echo_LRDelay 
P_Echo_Damping 
P_Echo_Feedback 
P_Echo_Spread 
P_Equalizer_Low_Gain 
P_Equalizer_Low_Cutoff 
P_Equalizer_Mid1_Gain 
P_Equalizer_Mid1_Center 
P_Equalizer_Mid1_Width 
P_Equalizer_Mid2_Gain 
P_Equalizer_Mid2_Center 
P_Equalizer_Mid2_Width 
P_Equalizer_High_Gain 
P_Equalizer_High_Cutoff 
P_LightOffset 
P_PlayList 
P_MusicBreakMin 
P_MusicBreakMax 
P_MusicBreakChance 
P_MusicMaxPositionMemory 
P_InflameLandscape 
P_OptionKey 
P_ValueKey 
P_Value 
P_DefaultValueFunction 
P_Delegate 
P_VertexDelegate 
P_EdgeDelegate 
P_HorizontalFix 
P_VerticalFix 
P_StructureFix 
P_OnUpdate 
P_EditorPropertyChanged 
P_Min 
P_Max 
P_Set 
P_SetGlobal 
P_SetRoot 
P_Options 
P_Key 
P_AsyncGet 
P_Get 
P_Relative 
P_CanMoveCenter 
P_StartFromObject 
P_Storage 
P_Elements 
P_EditOnSelection 
P_EditorProps 
P_DefaultEditorProp 
P_EditorActions 
P_CopyDefault 
P_Display 
P_DefaultValue 
P_DefinitionPriority 
P_Group 
P_Command 
P_Select 
P_DescendPath 
P_EmptyName 
P_ShortName 
P_EditorHelp 
P_Description 
P_AllowEditing 
P_EditorInitialize 
P_EditorPlacementLimit 
P_EditorCollection 
P_Sorted 
P_Uniforms 
P_ForceSerialization 
P_DrawArrows 
P_SCENPAR 
P_Translatable 
P_Function 
P_Translate 
DFA_WALK 
DFA_FLIGHT 
DFA_KNEEL 
DFA_SCALE 
DFA_HANGLE 
DFA_DIG 
DFA_SWIM 
DFA_THROW 
DFA_BRIDGE 
DFA_PUSH 
DFA_LIFT 
DFA_FLOAT 
DFA_ATTACH 
DFA_CONNECT 
DFA_PULL 
P_LAST 

Definition at line 303 of file C4StringTable.h.

304 {
305  // TODO: documentation comments can be removed
306  // as soon as all properties are documented
307 
308  P_Prototype,
309  P_Name,
310  P_Priority,
311  P_Interval,
313  P_Time,
316  P_Start,
317  P_Stop,
318  P_Timer,
319  P_Effect,
320  P_Damage,
322  P_Touchable,
323  P_ActMap,
324  P_Attach,
325  P_Visibility,
327  P_LineColors,
328  P_LineAttach,
331  P_Procedure,
332  P_Speed,
333  P_Accel,
334  P_Decel,
335  P_Directions,
336  P_FlipDir,
337  P_Length,
338  P_Delay,
339  P_X,
340  P_Y,
341  P_x,
342  P_y,
343  P_Wdt,
344  P_Hgt,
345  P_wdt,
346  P_hgt,
347  P_Vertices,
348  P_Edges,
349  P_LineWidth,
350  P_OffX,
351  P_OffY,
352  P_proplist,
353  P_Proplist,
354  P_FacetBase,
357  P_NextAction,
358  P_Hold,
359  P_Idle,
361  P_StartCall,
362  P_EndCall,
363  P_AbortCall,
364  P_PhaseCall,
365  P_Sound,
367  P_DigFree,
369  P_TurnAction,
370  P_Reverse,
371  P_Step,
372  P_MouseDrag,
374  P_Animation,
375  P_Action,
378  P_MaxEnergy,
379  P_MaxBreath,
380  P_ThrowSpeed,
381  P_Mode, // unused?
382  P_CausedBy, // unused?
383  P_Blasted, // unused?
384  P_IncineratingObj, // unused?
385  P_Plane,
389  P_Tooltip,
390  P_Placement,
395  P_Global,
396  P_Scenario,
397  P_JumpSpeed,
399  P_Decoration,
400  P_Symbol,
401  P_Target,
402  P_Std,
403  P_Text,
405  P_ID,
406  P_OnClick,
407  P_OnMouseIn,
408  P_OnMouseOut,
409  P_OnClose,
410  P_Style,
411  P_Player,
412  P_Margin,
413  P_Algo,
414  P_Layer,
415  P_Seed,
416  P_Ratio,
418  P_Op,
419  P_R,
420  P_Scale,
421  P_Amplitude,
422  P_Iterations,
423  P_Empty,
424  P_Open,
425  P_Left,
426  P_Top,
427  P_Right,
428  P_Bottom,
429  P_Filter,
430  P_ForceX,
431  P_ForceY,
432  P_G,
433  P_B,
434  P_Alpha,
435  P_DampingX,
436  P_DampingY,
437  P_Size,
438  P_Rotation,
439  P_BlitMode,
440  P_Phase,
441  P_Stretch,
445  P_Distance,
446  P_Smoke,
447  P_Source,
448  P_Color,
452  P_Type,
466  P_Echo_Delay,
482  P_PlayList,
488  P_OptionKey,
489  P_ValueKey,
490  P_Value,
492  P_Delegate,
498  P_OnUpdate,
500  P_Min,
501  P_Max,
502  P_Set,
503  P_SetGlobal,
504  P_SetRoot,
505  P_Options,
506  P_Key,
507  P_AsyncGet,
508  P_Get,
509  P_Relative,
512  P_Storage,
513  P_Elements,
519  P_Display,
522  P_Group,
523  P_Command,
524  P_Select,
526  P_EmptyName,
527  P_ShortName,
528  P_EditorHelp,
534  P_Sorted,
535  P_Uniforms,
537  P_DrawArrows,
538  P_SCENPAR,
540  P_Function,
541  P_Translate,
542 // Default Action Procedures
543  DFA_WALK,
544  DFA_FLIGHT,
545  DFA_KNEEL,
546  DFA_SCALE,
547  DFA_HANGLE,
548  DFA_DIG,
549  DFA_SWIM,
550  DFA_THROW,
551  DFA_BRIDGE,
552  DFA_PUSH,
553  DFA_LIFT,
554  DFA_FLOAT,
555  DFA_ATTACH,
556  DFA_CONNECT,
557  DFA_PULL,
558  P_LAST
559 };

Variable Documentation

C4StringTable Strings

Definition at line 42 of file C4Globals.cpp.

Referenced by C4Game::AllocateTranslatedString(), C4PropertyPath::C4PropertyPath(), C4PropListScen::C4PropListScen(), C4Value::C4Value(), C4PropList::Call(), C4Object::ChangeDef(), C4Property::CompileFunc(), C4Command::CompileFunc(), C4PropList::CompileFunc(), C4Value::CompileFunc(), C4ScriptHost::CopyPropList(), C4ScriptGuiWindow::CreateFromPropList(), C4Object::ExecAction(), C4Def::GetActionByName(), C4PropList::GetFunc(), C4Effect::GetProperties(), C4Object::GetProperties(), C4PropList::GetProperty(), C4PropList::GetPropertyArray(), C4PropList::GetPropertyBool(), C4PropList::GetPropertyByS(), C4Effect::GetPropertyByS(), C4Object::GetPropertyByS(), C4PropList::GetPropertyInt(), C4PropList::GetPropertyP(), C4PropList::GetPropertyPropList(), C4PropList::GetPropertyStr(), C4PropList::GetSortedLocalProperties(), C4Game::GetTranslatedString(), C4PropList::GetUnsortedProperties(), C4MapScriptAlgo::GetXYProps(), C4MapScriptHost::InitFunctionMap(), C4GameScriptHost::Load(), C4Def::Load(), C4GameScriptHost::LoadData(), C4AulParse::Parse_PropList(), C4ScenarioParameterDefs::RegisterScriptConstants(), C4PropList::ResetProperty(), C4Effect::ResetProperty(), C4Object::ResetProperty(), C4ScriptGuiWindowProperty::Set(), C4ParticleProperties::Set(), C4Object::SetActionByName(), C4PropList::SetName(), C4PropList::SetProperty(), C4PropList::SetPropertyByS(), C4Effect::SetPropertyByS(), C4PropListScen::SetPropertyByS(), C4Object::SetPropertyByS(), String(), C4ScriptGuiWindowProperty::ToC4Value(), C4ScriptGuiWindow::ToC4Value(), C4GraphicsOverlay::UpdateFacet(), C4AulCompiler::PreparseAstVisitor::visit(), C4AulCompiler::CodegenAstVisitor::visit(), C4AulCompiler::ConstexprEvaluator::visit(), C4AulCompiler::ConstantResolver::visit(), C4String::~C4String(), and C4StringTable::~C4StringTable().