User Tools

Site Tools


en:examples:config:getting_values_source_section
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


en:examples:config:getting_values_source_section [2020/06/30 17:02 (4 years ago)] (current) – created sausage
Line 1: Line 1:
 +====== Getting the source section of a value ======
 +
 +This is for sections that are inherited, and you want to know what section the inherited value comes from.
 +
 +===== Example Config =====
 +
 +<code=ini>
 +[WeaponPointing]
 +Hits = 10000
 +
 +[Weapons@WeaponPointing]
 +Plasma = true
 +Beam = true
 +
 +[Enemy@Weapons]
 +Type = Boss
 +
 +</code>
 +
 +===== Code =====
 +
 +<code=c>
 + if (orxConfig_HasSection("Enemy")){
 + if (orxConfig_PushSection("Enemy") != orxSTATUS_FAILURE){
 + orxU32 hits = orxConfig_GetU32("Hits");
 + const orxSTRING sectionHitIsIn = orxConfig_GetValueSource("Hits");
 + }
 + }
 +</code>
 +
 +===== Result =====
 +<WRAP center round box 60%>
 +10000
 +
 +WeaponPointing
 +</WRAP>
 +
 +===== See also =====
 +  - [[en:orx:config:main|Main Config Overview]]
 +  - [[en:examples:config:main|Configuration Examples]]
 +  - [[en:tutorials:main#config|Configuration Tutorials]]
 +
 +
  
en/examples/config/getting_values_source_section.txt · Last modified: 2020/06/30 17:02 (4 years ago) by sausage