mingli1 / Unlucky

Java LibGDX Android 2D RPG Game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"Variable is already assigned to this value" in the init() method of Particle class Bug

wee-zard opened this issue · comments

Arrange:

  • Configuring the environment (with for example Gradle v3.3).
  • Importing the junit .jar files, so we can run junit test cases.

Act:

  • Making an instance of Particle Class
  • Store this instance in a variable
  • Call the init() method on this variable, with the following params: int type, Vector2 position, Vector2 velocity, float lifespan, int numFrames and float delay.

Assert:

  • A new particle instance will be created after the call of the init() method.

Excepting:

  • No unnecessary line of codes run in the method.

Actually:

  • There is an if statement that check, if the anim variable is null and if yes, then assign this variable a null, but the variable already has the value of null, so the if statement is unnecessary in the init() method.

bug2

Possible solution:

  • Delete the 81 line of the Particle Class, since the anim variable has been already assigned to this value.