BASIC

### Author Topic: Isomap?? Here we go ;)  (Read 8344 times)

#### Schranz0r

• Prof. Inline
• Posts: 5028
• O Rly?
##### Isomap?? Here we go ;)
« on: 2007-Apr-05 »
Hi my english speaking friends,

I hope anyone need this, or was looking for.
Screenshot:

Tile "ground.png": (save as PNG):

Code: GLBasic [Select]
// --------------------------------- //
// Project: Iso
// Start: Thursday, April 05, 2007
// IDE Version: 4.142

DIM tile[20][20] // Set Array

WHILE TRUE

//-----Set Locals----------
w=72     // Tile width
h=36     // Tile hight
w2=w/2   // Half Tile width
h2=h/2   // Half Tile hight
//-------------------------

FOR x = 0 TO 19
FOR y = 0 TO 19

xpos = w2*(x-y)-w2  // calculate xpos
ypos = h2*(x+y)     // calculate ypos

DRAWSPRITE 1,xpos-ScrollX,ypos-ScrollY    // Draw sprite

NEXT
NEXT

//--------Scroll-----------------------

IF KEY(200) THEN ScrollY = ScrollY -3
IF KEY(208) THEN ScrollY = ScrollY +3
IF KEY(203) THEN ScrollX = ScrollX -3
IF KEY(205) THEN ScrollX = ScrollX +3

//---------------------------------------

SHOWSCREEN
WEND
END

« Last Edit: 2008-Aug-18 by Schranz0r »
I DGArray's

PC:
AMD Ryzen 7 1700 @3.9GHz, 16GB HyperX Fury 3000MHz Ram, ASUS ROG GTX 1060 STRIX 6GB, Windows 10 Pro 64Bit, MSi Tomahawk B350 Mainboard

#### Lazarus

• Guest
##### Isomap?? Here we go ;)
« Reply #1 on: 2007-Apr-05 »
Very handy.  Thanks a mill, Schranz0r.

#### Schranz0r

• Prof. Inline
• Posts: 5028
• O Rly?
##### Isomap?? Here we go ;)
« Reply #2 on: 2007-Apr-05 »
no problem
I DGArray's

PC:
AMD Ryzen 7 1700 @3.9GHz, 16GB HyperX Fury 3000MHz Ram, ASUS ROG GTX 1060 STRIX 6GB, Windows 10 Pro 64Bit, MSi Tomahawk B350 Mainboard

#### Hb!

• Guest
##### Isomap?? Here we go ;)
« Reply #3 on: 2007-Dec-11 »
Umm I might need it, Thanks, I think it could be handy.

#### bigsofty

• Community Developer
• Prof. Inline
• Posts: 2640
##### Isomap?? Here we go ;)
« Reply #4 on: 2007-Dec-11 »
Nice example!
Cheers,

Ian.

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC.  As potential programmers, they are mentally mutilated beyond hope of regeneration.”
(E. W. Dijkstra)

#### Kitty Hello

• code monkey
• Prof. Inline
• Posts: 10723
• here on my island the sea says 'hello'
##### Isomap?? Here we go ;)
« Reply #5 on: 2007-Dec-11 »
aye! Looking ace!

#### kin

• Guest
##### Isomap?? Here we go ;)
« Reply #6 on: 2008-Jan-05 »
Great! Now I have a good example to use!
I guess this method is faster than tiling 5000+ sprites lol.

thnx

#### onugl

• Guest
##### Re: Isomap?? Here we go ;)
« Reply #7 on: 2008-Jul-25 »
Please, can anyone give me this code?.

Thank you

#### Kitty Hello

• code monkey
• Prof. Inline
• Posts: 10723
• here on my island the sea says 'hello'
##### Re: Isomap?? Here we go ;)
« Reply #8 on: 2008-Jul-26 »
it's in the 1st post. The download is broken, but the code is there in text form.

#### onugl

• Guest
##### Re: Isomap?? Here we go ;)
« Reply #9 on: 2008-Jul-26 »
Thank you

#### Schranz0r

• Prof. Inline
• Posts: 5028
• O Rly?
##### Re: Isomap?? Here we go ;)
« Reply #10 on: 2008-Aug-18 »

see first post
I DGArray's

PC:
AMD Ryzen 7 1700 @3.9GHz, 16GB HyperX Fury 3000MHz Ram, ASUS ROG GTX 1060 STRIX 6GB, Windows 10 Pro 64Bit, MSi Tomahawk B350 Mainboard

#### onugl

• Guest
##### Re: Isomap?? Here we go ;)
« Reply #11 on: 2008-Aug-18 »

see first post
Thank you! it give me some ideas for a pendent remake (Now, I only need more time!)

#### AndyH

• Dr. Type
• Posts: 383
##### Re: Isomap?? Here we go ;)
« Reply #12 on: 2008-Aug-19 »
Looks good Schranz0r!