3 strange code fragments
j-mattsson opened this issue · 1 comments
j-mattsson commented
(I don't have any experience with this codebase so maybe these are not bugs.)
-
The formatting is strange, the if-statement start on same line as a closing brace, is anelsemissing before theif? If noelseis missing then the if-statement should probably moved to a line of its own. freecol/src/net/sf/freecol/server/ai/ColonyPlan.java
Lines 1054 to 1060 in ef483bd
The two if-statements have the same condition.-
Identical expressions (tcb.getBottomRightDirtyTile().getY()) on both sides of subtraction operator.
mpope042 commented
Correct on all counts I think. #1 is a typo/omission, #2 is a logic error (long time since I wrote that code, glad I put a comment above), and #3 looks like the second getY is on the wrong corner of the box. All three are fixed in commits 56e3d26, 4b418cd, 5c4bafb respectively (note: sourceforge git repository commits, SF is the freecol development master, github merely contains a mirror, please prefer the SF bug tracker for further such issues).