Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
3D Chess Program in FreeBASIC
#13
hey, I played i bit around in your code. here's small suggestion:
this code is in: FBChess.bas line 426

[syntax="QBASIC"] IF (MOUSEB AND 2) and (MOUSE_X>-1) and (MOUSE_Y>-1) THEN

IF OLDMOUSE_X > MOUSE_X THEN
u = u - 0.01 * ( OLDMOUSE_X - MOUSE_X )
ELSEIF OLDMOUSE_X < MOUSE_X THEN
u = u + 0.01 * ( MOUSE_X - OLDMOUSE_X )
END IF

IF OLDMOUSE_Y > MOUSE_Y THEN
y = y - 1.0 * ( OLDMOUSE_Y - MOUSE_Y )
ELSEIF OLDMOUSE_Y < MOUSE_Y THEN
y = y + 1.0 * ( MOUSE_Y - OLDMOUSE_Y )
END IF

IF OLDWHEEL > WHEEL THEN
w = w - 0.5*2
ELSEIF OLDWHEEL < WHEEL THEN
w = w + 0.5*2
END IF
END IF[/syntax]

a bit easier mouse rotation handling :wink:
url]http://fbide.sourceforge.net/[/url]
Reply


Messages In This Thread
3D Chess Program in FreeBASIC - by Sisophon2001 - 05-06-2005, 03:04 PM
3D Chess Program in FreeBASIC - by rdc - 05-06-2005, 03:16 PM
3D Chess Program in FreeBASIC - by Sisophon2001 - 05-06-2005, 03:36 PM
3D Chess Program in FreeBASIC - by VonGodric - 05-06-2005, 04:06 PM
3D Chess Program in FreeBASIC - by steven_basic - 05-06-2005, 05:45 PM
3D Chess Program in FreeBASIC - by Sisophon2001 - 05-06-2005, 06:08 PM
3D Chess Program in FreeBASIC - by Sisophon2001 - 05-06-2005, 06:16 PM
3D Chess Program in FreeBASIC - by v3cz0r - 05-07-2005, 01:04 AM
3D Chess Program in FreeBASIC - by Rattrapmax6 - 05-07-2005, 05:09 AM
3D Chess Program in FreeBASIC - by Sisophon2001 - 05-07-2005, 01:15 PM
3D Chess Program in FreeBASIC - by VonGodric - 05-07-2005, 01:28 PM
3D Chess Program in FreeBASIC - by VonGodric - 05-07-2005, 01:44 PM
3D Chess Program in FreeBASIC - by Sisophon2001 - 05-08-2005, 07:47 AM
3D Chess Program in FreeBASIC - by VonGodric - 05-08-2005, 11:17 AM
3D Chess Program in FreeBASIC - by Imortis - 05-09-2005, 08:37 PM
3D Chess Program in FreeBASIC - by DrV - 05-10-2005, 05:37 AM
3D Chess Program in FreeBASIC - by Sisophon2001 - 05-10-2005, 12:33 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)