0

I am trying to make a function run 60 times per second. So I've declared setInterval(this.updateAt60, 1/60*1000); in this class' constructor.

This is the function that should be called repeatedly:

LightingScene.prototype.updateAt60 = function(){
   this.controlSubmarine();
   this.submarine.setPosition();
}

Yet, I'm getting the error Uncaught TypeError: this.controlSubmarine is not a function and I can call it everywhere on the code except on there. The order of function declaration is constructor/ controlSubmarine/ updateAt60.

What am I doing wrong?
Thank you in advance.

gman
  • 100,619
  • 31
  • 269
  • 393
Miguel Mano
  • 103
  • 1
  • 12

0 Answers0