Killer Game Programming in Java

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

Image class, converting to BufferedImage

ImageConsumer class

ImageFilter class

ImageIcon class

ImageIO class

images

    `o' images, visual effects

         affine transforms

         alpha compositing

         BandCombineOp processing

         convolution processing

         drawImage( )-based processing

         LookupOp processing

         pixel effects

         precalculation

         rescaling operation

     buffering

         BufferedImage class internals

         BufferedImageOp interface

         converting Image to BufferedImage

     effects, applying

         ImagesTests

    graphic formats

         GIF

         JPEG

         PNG

     initializing

     loading

         configuration file example

         getting an image

         image-loading method

         ImagesLoader

         implementation details

         internal data structures

         strip file images

     loading formats (o, n, s, g)

     managed

     names[] array

    'o' images, visual effects

         operation categories

ImagesCsSeries class

ImagesLoader class 2nd

ImagesPlayer class

ImagesSeries class

ImagesTests application

     class diagrams for

     code for

     image names and effects

     starting

imaging in Java

     AWT imaging model

     formats

     pull imaging model

     transparent color

IndexedGeometry class

InetAddress class

install4j installer

     BugRunner

         installer creation

         JAR preparation

         resulting installer

         testing

         uninstalling

     Checkers3D

         changes to

         installer creation

         installer result

         JAR preparation

     Java 3D components

         BugRunner

         j3dutils.jar, separating out timer code

     JWS comparison

     location of

installation problems, Java

instruments and soundbanks, creating

isometric tile games

     alien sprites

         A*-based 2nd

         AlienAStarSprite, moving

         quadrant-based

         updating

         uploading

     animation framework

         ending game

         game world management

         input control

     class diagrams

     isometric tiles

         aliens

         calculating cost to goal 2nd

         movement

         sprite/object placement

         storing details

         surface map

     managing the world

         drawing the world

         entity information, loading

         floor information, loading

         pickup methods

         player methods

     managing the world items

         entity adding

         entity drawing

         pickup methods

     player sprites

         being hit

         drawing

         moving and standing

         picking up pickups

     reading about

     sprites on tiles

         moving to other tiles

     tile occupier

         additional sprite information

         drawing

Категории