Class NuclearReactor

All Implemented Interfaces:
Comparable<Content>, Senseable

public class NuclearReactor extends PowerGenerator
  • Field Details

    • timerFuel

      public final int timerFuel
    • lightColor

      public arc.graphics.Color lightColor
    • coolColor

      public arc.graphics.Color coolColor
    • hotColor

      public arc.graphics.Color hotColor
    • itemDuration

      public float itemDuration
      ticks to consume 1 fuel
    • heating

      public float heating
      heating per frame * fullness
    • heatOutput

      public float heatOutput
      max heat this block can output per side
    • heatWarmupRate

      public float heatWarmupRate
      rate at which heat progress increases
    • heatConsumeRate

      public float heatConsumeRate
      rate at which fuel consumption scales with heat
    • ambientCooldownTime

      public float ambientCooldownTime
      time taken to cool down if no fuel is inputted even if coolant is not present
    • smokeThreshold

      public float smokeThreshold
      threshold at which block starts smoking
    • flashThreshold

      public float flashThreshold
      heat threshold at which lights start flashing
    • coolantPower

      public float coolantPower
      heat removed per unit of coolant
    • fuelItem

      public Item fuelItem
    • topRegion

      public arc.graphics.g2d.TextureRegion topRegion
    • lightsRegion

      public arc.graphics.g2d.TextureRegion lightsRegion
  • Constructor Details

    • NuclearReactor

      public NuclearReactor(String name)
  • Method Details