Hi,
Try not to send the whole page as an html email, it causes lot's of errors.
You'll want to declare A,B etc globally, and make sure you don't mix case,
sometimes you use "a" , sometimes "A"
So:
<script language="Javascript">
var A=0
var B=0
var c=0
var d=0
var H=0
var V=0
var luff = new Array(25);
And then you want to alter this bit too:
if (luff[H-1][V-1]==91){
A=0;
B=0;
}else {
luff[H-1][V-1]=87;
}
I think H and V got a value of 25, while the array goes from 0 to 24, so do
H-1, V-1.
There seem to be a lot of redundant arrays there too, but I guess they're
for the game-logic later on.
Cheers,
Richard Bennett
[EMAIL PROTECTED]
www.richardinfo.com
(Everything running on, and ported to DynAPI2.53)
visit the DynAPI homepage (and FAQ) ::
http://dynapi.sourceforge.net/dynapi/index.php?menu=1
Browse (and search) the mailinglist here:
http://www.mail-archive.com/index.php3?hunt=dynapi
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: 21 June, 2001 05:32
Subject: Re: [Dynapi-Help] Arrays
>
>
> On Tue, 19 Jun 2001 14:35:49 +0200 [EMAIL PROTECTED]
wrote:
> > try declaring the luff array OUTSIDE of the function as a global
variable..
> >
> > var luff= new Array(25);
> >
> > function defarray(){
> > var a=0;
> > var b=0;
> > for (i=0;i<25; i++){
> > luff[i]= new Array(25);
> > }
> > }
> Sorry I can�t get it to work
> ThankFull for more tips or advice
> Sincerely
> Urban Avierfj�rd
> ICQ#69907743
> Homepage http://w1.201.telia.com/~u20100003
> >
> >
> > had some spare time ;)
> >
> > Pascal Bestebroer ([EMAIL PROTECTED])
> > Software ontwikkelaar
> > Oberon Informatiesystemen b.v.
> > http://www.oibv.com
> >
> > > -----Oorspronkelijk bericht-----
> > > Van: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED]]Namens
> > > [EMAIL PROTECTED]
> > > Verzonden: dinsdag 19 juni 2001 14:08
> > > Aan: [EMAIL PROTECTED]
> > > Onderwerp: [Dynapi-Help] Arrays
> > >
> > >
> > > Hi
> > >
> > > How to define an two dimensional Array in DynAPI 2.53
> > >
> > > I get error message from DynApi
> > >
> > > "luff is not defined"
> > >
> > > in The following script
> > >
> > > I also attach the program files.
> > >
> > > Sincerely
> > >
> > > Urban Avierfj�rd
> > >
> > > ICQ#69907743
> > >
> > > Homepage http://w1.201.telia.com/~u20100003
> > >
> > >
> > >
> > > <HTML>
> > >
> > > <HEAD>
> > >
> > > <META NAME="KEYWORDS" CONTENT="MY FILE">
> > >
> > > <META NAME="DESCRIPTION" CONTENT="MY FILE">
> > >
> > > <META NAME="JAVASCRIPT GENERATOR" CONTENT="jsEditor">
> > >
> > > <title>DynAPI Distribution: Create Example</title>
> > >
> > > <script language="Javascript" src="../src/dynapi.js"></script>
> > >
> > > <script language="Javascript">
> > >
> > > DynAPI.setLibraryPath('../src/lib/');
> > >
> > > DynAPI.include('dynapi.api.*');
> > >
> > > DynAPI.include('dynapi.event.*');
> > >
> > > DynAPI.include('dynapi.gui.dynimage.js');
> > >
> > > </script>
> > >
> > > <script language="Javascript">
> > >
> > > function defarray(){
> > >
> > > var a=0;
> > >
> > > var b=0;
> > >
> > > var luff= new Array(25);
> > >
> > > for (i=0;i<25; i++){
> > >
> > > luff[i]= new Array(25);
> > >
> > > }
> > >
> > > }
> > >
> > > function Calculate(){
> > >
> > > c=a+40
> > >
> > > d=b+40
> > >
> > > }
> > >
> > > function getAB(e){
> > >
> > > A=e.getX()
> > >
> > > B=e.getY()
> > >
> > > }
> > >
> > > function myarray(){
> > >
> > > var H=0;
> > >
> > > for (i=0;i<H0; i=i+20){
> > >
> > > H=H+1
> > >
> > > for (j=0;j< ;j++){
> > >
> > > if (i+j==A){
> > >
> > > a=i
> > >
> > > }
> > >
> > > }
> > >
> > > }
> > >
> > > var V=0;
> > >
> > > for (k=0;k<H0;k=k+20){
> > >
> > > V=V+1
> > >
> > > for (l=0;l< ;l++){
> > >
> > > if (k+l==B){
> > >
> > > b=k
> > >
> > > }
> > >
> > > }
> > >
> > > }
> > >
> > > if (luff[H][V]='){
> > >
> > > a=0;
> > >
> > > b=0;
> > >
> > > }
> > >
> > > else {
> > >
> > > luff[H][V] = 87;
> > >
> > > }
> > >
> > > }
> > >
> > > function layout() {
> > >
> > > defarray();
> > >
> > > myLayer = new DynLayer()
> > >
> > > myLayer.setSize(500,500)
> > >
> > > myLayer.setBgColor('purple')
> > >
> > > myLayer.moveTo(5,50)
> > >
> > > myListener = new EventListener(DynAPI.document)
> > >
> > > myListener.onmousemove=function(e) {
> > >
> > > myLayer.setBgColor('pink')
> > >
> > > }
> > >
> > > myListener.onmouseout=function(e) {
> > >
> > > myLayer.setBgColor('deeppink')
> > >
> > > }
> > >
> > > myListener.onmousedown=function(e) {
> > >
> > > getAB(e);
> > >
> > > myarray();
> > >
> > > myChild2 = new
> > > DynLayer(null,a,b,20,20,'violet')
> > >
> > > myChild2.setHTML('<img src=Animation2.gif>')
> > >
> > > myLayer.addChild(myChild2)
> > >
> > > Calculate();
> > >
> > > myChild2 = new
> > > DynLayer(null,c,d,20,20,'violet')
> > >
> > > myChild2.setHTML('<img src=Animation1.gif>')
> > >
> > > myLayer.addChild(myChild2)
> > >
> > > }
> > >
> > > myLayer.addEventListener(myListener)
> > >
> > > for (i;i<480; i=i+20){
> > >
> > > myChild = new DynLayer(null,i,0,2,500,'black');
> > >
> > > myLayer.addChild(myChild);
> > >
> > > }
> > >
> > > for (i;i<480; i=i+20){
> > >
> > > myChild = new DynLayer(null,0,i,500,2,'black')
> > >
> > > myLayer.addChild(myChild)
> > >
> > > }
> > >
> > > DynAPI.document.addChild(myLayer)
> > >
> > > }
> > >
> > > DynAPI.onLoad = function() {
> > >
> > > layout();
> > >
> > > }
> > >
> > > function newgame() {
> > >
> > > layout();
> > >
> > > }
> > >
> > > </script>
> > >
> > > </head>
> > >
> > > <BODY>
> > >
> > > <BODY BGCOLOR="lime">
> > >
> > > <H1>Five in a Row</H1>
> > >
> > > <PRE>
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > </PRE>
> > >
> > > <FORM><INPUT TYPE="button" VALUE="New Game"
> > > onClick="newgame();"></FORM>
> > >
> > > </BODY>
> > >
> > > </HTML>
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> > _______________________________________________
> > Dynapi-Help mailing list
> > [EMAIL PROTECTED]
> > http://lists.sourceforge.net/lists/listinfo/dynapi-help
>
>
>
>
> _______________________________________________
> Dynapi-Help mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/dynapi-help
>
_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help