Squeak Class Documentation category index | class index  
 
BalloonEngineSimulation
  category: VMConstruction-Plugins
  superclass: BalloonEnginePlugin
  subclasses:

No comment. Sorry.

instance methods
  debug support
  debugDrawBezier:
debugDrawEdge:
debugDrawHLine:
debugDrawLine:
debugDrawLineFrom:to:
debugDrawPt:
debugDrawPtLineFrom:to:
debugPrintObjects
debugPrintPoints:
printAET
printGET
quickPrint:
quickPrintBezier:
quickPrintBezier:first:

  initialize
  initialize

  simulation
  assert:
circleCosTable
circleSinTable
colorTransform
copyBitsFrom:to:at:
dispatchOn:in:
edgeTransform
ioMicroMSecs
loadBitBltFrom:
loadPointIntAt:from:
loadPointShortAt:from:
makeUnsignedFrom:
rShiftTable
shortRunLengthAt:from:
shortRunValueAt:from:
showDisplayBits
smallSqrtTable
stopBecauseOf:

class methods
  instance creation
  new

instance methods
  debug support top  
 

debugDrawBezier:


 

debugDrawEdge:


 

debugDrawHLine:


 

debugDrawLine:


 

debugDrawLineFrom:to:


 

debugDrawPt:


 

debugDrawPtLineFrom:to:


 

debugPrintObjects


 

debugPrintPoints:


 

printAET


 

printGET


 

quickPrint:


 

quickPrintBezier:


 

quickPrintBezier:first:


  initialize top  
 

initialize


  simulation top  
 

assert:

Throw an assertion error if aBlock does not evaluates to true.


 

circleCosTable


 

circleSinTable


 

colorTransform


 

copyBitsFrom:to:at:


 

dispatchOn:in:

Simulate a case statement via selector table lookup.
The given integer must be between 0 and selectorArray size-1, inclusive.
For speed, no range test is done, since it is done by the at: operation.


 

edgeTransform


 

ioMicroMSecs


 

loadBitBltFrom:


 

loadPointIntAt:from:

Load the int value from the given index in intArray


 

loadPointShortAt:from:

Load the int value from the given index in intArray


 

makeUnsignedFrom:


 

rShiftTable


 

shortRunLengthAt:from:

Return the run-length value from the given ShortRunArray.


 

shortRunValueAt:from:

Return the run-length value from the given ShortRunArray.
Note: We don't need any coercion to short/int here, since
we deal basically only with unsigned values.


 

showDisplayBits

Do nothing.


 

smallSqrtTable

Return a lookup table for rounded integer square root values from 0 to 31


 

stopBecauseOf:

Don't stop because of need to flush.


class methods
  instance creation top  
 

new

Answer a new instance of the receiver (which is a class) with no indexable variables. Fail if the class is indexable.