Difference between revisions of "Program Code"

From Supremacy Wiki
Jump to: navigation, search
(some code: GalaxyView Hotkeys Definition # (see Hotkeys))
(#redirect Source Code)
 
Line 1: Line 1:
Source is at https://bitbucket.org/mstrobel/supremacy/
+
#redirect [[Source Code]]
 
 
Program Code Language: C#
 
 
 
 
 
<img>http://supremacy.square7.ch/wiki-files/images/Supremacy-MicrosoftVisualC2010Express.jpg</img>
 
 
 
 
 
== some code ==
 
 
 
 
 
{|class="wikitable sortable" 
 
! bgcolor="#dadada" style="border:4px solid #999999;padding:0.2em;padding-top:0.2em;" |where
 
! bgcolor="#dadada" style="border:4px solid #999999;padding:0.2em;padding-top:0.2em;" |Folder
 
! bgcolor="#dadada" style="border:4px solid #999999;padding:0.2em;padding-top:0.2em;" |File
 
! bgcolor="#dadada" style="border:4px solid #999999;padding:0.2em;padding-top:0.2em;" |Function
 
! bgcolor="#dadada" style="border:4px solid #999999;padding:0.2em;padding-top:0.2em;" |empty
 
! bgcolor="#dadada" style="border:4px solid #999999;padding:0.2em;padding-top:0.2em;" |Description
 
! bgcolor="#dadada" style="border:4px solid #999999;padding:0.2em;padding-top:0.2em;" |Custom1
 
! bgcolor="#dadada" style="border:4px solid #999999;padding:0.2em;padding-top:0.2em;" |Custom2
 
 
 
|-
 
|style=text-align:left|S-Core
 
|style=text-align:center|Universe
 
|style=text-align:center|Colony.cs
 
|style=text-align:center|GetProductionOutput(ProductionCategory category)
 
|style=text-align:center|
 
|style=text-align:left|
 
see last line, too !
 
*Food: minimum 10
 
*Research:
 
                        float moraleMod = _morale.CurrentValue / (0.5f * MoraleHelper.MaxValue);
 
                        baseOutput = (int)(moraleMod * baseOutput);
 
*Industry: '''minimum 10 !'''
 
                        float moraleMod = _morale.CurrentValue / (0.5f * MoraleHelper.MaxValue);
 
                        baseOutput = (int)(moraleMod * baseOutput);
 
*last line: return ((int)(baseOutput + (baseOutput * modifier.Efficiency)) + modifier.Bonus);
 
|style=text-align:left|
 
|style=text-align:left|
 
 
 
|-
 
|style=text-align:left|S-Core
 
|style=text-align:center|Universe
 
|style=text-align:center|Colony.cs
 
|style=text-align:center|planet.HasFoodBonus (OutputModifier)
 
|style=text-align:center|
 
|style=text-align:left|
 
                        if (planet.HasFoodBonus)
 
                        modifier.Efficiency += 0.15f;
 
|style=text-align:left|
 
|style=text-align:left|
 
 
 
|-
 
|style=text-align:left|S-Core
 
|style=text-align:center|Universe
 
|style=text-align:center|Colony.cs
 
|style=text-align:center|planet.HasEnergyBonus (OutputModifier)
 
|style=text-align:center|
 
|style=text-align:left|
 
                    if (planet.HasEnergyBonus)
 
                        modifier.Efficiency += 0.15f;
 
|style=text-align:left|
 
|style=text-align:left|
 
 
 
|-
 
|style=text-align:left|S-ClientComp
 
|style=text-align:center|Views\GalaxyScreen
 
|style=text-align:center|GalaxyScreenView.cs
 
|style=text-align:center|GalaxyScreenView()
 
|style=text-align:center|
 
|style=text-align:left|GalaxyView Hotkeys Definition (see [[Hotkey]]s)
 
|style=text-align:left|
 
|style=text-align:left|
 
 
 
|}
 

Latest revision as of 14:44, 11 January 2014

Redirect to: