* JAK Routines #1 * ******************************* * Compiled By John.A.Kinsella * * * ******************************* This disk is full of some usefull routines for you to use in your own AMOS creations, some of them are just simple games for you to finish and others are procedures to import into your own programs, they can be found in the ROUTINES directory. ROUTINE DESCRIPTIONS :- ---------------------- SPLERGE.AMOS - This routine splerges a picture onto the screen. FRACTAL_TREE.AMOS - This routine draw a fractal tree (Quite nice!). LINE_EDIT.AMOS - This is a procedure to put in your own listing that lets you enter text of a certain width. BAT_N_BALL.AMOS - This is an arkanoid type routine where a ball bounces around the screen, and the bat is there to deflect it away from the floor. SCROLLER.AMOS - This is a routine that scrolls text across the screen, which is used in demos Etc! OUTLINE.AMOS - This routine outlines certain bits of the screen in any colour. FADE_PICTURE.AMOS - This routine loads a 32 colour IFF picture, and fades it onto the screen. 32_TO_16.AMOS - This routine converts a 32 or 64 colour IFF picture into a 16 colour greyscale picture. PICCY_CONVERTER.AMOS - This loads an IFF or ABK picture, and then it can be saved as an IFF picture, an IFF Compacted picture for use with AMOS, or an ABK picture bank for use with AMOS. MUSIC_PLAYER.AMOS - This is a music player which can load normal AMOS ABK music or Sound-Tracker music. Pressing a mouse button loads another song, hold down CTRL & C to quit. PIXELIZE.AMOS - This routine loads a picture, and uses the pixelize effect to double the pixel size on a part of the screen. 3D_REQUESTER.AMOS - This is a set of procedures which can be put into your own programs, when called a 3D requester will appear for prompting the user. BUTTON_PRESS.AMOS - This is another procedure which can be placed in your own programs, this checks for the mouse in a certain part of the screen, and also checks for a button press, then return the value 1-3 for the button pressed in variable AN, otherwise AN will be 0. 3D_BOX.AMOS - This procedure lets the user draw a 3D box on the screen which can be pressed in or out, and in any colour they choose. FILE_COPIER.AMOS - This is a simple copying procedure which copies files from A to B, and uses less that 2k of memory for each file copied. SHIP_GAME.AMOS - Simply cintol the ship in this game with the joystick, and avoid the ball, use the fire button to shoot at the ball (PRETTY NAFF REALLY!) SHIFTER.AMOS - This routine draws random circles on the screen, then colour cycles them for a moving effect. SPEED_RACERS.AMOS - This is a 2 player game of tron, first player to reach 5 points wins !!! ART_PROGGY.AMOS - This is a full art package, but it isn't finished, the UNDO button does not work, and their are a lot of bugs in the main program, but it has some special features like loading Sprite & Icon banks, rotating & zooming parts of the screen, swapping colours and lots more. FILES SUPPLIED :- ----------------- In the MUSIC directory are two pieces of music, one ABK music file that was ripped from RED SECTOR MEGA-DEMO, and a Sound-Tracker music files that was ripped from SOUND OF SILENTS. In the PICTURE directory are three pictures, one ABK picture & one IFF file taken from SILENTS SLIDE, and other IFF picture file taken from the AMOS-DEMO. In the ICONS directory is one icon bank which was from the AMOS DATA disk. In the SPRITES directory is one sprite bank which was from the AMOS EXTRAS. I HOPE THAT THESE ROUTINES COME IN HANDY, AND THAT THEY MIGHT BE USED IN FUTURE AMOS CREATIONS......