the_dungeon_project issueshttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues2015-11-23T15:11:51+01:00https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/10exit doen't not exit the game2015-11-23T15:11:51+01:00Fardaleexit doen't not exit the gameOn the first screen of the game. If you click on exit it does not close the game. The windows close but the process keep running.On the first screen of the game. If you click on exit it does not close the game. The windows close but the process keep running.Première version fonctionnellehttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/12Project not compiling2015-11-24T15:43:05+01:00ChouasneProject not compilingHi,
I can't compile the project, I get the following error:
Error:(8, 17) java: package org.junit does not exist
Error:(9, 17) java: package org.junit does not exist
Error:(10, 24) java: package org.junit does not exist
Error:(24...Hi,
I can't compile the project, I get the following error:
Error:(8, 17) java: package org.junit does not exist
Error:(9, 17) java: package org.junit does not exist
Error:(10, 24) java: package org.junit does not exist
Error:(24, 6) java: cannot find symbol
symbol: class Before
location: class artificial_intelligence.unitTest.AI_EntityTest
Warning:(39, 11) java: stop() in java.lang.Thread has been deprecated
Error:(33, 6) java: cannot find symbol
symbol: class Test
location: class artificial_intelligence.unitTest.AI_EntityTest
Error:(37, 9) java: cannot find symbol
symbol: method assertEquals(boolean,boolean)
location: class artificial_intelligence.unitTest.AI_EntityTest
Should I get the package org.junit? Is it not included in java 8?
Yann RamusatYann Ramusathttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/11Game crash2015-11-24T20:59:12+01:00FardaleGame crashHere what I have when I try the game after I select "play".
```
Exception in thread "AWT-EventQueue-1" java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(ImageIO.java:1388)
at graphics.guiSkeleton.Dumm...Here what I have when I try the game after I select "play".
```
Exception in thread "AWT-EventQueue-1" java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(ImageIO.java:1388)
at graphics.guiSkeleton.DummyForTest.DotyEntityDisplayer.<init>(DotyEntityDisplayer.java:29)
at graphics.guiSkeleton.DummyForTest.DotyEntity.<init>(DotyEntity.java:17)
at graphics.guiSkeleton.DummyForTest.DummyLocalCore.startGame(DummyLocalCore.java:55)
at graphics.guiSkeleton.GamePanel.initialise(GamePanel.java:53)
at graphics.guiSkeleton.GraphicsMaster.setGUIStateTo(GraphicsMaster.java:139)
at graphics.guiSkeleton.GraphicsMaster.changeGUIStateTo(GraphicsMaster.java:126)
at graphics.guiSkeleton.MainMenuPanel$1.actionPerformed(MainMenuPanel.java:213)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6535)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6300)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at org.GNOME.Accessibility.AtkWrapper$5.dispatchEvent(AtkWrapper.java:697)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
```Première version fonctionnellehttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/20Entities are not moving2015-11-26T13:56:49+01:00Yann RamusatEntities are not movingNeither the entities or the AI can move when I play the game.
In this commit it was working perfectly :
commit 6ed013aff99cb62747fc022bc2cd32b1862ff7f9
Author: Arnaud Guerquin <guerquin@crans.org>
Date: Wed Nov 25 01:29:46 201...Neither the entities or the AI can move when I play the game.
In this commit it was working perfectly :
commit 6ed013aff99cb62747fc022bc2cd32b1862ff7f9
Author: Arnaud Guerquin <guerquin@crans.org>
Date: Wed Nov 25 01:29:46 2015 +0100
Resolved issues #13 and #15
But at the next commit :
commit f88f5a5e11c6d3e736fa1a9298fe88ea1f03846e
Author: Mathieu Huot <mathieu.huot@crans.org>
Date: Wed Nov 25 01:40:53 2015 +0100
improved input and start of configpanel
it doesn't work anymore.
Huot Mathieumathieu.huot@crans.orgHuot Mathieumathieu.huot@crans.orghttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/22MakeFile does not compile2015-11-27T09:54:40+01:00FardaleMakeFile does not compileThe make produce this error:
```
src/graphics/guiSkeleton/GUIPanel/ConfigurationPanel.java:3: warning: FuncFalse is internal proprietary API and may be removed in a future release
import com.sun.org.apache.xpath.internal.functions.F...The make produce this error:
```
src/graphics/guiSkeleton/GUIPanel/ConfigurationPanel.java:3: warning: FuncFalse is internal proprietary API and may be removed in a future release
import com.sun.org.apache.xpath.internal.functions.FuncFalse;
```
It appear with 581d5ecb0b365bf0f73d2ea0897414589979930c.Première version fonctionnelleHuot Mathieumathieu.huot@crans.orgHuot Mathieumathieu.huot@crans.orghttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/14Multiplayer Broken - Buffered Image Is not Serializable2015-12-02T07:52:42+01:00BogdanMultiplayer Broken - Buffered Image Is not SerializableThis is especially important for the GUI team. In order for an object to be transmitted through the network, it needs to be Serializable, which is not the case for BufferedImages, like sprites. Maybe the people from the GUI team could ta...This is especially important for the GUI team. In order for an object to be transmitted through the network, it needs to be Serializable, which is not the case for BufferedImages, like sprites. Maybe the people from the GUI team could take a look at how Thomas did it in IntegrationAttempt2?
Thomas DupriezThomas Dupriezhttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/30Makefile fails to enumerate java files if one is present at toplevel2015-12-07T19:15:56+01:00David BaeldeMakefile fails to enumerate java files if one is present at toplevelAt 056f37e6 the Makefile is broken if a `.java` file exists at toplevel in the repository. This is a real problem, since it seems reasonable to imagine that some temporary test files may be put there by developers. The reason is that the...At 056f37e6 the Makefile is broken if a `.java` file exists at toplevel in the repository. This is a real problem, since it seems reasonable to imagine that some temporary test files may be put there by developers. The reason is that the first occurrence of `*.java` in the definition of `PACKAGES` (line 6) is then expanded into the toplevel java file name(s). Please use a quotation to fix this.FardaleFardalehttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/38AI moves too slow in diagonal.2016-01-06T22:22:59+01:00BogdanAI moves too slow in diagonal.The AI is rather slow while following in diagonal. Is there a reason for this?The AI is rather slow while following in diagonal. Is there a reason for this?Louis CohenLouis Cohenhttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/56Restart the game fail2018-01-24T06:58:09+01:00FardaleRestart the game failWhen I try to start a game in the menu after a ESC in a game, it do nothing.(With the old play button)When I try to start a game in the menu after a ESC in a game, it do nothing.(With the old play button)https://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/49Impossible to play2018-01-24T06:58:09+01:00Yann RamusatImpossible to playI have this error when clicking on the play button :
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at graphics.guiSkeleton.mapManagement.MapDrawer.drawMap(MapDrawer.java:30)
at graphics.guiSkeleton.g...I have this error when clicking on the play button :
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at graphics.guiSkeleton.mapManagement.MapDrawer.drawMap(MapDrawer.java:30)
at graphics.guiSkeleton.guiPanel.GamePanel.initialise(GamePanel.java:87)
at graphics.guiSkeleton.GraphicsMaster.setGUIStateTo(GraphicsMaster.java:131)
at graphics.guiSkeleton.GraphicsMaster.changeGUIStateTo(GraphicsMaster.java:118)
at graphics.guiSkeleton.guiPanel.menuPanel.SinglePlayer_MenuPanel.oldPlayButtonAction(SinglePlayer_MenuPanel.java:107)
at graphics.graphical_abstraction.panel.menu.SinglePlayer_MenuPanelAbstractionController.oldPlayButtonPressed(SinglePlayer_MenuPanelAbstractionController.java:25)
at graphics.guiSkeleton.guiPanel.menuPanel.SinglePlayer_MenuPanel$3.actionPerformed(SinglePlayer_MenuPanel.java:57)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6535)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6300)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.NullPointerException
at graphics.guiSkeleton.tileSpriteLinker.TileSprite.checkSprite(TileSprite.java:95)
at graphics.guiSkeleton.tileSpriteLinker.GroundTileSprite.<init>(GroundTileSprite.java:16)
at graphics.guiSkeleton.tileSpriteLinker.TileSpriteLinker.<init>(TileSpriteLinker.java:32)
at graphics.guiSkeleton.tileSpriteLinker.TileSpriteLinker.<clinit>(TileSpriteLinker.java:17)
... 43 morehttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/48Multiplayer wot working, the second player gets an ImageIO exception2018-01-24T06:58:09+01:00Thomas DupriezMultiplayer wot working, the second player gets an ImageIO exceptionAll is in the title, the problem comes from the line 35 of AvatarDisplayer.java.
The second player try to load "mentali2" and fails.All is in the title, the problem comes from the line 35 of AvatarDisplayer.java.
The second player try to load "mentali2" and fails.Guillaume HocquetGuillaume Hocquethttps://gitlab.crans.org/genie_logiciel_2015/the_dungeon_project/-/issues/46Beginning in the water2018-01-24T06:58:09+01:00Myriam BegelBeginning in the waterSeveral times when I launch the game, I'm in water so I can't play. Maybe we'll need to check that the initial position is not in water.Several times when I launch the game, I'm in water so I can't play. Maybe we'll need to check that the initial position is not in water.Arnaud GuerquinArnaud Guerquin