TGC Codebase Backup



Spaceship, and scrolling backdrop by Dave H

4th Jun 2005 15:30
Summary

Program I wrote to see if I have got to grips with basic 2D.



Description



Code
                                    ` This code was downloaded from The Game Creators
                                    ` It is reproduced here with full permission
                                    ` http://www.thegamecreators.com
                                    
                                    REM Project: my test prog
REM Created: 27/05/2005 21:19:23
REM By Dave Hartshorn
REM ***** Main Source File *****
REM Written to see if I have got to grips with sprites.
set display mode 1024,768,32
sync on:sync rate 50:hide mouse
angle=0:speed#=0:backdrop#=0
load bitmap "Space.jpg",1
get image 1,0,0,1023,767
load bitmap "1999.bmp",2
get image 2,2,3,92,215
set window title "Space 1999":set window layout 1,1,2
set current bitmap 0
sprite 1,0,0,1
sprite 2,(1024/2),(768/2),2
size sprite 2,50,100
set sprite 2,0,1
offset sprite 2,sprite width(2)/2,sprite height(2)/2
do
   cls
   set sprite texture coord 1, 0, 0.0, 0.0 + backdrop#
   set sprite texture coord 1, 1, 1.0, 0.0 + backdrop#
   set sprite texture coord 1, 2, 0.0, 1.0 + backdrop#
   set sprite texture coord 1, 3, 1.0, 1.0 + backdrop#
   if upkey() then speed#=speed#+0.05
   if downkey()then speed#=speed#-0.05
   if sprite x(2)>1024 or sprite x(2)<0 or sprite y(2)>768 or sprite y(2)<0 then move sprite 2,(2*(-speed#)):speed#=0
   if rightkey() then angle=angle+3
   if leftkey() then angle=angle-3
   move sprite 2,speed#
   angle=wrapvalue(angle)
   rotate sprite 2,angle
   backdrop#=backdrop#-0.001
   sync
loop