Gurudas Bhandarkar wrote:
Actually what should I do with that list1[i]
Here its again telling me the same thing.I guess I am missing a basic thing.
more over there should be two parameters for Move(int , int)
I got the first thing, that is i.
I chose the move matrix as 2d array because one variable can be used for row and other for column.
Honestly Gurudas, you are not even close. In your possible moves method you are not even looking at the position. How do you expect to come up with a list of possible moves without looking at the position.
Give it another try.
Gurudas Bhandarkar wrote:
Honestly Gurudas, you are not even close. In your possible moves method you are not even looking at the position. How do you expect to come up with a list of possible moves without looking at the position.
Give it another try.
I didn't understand what you told. Can you make it a bit clearer?
Gurudas Bhandarkar wrote:Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at gomuko.GameTable.actionPerformed(GameTable.java:118)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6041)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5806)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4413)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2440)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
GameTable.java
Engine.java
Consider Paul's rocket mass heater. |