Le 11/12/2014 08:54, Kevin Fishburne a écrit : > If you have an If...Then...Else...Endif block where there is an > improperly indented comment line after the initial If, pressing Enter at > the end of the If line will mistakenly insert and Endifbelow it.Example: > > ' Check if ship is player ship. > If Ship[ShipIndex].Type = 0 Then > ' Play player ship firing sound effect. > AudioCreate("laser_3.wav", Bullet[BulletIndex].PositionX, > Bullet[BulletIndex].PositionY, Bullet[BulletIndex].PositionZ, 0.15, 0, 0) > Else > ' Play NPC ship firing sound effect. > AudioCreate("laser_2.wav", Bullet[BulletIndex].PositionX, > Bullet[BulletIndex].PositionY, Bullet[BulletIndex].PositionZ, 0.5, 0, 0) > Endif > > Becomes this when pressing Enter after the initial "Then": > > ' Check if ship is player ship. > If Ship[ShipIndex].Type = 0 Then > > Endif > ' Play player ship firing sound effect. > AudioCreate("laser_3.wav", Bullet[BulletIndex].PositionX, > Bullet[BulletIndex].PositionY, Bullet[BulletIndex].PositionZ, 0.15, 0, 0) > Else > ' Play NPC ship firing sound effect. > AudioCreate("laser_2.wav", Bullet[BulletIndex].PositionX, > Bullet[BulletIndex].PositionY, Bullet[BulletIndex].PositionZ, 0.5, 0, 0) > Endif > > Minor issue, but every time a bug dies an angel gets its wings. >
It's not really a bug. Anyway I fix it in revision #6719 by ignoring comment lines when analysing the indentation to decide if the control structure must be completed or not. Regards, -- Benoît Minisini ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user