StPendl
Aug 7, 2011
=Graphics and Game Programming= [[toc]] =Using Graphics Windows and Graphicboxes= * [[Drawing a Tiled Background with CreateCompatibleBitmap]] [[user:JanetTerra]] * [[Tutorial WhenMouse|Trapping Mouse Actions and the When commands]] [[user:JanetTerra|1149857212]] * [[Tutorial Inkey|Capturing Keypresses with When characterInput and Inkey$]] [[user:JanetTerra|1147746296]] * [[Inkey GetAsyncKeyState|Smoother Animation with GetAsyncKeyState]] [[user:JanetTerra|1199243353]] * [[MultiColored Graphics Text]] [[user:JanetTerra|1154801378]] * [[StringheightWithGetPixel|Calculating Stringheight with GetPixel]] [[user:JanetTerra|1194674146]] * [[GraphicPrinting2|Printing hires, full page graphics]] [[user:RodBird]] * [[ScreenCapture|Screen Capture of a Window]] [[user:Alyce]] =Graphics Tutorial Series= * [[TurtleGraphics|Turtle Graphics Tutorial]] [[user:Alyce]] * [[ColorInGraphics|Use of Color in Graphics]] [[user:Alyce]] * [[BitmapGraphics|Bitmap Graphics Tutorial]] [[user:Alyce]] * [[DrawnObjects|Drawn Objects]] [[user:Alyce]] * [[GraphicText|Graphics Text Tutorial]] [[user:Alyce]] * [[SegmentsAndFlushing|Segments and Flushing]] [[user:Alyce]] * [[GraphicPrinting|Hard Copy Printing with Graphics]] [[user:Alyce|1303330110]] =Drawing Graphics= * [[Graphics101plotting|Graphics 101 – plotting a function]] [[user:tsh73]] * [[PolarPhun|UNDERSTANDING AND PLOTTING POLAR COORDINATES]] [[user:Steelweaver52]] * [[Graphic Segments|Getting to grips with graphic SEGMENTS]] [[user:rodbird]] * [[APIPolygon|Easy Polygon via API]] [[user:Alyce]] * [[Stopwatch]] [[user:JanetTerra]] [[user:StPendl]] [[user:BillBeasley]] [[user:GordonSweet]] =Image Manipulations= * [[Load Bitmap to Size|Load Bitmap to Desired Size]] [[user:Alyce|1168349484]] * [[GraphicDimensions|Finding the Dimensions of a Graphic (.bmp, .gif, .png, .jpg)]] [[user:JanetTerra|1250653034]] * [[APIGettingImageInformation|Getting Image File Information with GDI32]] [[user:JanetTerra|1261460032]] * [[VidCap|Video Capture in Liberty BASICVideo Capture in Liberty BASIC]] by Callum Lowcay * [[TransparentBlt|Transferring Images with TransparentBlt]][[user:JanetTerra|1311821272]] =Sprite Byte Tutorials= * [[sprite1|Sprite Byte Tutorials Lesson One: The Absolute Minimum!]] [[user:Alyce|1147184740]] * [[sprite2|Sprite Byte Tutorials Lesson Two: All About Masks]] [[user:Alyce|1147276422]] * [[sprite3|Sprite Byte Tutorials Lesson Three: Changing the Sprite Image]] [[user:Alyce|1148423219]] * [[sprite4|Sprite Byte Tutorials Lesson Four: Moving a Sprite]] [[user:Alyce|1156863094]] * [[sprite5|Sprite Byte Tutorials Lesson Five: User-Controlled Sprite]] [[user:Alyce|1204905401]] * [[sprite6|Sprite Byte Tutorials Lesson Six: User-Controlled Sprite and Computer-Controlled Sprite]] [[user:Alyce|1204905401]] * [[sprite7|Sprite Byte Tutorials Lesson Seven: Collision Detection and Scoring]] [[user:Alyce|1240324963]] * [[sprite8|Sprite Byte Tutorials Lesson Eight: Manipulating the Background]] [[user:Alyce|1264020379]] =Playing Cards= * [[cardsDLL|Using Windows Cards.DLL]][[user:Alyce]] * [[ManagingCards|Managing Cards]] [[user:Alyce]] ==QCard DLL Series== [[user:Alyce]] * [[QCard01|Qcard DLL - Lesson 1]] * [[QCard02|Qcard DLL - Lesson 2]] * [[QCard03|Qcard DLL - Lesson 3]] * [[QCard04|Qcard DLL - Lesson 4]] * [[QCard05|Qcard DLL - Lesson 5]] * [[QCard06|Qcard DLL - Lesson 6]] * [[QCard07|Qcard DLL - Lesson 7]] * [[QCard08|Qcard DLL - Lesson 8]] * [[QCard09|Qcard DLL - Lesson 9]] * [[QCard10|Qcard DLL - Lesson 10]] * [[QCard11|Qcard DLL - Lesson 11]] * [[QCard12|Qcard DLL - Lesson 12]] * [[QCardDocumentation|Qcard DLL - Documentation]] =Sprite Games= * [[Sprite Boundary Detection Tip]] Ben Jimenez =Liberty BASIC Wire Frame Library= * [[Plot3D|Precursor: Easy Functions for Plotting 3D Objects]][[user:steelweaver52|1153628395]] * [[LBWFCh01|Chapter 1: Introducing the Liberty BASIC Wire Frame Library]] [[user:steelweaver52|1153610015]] * [[LBWFCh02|Chapter 2: The Liberty BASIC Wire Frame Library - Version 0.6]] [[user:steelweaver52|1153658378]] * [[LBWFCh03|Chapter 3: Version 1.0 of the Wire Frame Library is On the Horizon]] [[user:steelweaver52|1153781239]] * [[LBWFCh04|Chapter 4: Wire 1.0 Released (Making Complex Objects With Wire)]] [[user:steelweaver52|1153771653]] * [[LBWFCh05|Chapter 5: Using Wire (Focusing on the FF.LBWF.RequestObjectNameFromXY$() Function)]] [[user:steelweaver52|1153763577]] * [[LBWFCh06|Chapter 6: Using Wire (Strange Things, Reminders, and Tips)]] [[user:steelweaver52|1153750879]] =Using Image DLLs= * [[SaveJPG|Saving JPGs]] - Saving and Loading JPGs with a Free DLL [[user:mike_ukmid]] * [[ImageConversion|Using pct_dll.dll]] - Image conversion, window and screen dumps for LB4 [[user:mike_ukmid]] * [[EZTwain|Scanning with EZTwain]] - Acquiring images directly from a scanner [[user:JanetTerra]] =Game Physics= * [[GamePhysics1]] - Angle and Velocity * [[GamePhysics2]] - Acceleration =OpenGL 3D Graphics in Liberty BASIC= * [[OpenGL3D_1|Lesson 1 - Introduction and Basic Shapes]] [[user:robmcal]] * [[OpenGL3D_2|Lesson 2 - Moving Objects]] [[user:robmcal]] * [[OpenGL3D_3|Lesson 3 - Rotation and Scaling]] [[user:robmcal]] * [[OpenGL3D_4|Lesson 4 - Display Lists]] [[user:robmcal]] * [[OpenGL3D_5|Lesson 5 - Complex Surfaces]] [[user:robmcal]] * [[OpenGL3D_6|Lesson 6 - Creating Shapes]] [[user:robmcal]] * [[OpenGL3D_7|Lesson 7 - Texture Mapping]] [[user:robmcal]] * [[OpenGL3D_8|Lesson 8 - Transparent Surfaces and Fog]] [[user:robmcal]] * [[OpenGL3D_9|Lesson 9 - OpenGL Calls and Argument Types]] [[user:robmcal]] ---- [[toc]]