Bonjour,
Désolé pour la réponse tardive!
A l'origine Wormux est un jeu en c++, et iwormux est une tentative de
réécriture en java tournant sur les plateforme mobiles.
Cette réécriture est faite par Damien Boucard ( damien <POINT< boucard
<AROBAS< tchoy <POINT net ), qui apparement n'est pas inscrit à la
liste, donc je transmet ton mail.
Lodesi
On Sun, Aug 20, 2006 at 06:35:01PM +0200, francois faideau wrote:
> Bonjour,
>
> Je suis tombé sur votre site par hasard en recherchant
> des personnes ayant développé en Java sur PC afin de
> porter l'application sur téléphone Imode.
>
> 1. votre jeu fonctionne parfaitement sur mon SAGEM
> SG341i
>
> 2. Ayant installé SVN (comme indiqué sur votre page
> WEB), j'ai récupéré les sources java, images...
> Mais j'obtiens des erreurs au moment du Build via JM2E
> Wireless Toolkit :
>
> *****************************
> Creating project "iWormux"
> Place Java source files in "C:\WTK22\apps\iWormux\src"
> Place application resource files in
> "C:\WTK22\apps\iWormux\res"
> Place application library files in
> "C:\WTK22\apps\iWormux\lib"
> Settings updated
> Project settings saved
> Project settings saved
> Building "iWormux"
> C:\WTK22\apps\iWormux\src\wormux\Drawable.java:3:
> package com.nttdocomo.ui does not exist
> import com.nttdocomo.ui.Graphics;
> ^
> C:\WTK22\apps\iWormux\src\wormux\Drawable.java:7:
> cannot resolve symbol
> symbol : class Graphics
> location: interface wormux.Drawable
> public void draw(Graphics g);
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:3:
> package com.nttdocomo.ui does not exist
> import com.nttdocomo.ui.*;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:4:
> package com.nttdocomo.util does not exist
> import com.nttdocomo.util.*;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:6: cannot
> resolve symbol
> symbol : class TimerListener
> location: class wormux.WAbout
> public class WAbout implements Drawable, TimerListener
> {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:17:
> cannot resolve symbol
> symbol : class Timer
> location: class wormux.WAbout
> Timer refresher, stopper;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:37:
> cannot resolve symbol
> symbol : class Graphics
> location: class wormux.WAbout
> public void draw(Graphics g) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:82:
> cannot resolve symbol
> symbol : class Timer
> location: class wormux.WAbout
> public void timerExpired(Timer t) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:3:
> package com.nttdocomo.ui does not exist
> import com.nttdocomo.ui.*;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:4:
> package com.nttdocomo.util does not exist
> import com.nttdocomo.util.Timer;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:5:
> package com.nttdocomo.util does not exist
> import com.nttdocomo.util.TimerListener;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:7:
> cannot resolve symbol
> symbol : class TimerListener
> location: class wormux.WCharacter
> public class WCharacter implements Drawable,
> TimerListener {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:3: package
> com.nttdocomo.io does not exist
> import com.nttdocomo.io.ConnectionException;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:4: package
> com.nttdocomo.ui does not exist
> import com.nttdocomo.ui.*;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:5: package
> com.nttdocomo.util does not exist
> import com.nttdocomo.util.Timer;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:6: package
> com.nttdocomo.util does not exist
> import com.nttdocomo.util.TimerListener;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:8: cannot
> resolve symbol
> symbol : class TimerListener
> location: class wormux.WTeam
> public class WTeam implements Drawable, TimerListener
> {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:12: cannot
> resolve symbol
> symbol : class MediaImage
> location: class wormux.WTeam
> MediaImage skinLeft, skinRight;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:16: cannot
> resolve symbol
> symbol : class Timer
> location: class wormux.WTeam
> Timer arrowTimer;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:62: cannot
> resolve symbol
> symbol : class Graphics
> location: class wormux.WTeam
> public void draw(Graphics g) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:113:
> cannot resolve symbol
> symbol : class Timer
> location: class wormux.WTeam
> public void timerExpired(Timer arg0) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:16:
> cannot resolve symbol
> symbol : class Timer
> location: class wormux.WCharacter
> Timer fallTimer;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:47:
> cannot resolve symbol
> symbol : class Graphics
> location: class wormux.WCharacter
> public void draw(Graphics g) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:85:
> cannot resolve symbol
> symbol : class Timer
> location: class wormux.WCharacter
> public void timerExpired(Timer arg0) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:3:
> package com.nttdocomo.ui does not exist
> import com.nttdocomo.ui.*;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:5:
> cannot resolve symbol
> symbol : class Panel
> location: class wormux.WControls
> public class WControls extends Panel implements
> SoftKeyListener {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:5:
> cannot resolve symbol
> symbol : class SoftKeyListener
> location: class wormux.WControls
> public class WControls extends Panel implements
> SoftKeyListener {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:3: package
> com.nttdocomo.ui does not exist
> import com.nttdocomo.ui.*;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:4: package
> com.nttdocomo.util does not exist
> import com.nttdocomo.util.Timer;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:5: package
> com.nttdocomo.util does not exist
> import com.nttdocomo.util.TimerListener;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:7: cannot
> resolve symbol
> symbol : class TimerListener
> location: class wormux.WGame
> public class WGame implements Drawable, TimerListener
> {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:17: cannot
> resolve symbol
> symbol : class MediaImage
> location: class wormux.WGame
> static MediaImage arrow;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGround.java:3:
> package com.nttdocomo.ui does not exist
> import com.nttdocomo.ui.Graphics;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGround.java:69:
> cannot resolve symbol
> symbol : class Graphics
> location: class wormux.Stair
> public void draw(Graphics g) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGround.java:23:
> cannot resolve symbol
> symbol : class Graphics
> location: class wormux.WGround
> public void draw(Graphics g) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:23: cannot
> resolve symbol
> symbol : class Timer
> location: class wormux.WGame
> Timer endTimer, teamTimer;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:86: cannot
> resolve symbol
> symbol : class Graphics
> location: class wormux.WGame
> public void draw(Graphics g) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:177:
> cannot resolve symbol
> symbol : class Timer
> location: class wormux.WGame
> public void timerExpired(Timer t) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WMenu.java:3: package
> com.nttdocomo.ui does not exist
> import com.nttdocomo.ui.*;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WMenu.java:33: cannot
> resolve symbol
> symbol : class Graphics
> location: class wormux.WMenu
> public void draw(Graphics g) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\Wormux.java:3:
> package com.nttdocomo.ui does not exist
> import com.nttdocomo.ui.*;
> ^
> C:\WTK22\apps\iWormux\src\wormux\Wormux.java:6: cannot
> resolve symbol
> symbol : class IApplication
> location: class wormux.Wormux
> public class Wormux extends IApplication implements
> Runnable {
> ^
> C:\WTK22\apps\iWormux\src\wormux\Wormux.java:85:
> cannot resolve symbol
> symbol : class Canvas
> location: class wormux.Wormux.WCanvas
> class WCanvas extends Canvas {
> ^
> C:\WTK22\apps\iWormux\src\wormux\Wormux.java:95:
> cannot resolve symbol
> symbol : class Graphics
> location: class wormux.Wormux.WCanvas
> public void paint(Graphics g) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:8: cannot
> resolve symbol
> symbol : variable Font
> location: class wormux.WAbout
> final static int fontHeight =
> Font.getDefaultFont().getHeight();
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:9: cannot
> resolve symbol
> symbol : variable Label
> location: class wormux.WAbout
> final static LongText[] labels = { new
> LongText("(c)2005, Damien Boucard", Label.CENTER),
>
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:11:
> cannot resolve symbol
> symbol : variable Label
> location: class wormux.WAbout
>
> new LongText("Source code is available on
> http://wormux.org/iWormux", Label.RIGHT),
>
>
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:13:
> cannot resolve symbol
> symbol : variable Label
> location: class wormux.WAbout
>
> new LongText("Thanks for playing this
> game!", Label.CENTER)};
>
>
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:20:
> cannot resolve symbol
> symbol : variable Frame
> location: class wormux.WAbout
> Wormux.getGame().setSoftLabel(Frame.SOFT_KEY_1,
> null);
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:21:
> cannot resolve symbol
> symbol : variable Frame
> location: class wormux.WAbout
> Wormux.getGame().setSoftLabel(Frame.SOFT_KEY_2,
> "OK");
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:28:
> cannot resolve symbol
> symbol : class Timer
> location: class wormux.WAbout
> refresher = new Timer();
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:32:
> cannot resolve symbol
> symbol : class Timer
> location: class wormux.WAbout
> stopper = new Timer();
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:50:
> cannot resolve symbol
> symbol : variable Label
> location: class wormux.WAbout
> case Label.CENTER:
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:51:
> cannot resolve symbol
> symbol : variable Font
> location: class wormux.WAbout
> tWidth =
> Font.getDefaultFont().stringWidth(labels[i].lines[j])/2;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:54:
> cannot resolve symbol
> symbol : variable Label
> location: class wormux.WAbout
> case Label.RIGHT:
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:55:
> cannot resolve symbol
> symbol : variable Font
> location: class wormux.WAbout
> tWidth =
> Font.getDefaultFont().stringWidth(labels[i].lines[j]);
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:104:
> cannot resolve symbol
> symbol : variable Label
> location: class wormux.LongText
> this(label, Label.LEFT);
> ^
> C:\WTK22\apps\iWormux\src\wormux\WAbout.java:153:
> cannot resolve symbol
> symbol : variable Font
> location: class wormux.LongText
> if
> (Font.getDefaultFont().stringWidth(line.toString()+"
> "+tokens[cpt]) <= Wormux.width) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:25:
> cannot resolve symbol
> symbol : class Timer
> location: class wormux.WCharacter
> fallTimer = new Timer();
> ^
> C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:48:
> cannot resolve symbol
> symbol : class MediaImage
> location: class wormux.WCharacter
> MediaImage skin;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:60:
> cannot resolve symbol
> symbol : variable Display
> location: class wormux.WCharacter
> case Display.KEY_LEFT:
> ^
> C:\WTK22\apps\iWormux\src\wormux\WCharacter.java:67:
> cannot resolve symbol
> symbol : variable Display
> location: class wormux.WCharacter
> case Display.KEY_RIGHT:
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:23: cannot
> resolve symbol
> symbol : variable MediaManager
> location: class wormux.WTeam
> skinLeft =
> MediaManager.getImage("resource:///"+skin+"_l.gif");
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:24: cannot
> resolve symbol
> symbol : variable MediaManager
> location: class wormux.WTeam
> skinRight =
> MediaManager.getImage("resource:///"+skin+"_r.gif");
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:34: cannot
> resolve symbol
> symbol : class Timer
> location: class wormux.WTeam
> arrowTimer = new Timer();
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:74: cannot
> resolve symbol
> symbol : class ConnectionException
> location: class wormux.WTeam
> } catch (ConnectionException e) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:76: cannot
> resolve symbol
> symbol : class UIException
> location: class wormux.WTeam
> } catch (UIException e) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:85: cannot
> resolve symbol
> symbol : class ConnectionException
> location: class wormux.WTeam
> } catch (ConnectionException e) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:87: cannot
> resolve symbol
> symbol : class UIException
> location: class wormux.WTeam
> } catch (UIException e) {
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:96: cannot
> resolve symbol
> symbol : variable Display
> location: class wormux.WTeam
> case Display.KEY_POUND:
> ^
> C:\WTK22\apps\iWormux\src\wormux\WTeam.java:102:
> cannot resolve symbol
> symbol : variable Display
> location: class wormux.WTeam
> case Display.KEY_5:
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:21:
> cannot resolve symbol
> symbol : method setTitle (java.lang.String)
> location: class wormux.WControls
> setTitle("iWormux HELP");
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:22:
> cannot resolve symbol
> symbol : variable Frame
> location: class wormux.WControls
> setSoftLabel(Frame.SOFT_KEY_2, "OK");
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:23:
> cannot resolve symbol
> symbol : method setSoftKeyListener (wormux.WControls)
> location: class wormux.WControls
> setSoftKeyListener(this);
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:25:
> cannot resolve symbol
> symbol : class Label
> location: class wormux.WControls
> Label obj;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:28:
> cannot resolve symbol
> symbol : class Label
> location: class wormux.WControls
> case '$': obj = new Label(labels[i].substring(1),
> Label.CENTER); break;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:28:
> cannot resolve symbol
> symbol : variable Label
> location: class wormux.WControls
> case '$': obj = new Label(labels[i].substring(1),
> Label.CENTER); break;
>
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:29:
> cannot resolve symbol
> symbol : class Label
> location: class wormux.WControls
> case '£': obj = new Label(labels[i].substring(1),
> Label.RIGHT); break;
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:29:
> cannot resolve symbol
> symbol : variable Label
> location: class wormux.WControls
> case '£': obj = new Label(labels[i].substring(1),
> Label.RIGHT); break;
>
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:30:
> cannot resolve symbol
> symbol : class Label
> location: class wormux.WControls
> default: obj = new Label(labels[i], Label.LEFT);
> ^
> C:\WTK22\apps\iWormux\src\wormux\WControls.java:30:
> cannot resolve symbol
> symbol : variable Label
> location: class wormux.WControls
> default: obj = new Label(labels[i], Label.LEFT);
>
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:28: cannot
> resolve symbol
> symbol : variable MediaManager
> location: class wormux.WGame
> arrow =
> MediaManager.getImage("resource:///arrow.gif");
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:31: cannot
> resolve symbol
> symbol : variable Canvas
> location: class wormux.WGame
> Wormux.getGame().setSoftLabel(Canvas.SOFT_KEY_1,
> "Help");
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:32: cannot
> resolve symbol
> symbol : variable Canvas
> location: class wormux.WGame
> Wormux.getGame().setSoftLabel(Canvas.SOFT_KEY_2,
> "Stop");
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:42: cannot
> resolve symbol
> symbol : class Timer
> location: class wormux.WGame
> endTimer = new Timer();
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:46: cannot
> resolve symbol
> symbol : class Timer
> location: class wormux.WGame
> teamTimer = new Timer();
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:88: cannot
> resolve symbol
> symbol : variable Graphics
> location: class wormux.WGame
> g.setColor(Graphics.getColorOfName(Graphics.BLUE));
>
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:88: cannot
> resolve symbol
> symbol : variable Graphics
> location: class wormux.WGame
> g.setColor(Graphics.getColorOfName(Graphics.BLUE));
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:100:
> cannot resolve symbol
> symbol : variable Font
> location: class wormux.WGame
> int strTeamW =
> Font.getDefaultFont().stringWidth(strTeam);
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:101:
> cannot resolve symbol
> symbol : variable Font
> location: class wormux.WGame
> int strTeamH = Font.getDefaultFont().getHeight();
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:104:
> cannot resolve symbol
> symbol : variable Graphics
> location: class wormux.WGame
>
> g.setColor(Graphics.getColorOfName(Graphics.YELLOW));
>
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:104:
> cannot resolve symbol
> symbol : variable Graphics
> location: class wormux.WGame
>
> g.setColor(Graphics.getColorOfName(Graphics.YELLOW));
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:106:
> cannot resolve symbol
> symbol : variable Graphics
> location: class wormux.WGame
>
> g.setColor(Graphics.getColorOfName(Graphics.BLACK));
>
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:106:
> cannot resolve symbol
> symbol : variable Graphics
> location: class wormux.WGame
>
> g.setColor(Graphics.getColorOfName(Graphics.BLACK));
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:141:
> cannot resolve symbol
> symbol : variable Display
> location: class wormux.WGame
> case Display.KEY_SOFT1:
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:145:
> cannot resolve symbol
> symbol : variable Display
> location: class wormux.WGame
> case Display.KEY_SOFT2:
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:148:
> cannot resolve symbol
> symbol : variable Display
> location: class wormux.WGame
> case Display.KEY_0:
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:153:
> cannot resolve symbol
> symbol : variable Display
> location: class wormux.WGame
> case Display.KEY_2:
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:156:
> cannot resolve symbol
> symbol : variable Display
> location: class wormux.WGame
> case Display.KEY_4:
> ^
> C:\WTK22\apps\iWormux\src\wormux\WGame.java:159:
> cannot resolve symbol
> symbol : variable Display
> location: class wormux.WGame
> case Display.KEY_6:
> ^
> 100 errors
> com.sun.kvem.ktools.ExecutionException
> Build failed
> ****************************************************
>
> Il semble me manquer le package "com.nttdocomo.ui*".
> Où l'avez-vous récupéré sur le web et comment
> l'implanter dans l'arborescence de l'application
> iWormux ou dans celle du JDK ?
>
> Merci pour vos éclaircicements et encore bravo.
>
> François FAIDEAU
>
>
>
> p5.vert.ukl.yahoo.com uncompressed/chunked Sun Aug 20 16:13:43 GMT 2006
>
>
> ___________________________________________________________________________
> Découvrez un nouveau moyen de poser toutes vos questions quelque soit le
> sujet !
> Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et
> vos expériences.
> http://fr.answers.yahoo.com
>
>
> _______________________________________________
> Wormux-dev mailing list
> [email protected]
> https://mail.gna.org/listinfo/wormux-dev
--
_______________________________________________
Wormux-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wormux-dev