text:
#include <stdarg.h>
#include "CCLayer.h"
#include "touch_dispatcher/CCTouchDispatcher.h"
#include "keypad_dispatcher/CCKeypadDispatcher.h"
#include "CCAccelerometer.h"
#include "CCDirector.h"
#include "support/CCPointExtension.h"
#include "script_support/CCScriptSupport.h"
#include "shaders/CCShaderCache.h"
#include "shaders/CCGLProgram.h"
#include "shaders/ccGLStateCache.h"
#include "support/TransformUtils.h"
// extern
#include "kazmath/GL/matrix.h"

NS_CC_BEGIN

// CCLayer
CCLayer::CCLayer()
: m_bTouchEnabled(false)
, m_bAccelerometerEnabled(false)
, m_bKeypadEnabled(false)
, m_pScriptTouchHandlerEntry(NULL)
, m_pScriptKeypadHandlerEntry(NULL)
, m_pScriptAccelerateHandlerEntry(NULL)
, m_nTouchPriority(0)
, m_eTouchMode(kCCTouchesAllAtOnce)
{
    m_bIgnoreAnchorPointForPosition = true;
    setAnchorPoint(ccp(0.5f, 0.5f));
}

CCLayer::~CCLayer()
{
    unregisterScriptTouchHandler();
    unregisterScriptKeypadHandler();
    unregisterScriptAccelerateHandler();
}

bool CCLayer::init()
{
    bool bRet = false;
    do
    {
        CCDirector * pDirector;
        CC_BREAK_IF(!(pDirector = CCDirector::sharedDirector()));
        this->setContentSize(pDirector->getWinSize());
        m_bTouchEnabled = false;
        m_bAccelerometerEnabled = false;
        // success
        bRet = true;
    } while(0);
    return bRet;
}

CCLayer *CCLayer::create()
{
    CCLayer *pRet = new CCLayer();
    if (pRet && pRet->init())
    {
        pRet->autorelease();
        return pRet;
    }
    else
    {
        CC_SAFE_DELETE(pRet);
        return NULL;
    }
}

/// Touch and Accelerometer related

void CCLayer::registerWithTouchDispatcher()
{
    CCTouchDispatcher* pDispatcher = CCDirector::sharedDirector()->getTouchDispatcher();

    // Using LuaBindings
    if (m_pScriptTouchHandlerEntry)
    {
	    if (m_pScriptTouchHandlerEntry->isMultiTouches())
	    {
	       pDispatcher->addStandardDelegate(this, 0);
	       LUALOG("[LUA] Add multi-touches event handler: %d", m_pScriptTouchHandlerEntry->getHandler());
	    }
	    else
	    {
	       pDispatcher->addTargetedDelegate(this,
						m_pScriptTouchHandlerEntry->getPriority(),
						m_pScriptTouchHandlerEntry->getSwallowsTouches());
	       LUALOG("[LUA] Add touch event handler: %d", m_pScriptTouchHandlerEntry->getHandler());
	    }
    }
    else
    {
        if( m_eTouchMode == kCCTouchesAllAtOnce ) {
            pDispatcher->addStandardDelegate(this, 0);
        } else {
            pDispatcher->addTargetedDelegate(this, m_nTouchPriority, true);
        }
    }
}

void CCLayer::registerScriptTouchHandler(int nHandler, bool bIsMultiTouches, int nPriority, bool bSwallowsTouches)
{
    unregisterScriptTouchHandler();
    m_pScriptTouchHandlerEntry = CCTouchScriptHandlerEntry::create(nHandler, bIsMultiTouches, nPriority, bSwallowsTouches);
    m_pScriptTouchHandlerEntry->retain();
}

void CCLayer::unregisterScriptTouchHandler(void)
{
    CC_SAFE_RELEASE_NULL(m_pScriptTouchHandlerEntry);
    }

int CCLayer::excuteScriptTouchHandler(int nEventType, CCTouch *pTouch)
{
    return CCScriptEngineManager::sharedManager()->getScriptEngine()->executeLayerTouchEvent(this, nEventType, pTouch);
}

int CCLayer::excuteScriptTouchHandler(int nEventType, CCSet *pTouches)
{
    return CCScriptEngineManager::sharedManager()->getScriptEngine()->executeLayerTouchesEvent(this, nEventType, pTouches);
}

/// isTouchEnabled getter
bool CCLayer::isTouchEnabled()
{
    return m_bTouchEnabled;
}
/// isTouchEnabled setter
void CCLayer::setTouchEnabled(bool enabled)
{
    if (m_bTouchEnabled != enabled)
    {
        m_bTouchEnabled = enabled;
        if (m_bRunning)
        {
            if (enabled)
            {
                this->registerWithTouchDispatcher();
            }
            else
            {
                // have problems?
                CCDirector::sharedDirector()->getTouchDispatcher()->removeDelegate(this);
            }
        }
    }
}

void CCLayer::setTouchMode(ccTouchesMode mode)
{
    if(m_eTouchMode != mode)
    {
        m_eTouchMode = mode;

		if( m_bTouchEnabled)
        {
			setTouchEnabled(false);
			setTouchEnabled(true);
		}
    }
}

void CCLayer::setTouchPriority(int priority)
{
    if (m_nTouchPriority != priority)
    {
        m_nTouchPriority = priority;

		if( m_bTouchEnabled)
        {
			setTouchEnabled(false);
			setTouchEnabled(true);
		}
    }
}

int CCLayer::getTouchPriority()
{
    return m_nTouchPriority;
}

int CCLayer::getTouchMode()
{
    return m_eTouchMode;
}

/// isAccelerometerEnabled getter
bool CCLayer::isAccelerometerEnabled()
{
    return m_bAccelerometerEnabled;
}
/// isAccelerometerEnabled setter
void CCLayer::setAccelerometerEnabled(bool enabled)
{
    if (enabled != m_bAccelerometerEnabled)
    {
        m_bAccelerometerEnabled = enabled;

        if (m_bRunning)
        {
            CCDirector* pDirector = CCDirector::sharedDirector();
            if (enabled)
            {
                pDirector->getAccelerometer()->setDelegate(this);
            }
            else
            {
                pDirector->getAccelerometer()->setDelegate(NULL);
            }
        }
    }
}

void CCLayer::setAccelerometerInterval(double interval) {
    if (m_bAccelerometerEnabled)
    {
        if (m_bRunning)
        {
            CCDirector* pDirector = CCDirector::sharedDirector();
            pDirector->getAccelerometer()->setAccelerometerInterval(interval);
        }
    }
}

void CCLayer::didAccelerate(CCAcceleration* pAccelerationValue)
{
   CC_UNUSED_PARAM(pAccelerationValue);
   if ( m_eScriptType != kScriptTypeNone)
   {
       CCScriptEngineManager::sharedManager()->getScriptEngine()->executeAccelerometerEvent(this, pAccelerationValue);
   }
}

void CCLayer::registerScriptAccelerateHandler(int nHandler)
{
    unregisterScriptAccelerateHandler();
    m_pScriptAccelerateHandlerEntry = CCScriptHandlerEntry::create(nHandler);
    m_pScriptAccelerateHandlerEntry->retain();
}

void CCLayer::unregisterScriptAccelerateHandler(void)
{
    CC_SAFE_RELEASE_NULL(m_pScriptAccelerateHandlerEntry);
}

/// isKeypadEnabled getter
bool CCLayer::isKeypadEnabled()
{
    return m_bKeypadEnabled;
}
/// isKeypadEnabled setter
void CCLayer::setKeypadEnabled(bool enabled)
{
    if (enabled != m_bKeypadEnabled)
    {
        m_bKeypadEnabled = enabled;

        if (m_bRunning)
        {
            CCDirector* pDirector = CCDirector::sharedDirector();
            if (enabled)
            {
                pDirector->getKeypadDispatcher()->addDelegate(this);
            }
            else
            {
                pDirector->getKeypadDispatcher()->removeDelegate(this);
            }
        }
    }
}

void CCLayer::registerScriptKeypadHandler(int nHandler)
{
    unregisterScriptKeypadHandler();
    m_pScriptKeypadHandlerEntry = CCScriptHandlerEntry::create(nHandler);
    m_pScriptKeypadHandlerEntry->retain();
}

void CCLayer::unregisterScriptKeypadHandler(void)
{
    CC_SAFE_RELEASE_NULL(m_pScriptKeypadHandlerEntry);
}

void CCLayer::keyBackClicked(void)
{
    if (m_pScriptKeypadHandlerEntry || m_eScriptType == kScriptTypeJavascript)
    {
        CCScriptEngineManager::sharedManager()->getScriptEngine()->executeLayerKeypadEvent(this, kTypeBackClicked);
    }
}

void CCLayer::keyMenuClicked(void)
{
    if (m_pScriptKeypadHandlerEntry)
    {
        CCScriptEngineManager::sharedManager()->getScriptEngine()->executeLayerKeypadEvent(this, kTypeMenuClicked);
    }
}

/// Callbacks
void CCLayer::onEnter()
{
    CCDirector* pDirector = CCDirector::sharedDirector();
    // register 'parent' nodes first
    // since events are propagated in reverse order
    if (m_bTouchEnabled)
    {
        this->registerWithTouchDispatcher();
    }

    // then iterate over all the children
    CCNode::onEnter();

    // add this layer to concern the Accelerometer Sensor
    if (m_bAccelerometerEnabled)
    {
        pDirector->getAccelerometer()->setDelegate(this);
    }

    // add this layer to concern the keypad msg
    if (m_bKeypadEnabled)
    {
        pDirector->getKeypadDispatcher()->addDelegate(this);
    }
}

void CCLayer::onExit()
{
    CCDirector* pDirector = CCDirector::sharedDirector();
    if( m_bTouchEnabled )
    {
        pDirector->getTouchDispatcher()->removeDelegate(this);
        // [lua]:don't unregister script touch handler, or the handler will be destroyed
        // unregisterScriptTouchHandler();
    }

    // remove this layer from the delegates who concern Accelerometer Sensor
    if (m_bAccelerometerEnabled)
    {
        pDirector->getAccelerometer()->setDelegate(NULL);
    }

    // remove this layer from the delegates who concern the keypad msg
    if (m_bKeypadEnabled)
    {
        pDirector->getKeypadDispatcher()->removeDelegate(this);
    }

    CCNode::onExit();
}

void CCLayer::onEnterTransitionDidFinish()
{
    if (m_bAccelerometerEnabled)
    {
        CCDirector* pDirector = CCDirector::sharedDirector();
        pDirector->getAccelerometer()->setDelegate(this);
    }

    CCNode::onEnterTransitionDidFinish();
}

bool CCLayer::ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent)
{
    if (kScriptTypeNone != m_eScriptType)
    {
        return excuteScriptTouchHandler(CCTOUCHBEGAN, pTouch) == 0 ? false : true;
    }

    CC_UNUSED_PARAM(pTouch);
    CC_UNUSED_PARAM(pEvent);
    CCAssert(false, "Layer#ccTouchBegan override me");
    return true;
}

void CCLayer::ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent)
{
    if (kScriptTypeNone != m_eScriptType)
    {
        excuteScriptTouchHandler(CCTOUCHMOVED, pTouch);
        return;
    }

    CC_UNUSED_PARAM(pTouch);
    CC_UNUSED_PARAM(pEvent);
}

void CCLayer::ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent)
{
    if (kScriptTypeNone != m_eScriptType)
    {
        excuteScriptTouchHandler(CCTOUCHENDED, pTouch);
        return;
    }

    CC_UNUSED_PARAM(pTouch);
    CC_UNUSED_PARAM(pEvent);
}

void CCLayer::ccTouchCancelled(CCTouch *pTouch, CCEvent *pEvent)
{
    if (kScriptTypeNone != m_eScriptType)
    {
        excuteScriptTouchHandler(CCTOUCHCANCELLED, pTouch);
        return;
    }

    CC_UNUSED_PARAM(pTouch);
    CC_UNUSED_PARAM(pEvent);
}

void CCLayer::ccTouchesBegan(CCSet *pTouches, CCEvent *pEvent)
{
    if (kScriptTypeNone != m_eScriptType)
    {
        excuteScriptTouchHandler(CCTOUCHBEGAN, pTouches);
        return;
    }

    CC_UNUSED_PARAM(pTouches);
    CC_UNUSED_PARAM(pEvent);
}

void CCLayer::ccTouchesMoved(CCSet *pTouches, CCEvent *pEvent)
{
    if (kScriptTypeNone != m_eScriptType)
    {
        excuteScriptTouchHandler(CCTOUCHMOVED, pTouches);
        return;
    }

    CC_UNUSED_PARAM(pTouches);
    CC_UNUSED_PARAM(pEvent);
}

void CCLayer::ccTouchesEnded(CCSet *pTouches, CCEvent *pEvent)
{
    if (kScriptTypeNone != m_eScriptType)
    {
        excuteScriptTouchHandler(CCTOUCHENDED, pTouches);
        return;
    }

    CC_UNUSED_PARAM(pTouches);
    CC_UNUSED_PARAM(pEvent);
}

void CCLayer::ccTouchesCancelled(CCSet *pTouches, CCEvent *pEvent)
{
    if (kScriptTypeNone != m_eScriptType)
    {
        excuteScriptTouchHandler(CCTOUCHCANCELLED, pTouches);
        return;
    }

    CC_UNUSED_PARAM(pTouches);
    CC_UNUSED_PARAM(pEvent);
}

// LayerRGBA
CCLayerRGBA::CCLayerRGBA()
: _displayedOpacity(255)
, _realOpacity (255)
, _displayedColor(ccWHITE)
, _realColor(ccWHITE)
, _cascadeOpacityEnabled(false)
, _cascadeColorEnabled(false)
{}

CCLayerRGBA::~CCLayerRGBA() {}

bool CCLayerRGBA::init()
{
	if (CCLayer::init())
    {
        _displayedOpacity = _realOpacity = 255;
        _displayedColor = _realColor = ccWHITE;
        setCascadeOpacityEnabled(false);
        setCascadeColorEnabled(false);

        return true;
    }
    else
    {
        return false;
    }
}

GLubyte CCLayerRGBA::getOpacity()
{
	return _realOpacity;
}

GLubyte CCLayerRGBA::getDisplayedOpacity()
{
	return _displayedOpacity;
}

/** Override synthesized setOpacity to recurse items */
void CCLayerRGBA::setOpacity(GLubyte opacity)
{
	_displayedOpacity = _realOpacity = opacity;

	if( _cascadeOpacityEnabled )
    {
		GLubyte parentOpacity = 255;
        CCRGBAProtocol *parent = dynamic_cast<CCRGBAProtocol*>(m_pParent);
        if (parent && parent->isCascadeOpacityEnabled())
        {
            parentOpacity = parent->getDisplayedOpacity();
        }
        updateDisplayedOpacity(parentOpacity);
	}
}

const ccColor3B& CCLayerRGBA::getColor()
{
	return _realColor;
}

const ccColor3B& CCLayerRGBA::getDisplayedColor()
{
	return _displayedColor;
}

void CCLayerRGBA::setColor(const ccColor3B& color)
{
	_displayedColor = _realColor = color;

	if (_cascadeColorEnabled)
    {
		ccColor3B parentColor = ccWHITE;
        CCRGBAProtocol* parent = dynamic_cast<CCRGBAProtocol*>(m_pParent);
		if (parent && parent->isCascadeColorEnabled())
        {
            parentColor = parent->getDisplayedColor();
        }

        updateDisplayedColor(parentColor);
	}
}

void CCLayerRGBA::updateDisplayedOpacity(GLubyte parentOpacity)
{
	_displayedOpacity = _realOpacity * parentOpacity/255.0;

    if (_cascadeOpacityEnabled)
    {
        CCObject *obj = NULL;
        CCARRAY_FOREACH(m_pChildren, obj)
        {
            CCRGBAProtocol *item = dynamic_cast<CCRGBAProtocol*>(obj);
            if (item)
            {
                item->updateDisplayedOpacity(_displayedOpacity);
            }
        }
    }
}

void CCLayerRGBA::updateDisplayedColor(const ccColor3B& parentColor)
{
	_displayedColor.r = _realColor.r * parentColor.r/255.0;
	_displayedColor.g = _realColor.g * parentColor.g/255.0;
	_displayedColor.b = _realColor.b * parentColor.b/255.0;

    if (_cascadeColorEnabled)
    {
        CCObject *obj = NULL;
        CCARRAY_FOREACH(m_pChildren, obj)
        {
            CCRGBAProtocol *item = dynamic_cast<CCRGBAProtocol*>(obj);
            if (item)
            {
                item->updateDisplayedColor(_displayedColor);
            }
        }
    }
}

bool CCLayerRGBA::isCascadeOpacityEnabled()
{
    return _cascadeOpacityEnabled;
}

void CCLayerRGBA::setCascadeOpacityEnabled(bool cascadeOpacityEnabled)
{
    _cascadeOpacityEnabled = cascadeOpacityEnabled;
}

bool CCLayerRGBA::isCascadeColorEnabled()
{
    return _cascadeColorEnabled;
}

void CCLayerRGBA::setCascadeColorEnabled(bool cascadeColorEnabled)
{
    _cascadeColorEnabled = cascadeColorEnabled;
}

/// CCLayerColor

CCLayerColor::CCLayerColor()
{
    // default blend function
    m_tBlendFunc.src = CC_BLEND_SRC;
    m_tBlendFunc.dst = CC_BLEND_DST;
}

CCLayerColor::~CCLayerColor()
{
}

/// blendFunc getter
ccBlendFunc CCLayerColor::getBlendFunc()
{
    return m_tBlendFunc;
}
/// blendFunc setter
void CCLayerColor::setBlendFunc(ccBlendFunc var)
{
    m_tBlendFunc = var;
}

CCLayerColor* CCLayerColor::create()
{
    CCLayerColor* pRet = new CCLayerColor();
    if (pRet && pRet->init())
    {
        pRet->autorelease();
    }
    else
    {
        CC_SAFE_DELETE(pRet);
    }
    return pRet;
}

CCLayerColor * CCLayerColor::create(const ccColor4B& color, GLfloat width, GLfloat height)
{
    CCLayerColor * pLayer = new CCLayerColor();
    if( pLayer && pLayer->initWithColor(color,width,height))
    {
        pLayer->autorelease();
        return pLayer;
    }
    CC_SAFE_DELETE(pLayer);
    return NULL;
}

CCLayerColor * CCLayerColor::create(const ccColor4B& color)
{
    CCLayerColor * pLayer = new CCLayerColor();
    if(pLayer && pLayer->initWithColor(color))
    {
        pLayer->autorelease();
        return pLayer;
    }
    CC_SAFE_DELETE(pLayer);
    return NULL;
}

bool CCLayerColor::init()
{
    CCSize s = CCDirector::sharedDirector()->getWinSize();
    return initWithColor(ccc4(0,0,0,0), s.width, s.height);
}

bool CCLayerColor::initWithColor(const ccColor4B& color, GLfloat w, GLfloat h)
{
    if (CCLayer::init())
    {

        // default blend function
        m_tBlendFunc.src = GL_SRC_ALPHA;
        m_tBlendFunc.dst = GL_ONE_MINUS_SRC_ALPHA;

        _displayedColor.r = _realColor.r = color.r;
        _displayedColor.g = _realColor.g = color.g;
        _displayedColor.b = _realColor.b = color.b;
        _displayedOpacity = _realOpacity = color.a;

        for (size_t i = 0; i<sizeof(m_pSquareVertices) / sizeof( m_pSquareVertices[0]); i++ )
        {
            m_pSquareVertices[i].x = 0.0f;
            m_pSquareVertices[i].y = 0.0f;
        }

        updateColor();
        setContentSize(CCSizeMake(w, h));

        setShaderProgram(CCShaderCache::sharedShaderCache()->programForKey(kCCShader_PositionColor));
    }
    return true;
}

bool CCLayerColor::initWithColor(const ccColor4B& color)
{
    CCSize s = CCDirector::sharedDirector()->getWinSize();
    this->initWithColor(color, s.width, s.height);
    return true;
}

/// override contentSize
void CCLayerColor::setContentSize(const CCSize & size)
{
    m_pSquareVertices[1].x = size.width;
    m_pSquareVertices[2].y = size.height;
    m_pSquareVertices[3].x = size.width;
    m_pSquareVertices[3].y = size.height;

    CCLayer::setContentSize(size);
}

void CCLayerColor::changeWidthAndHeight(GLfloat w ,GLfloat h)
{
    this->setContentSize(CCSizeMake(w, h));
}

void CCLayerColor::changeWidth(GLfloat w)
{
    this->setContentSize(CCSizeMake(w, m_obContentSize.height));
}

void CCLayerColor::changeHeight(GLfloat h)
{
    this->setContentSize(CCSizeMake(m_obContentSize.width, h));
}

void CCLayerColor::updateColor()
{
    for( unsigned int i=0; i < 4; i++ )
    {
        m_pSquareColors[i].r = _displayedColor.r / 255.0f;
        m_pSquareColors[i].g = _displayedColor.g / 255.0f;
        m_pSquareColors[i].b = _displayedColor.b / 255.0f;
        m_pSquareColors[i].a = _displayedOpacity / 255.0f;
    }
}

void CCLayerColor::draw()
{
    CC_NODE_DRAW_SETUP();

    ccGLEnableVertexAttribs( kCCVertexAttribFlag_Position | kCCVertexAttribFlag_Color );

    //
    // Attributes
    //
#ifdef EMSCRIPTEN
    setGLBufferData(m_pSquareVertices, 4 * sizeof(ccVertex2F), 0);
    glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, 0, 0);

    setGLBufferData(m_pSquareColors, 4 * sizeof(ccColor4F), 1);
    glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_FLOAT, GL_FALSE, 0, 0);
#else
    glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, 0, m_pSquareVertices);
    glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_FLOAT, GL_FALSE, 0, m_pSquareColors);
#endif // EMSCRIPTEN

    ccGLBlendFunc( m_tBlendFunc.src, m_tBlendFunc.dst );

    glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);

    CC_INCREMENT_GL_DRAWS(1);
}

void CCLayerColor::setColor(const ccColor3B &color)
{
    CCLayerRGBA::setColor(color);
    updateColor();
}

void CCLayerColor::setOpacity(GLubyte opacity)
{
    CCLayerRGBA::setOpacity(opacity);
    updateColor();
}

//
// CCLayerGradient
//

CCLayerGradient* CCLayerGradient::create(const ccColor4B& start, const ccColor4B& end)
{
    CCLayerGradient * pLayer = new CCLayerGradient();
    if( pLayer && pLayer->initWithColor(start, end))
    {
        pLayer->autorelease();
        return pLayer;
    }
    CC_SAFE_DELETE(pLayer);
    return NULL;
}

CCLayerGradient* CCLayerGradient::create(const ccColor4B& start, const ccColor4B& end, const CCPoint& v)
{
    CCLayerGradient * pLayer = new CCLayerGradient();
    if( pLayer && pLayer->initWithColor(start, end, v))
    {
        pLayer->autorelease();
        return pLayer;
    }
    CC_SAFE_DELETE(pLayer);
    return NULL;
}

CCLayerGradient* CCLayerGradient::create()
{
    CCLayerGradient* pRet = new CCLayerGradient();
    if (pRet && pRet->init())
    {
        pRet->autorelease();
    }
    else
    {
        CC_SAFE_DELETE(pRet);
    }
    return pRet;
}

bool CCLayerGradient::init()
{
	return initWithColor(ccc4(0, 0, 0, 255), ccc4(0, 0, 0, 255));
}

bool CCLayerGradient::initWithColor(const ccColor4B& start, const ccColor4B& end)
{
    return initWithColor(start, end, ccp(0, -1));
}

bool CCLayerGradient::initWithColor(const ccColor4B& start, const ccColor4B& end, const CCPoint& v)
{
    m_endColor.r  = end.r;
    m_endColor.g  = end.g;
    m_endColor.b  = end.b;

    m_cEndOpacity   = end.a;
    m_cStartOpacity    = start.a;
    m_AlongVector   = v;

    m_bCompressedInterpolation = true;

    return CCLayerColor::initWithColor(ccc4(start.r, start.g, start.b, 255));
}

void CCLayerGradient::updateColor()
{
    CCLayerColor::updateColor();

    float h = ccpLength(m_AlongVector);
    if (h == 0)
        return;

    float c = sqrtf(2.0f);
    CCPoint u = ccp(m_AlongVector.x / h, m_AlongVector.y / h);

    // Compressed Interpolation mode
    if (m_bCompressedInterpolation)
    {
        float h2 = 1 / ( fabsf(u.x) + fabsf(u.y) );
        u = ccpMult(u, h2 * (float)c);
    }

    float opacityf = (float)_displayedOpacity / 255.0f;

    ccColor4F S = {
        _displayedColor.r / 255.0f,
        _displayedColor.g / 255.0f,
        _displayedColor.b / 255.0f,
        m_cStartOpacity * opacityf / 255.0f
    };

    ccColor4F E = {
        m_endColor.r / 255.0f,
        m_endColor.g / 255.0f,
        m_endColor.b / 255.0f,
        m_cEndOpacity * opacityf / 255.0f
    };

    // (-1, -1)
    m_pSquareColors[0].r = E.r + (S.r - E.r) * ((c + u.x + u.y) / (2.0f * c));
    m_pSquareColors[0].g = E.g + (S.g - E.g) * ((c + u.x + u.y) / (2.0f * c));
    m_pSquareColors[0].b = E.b + (S.b - E.b) * ((c + u.x + u.y) / (2.0f * c));
    m_pSquareColors[0].a = E.a + (S.a - E.a) * ((c + u.x + u.y) / (2.0f * c));
    // (1, -1)
    m_pSquareColors[1].r = E.r + (S.r - E.r) * ((c - u.x + u.y) / (2.0f * c));
    m_pSquareColors[1].g = E.g + (S.g - E.g) * ((c - u.x + u.y) / (2.0f * c));
    m_pSquareColors[1].b = E.b + (S.b - E.b) * ((c - u.x + u.y) / (2.0f * c));
    m_pSquareColors[1].a = E.a + (S.a - E.a) * ((c - u.x + u.y) / (2.0f * c));
    // (-1, 1)
    m_pSquareColors[2].r = E.r + (S.r - E.r) * ((c + u.x - u.y) / (2.0f * c));
    m_pSquareColors[2].g = E.g + (S.g - E.g) * ((c + u.x - u.y) / (2.0f * c));
    m_pSquareColors[2].b = E.b + (S.b - E.b) * ((c + u.x - u.y) / (2.0f * c));
    m_pSquareColors[2].a = E.a + (S.a - E.a) * ((c + u.x - u.y) / (2.0f * c));
    // (1, 1)
    m_pSquareColors[3].r = E.r + (S.r - E.r) * ((c - u.x - u.y) / (2.0f * c));
    m_pSquareColors[3].g = E.g + (S.g - E.g) * ((c - u.x - u.y) / (2.0f * c));
    m_pSquareColors[3].b = E.b + (S.b - E.b) * ((c - u.x - u.y) / (2.0f * c));
    m_pSquareColors[3].a = E.a + (S.a - E.a) * ((c - u.x - u.y) / (2.0f * c));
}

const ccColor3B& CCLayerGradient::getStartColor()
{
    return _realColor;
}

void CCLayerGradient::setStartColor(const ccColor3B& color)
{
    setColor(color);
}

void CCLayerGradient::setEndColor(const ccColor3B& color)
{
    m_endColor = color;
    updateColor();
}

const ccColor3B& CCLayerGradient::getEndColor()
{
    return m_endColor;
}

void CCLayerGradient::setStartOpacity(GLubyte o)
{
    m_cStartOpacity = o;
    updateColor();
}

GLubyte CCLayerGradient::getStartOpacity()
{
    return m_cStartOpacity;
}

void CCLayerGradient::setEndOpacity(GLubyte o)
{
    m_cEndOpacity = o;
    updateColor();
}

GLubyte CCLayerGradient::getEndOpacity()
{
    return m_cEndOpacity;
}

void CCLayerGradient::setVector(const CCPoint& var)
{
    m_AlongVector = var;
    updateColor();
}

const CCPoint& CCLayerGradient::getVector()
{
    return m_AlongVector;
}

bool CCLayerGradient::isCompressedInterpolation()
{
    return m_bCompressedInterpolation;
}

void CCLayerGradient::setCompressedInterpolation(bool compress)
{
    m_bCompressedInterpolation = compress;
    updateColor();
}

/// MultiplexLayer

CCLayerMultiplex::CCLayerMultiplex()
: m_nEnabledLayer(0)
, m_pLayers(NULL)
{
}
CCLayerMultiplex::~CCLayerMultiplex()
{
    CC_SAFE_RELEASE(m_pLayers);
}

CCLayerMultiplex * CCLayerMultiplex::create(CCLayer * layer, ...)
{
    va_list args;
    va_start(args,layer);

    CCLayerMultiplex * pMultiplexLayer = new CCLayerMultiplex();
    if(pMultiplexLayer && pMultiplexLayer->initWithLayers(layer, args))
    {
        pMultiplexLayer->autorelease();
        va_end(args);
        return pMultiplexLayer;
    }
    va_end(args);
    CC_SAFE_DELETE(pMultiplexLayer);
    return NULL;
}

CCLayerMultiplex * CCLayerMultiplex::createWithLayer(CCLayer* layer)
{
    return CCLayerMultiplex::create(layer, NULL);
}

CCLayerMultiplex* CCLayerMultiplex::create()
{
    CCLayerMultiplex* pRet = new CCLayerMultiplex();
    if (pRet && pRet->init())
    {
        pRet->autorelease();
    }
    else
    {
        CC_SAFE_DELETE(pRet);
    }
    return pRet;
}

CCLayerMultiplex* CCLayerMultiplex::createWithArray(CCArray* arrayOfLayers)
{
    CCLayerMultiplex* pRet = new CCLayerMultiplex();
    if (pRet && pRet->initWithArray(arrayOfLayers))
    {
        pRet->autorelease();
    }
    else
    {
        CC_SAFE_DELETE(pRet);
    }
    return pRet;
}

void CCLayerMultiplex::addLayer(CCLayer* layer)
{
    CCAssert(m_pLayers, "");
    m_pLayers->addObject(layer);
}

bool CCLayerMultiplex::initWithLayers(CCLayer *layer, va_list params)
{
    if (CCLayer::init())
    {
        m_pLayers = CCArray::createWithCapacity(5);
        m_pLayers->retain();
        m_pLayers->addObject(layer);

        CCLayer *l = va_arg(params,CCLayer*);
        while( l ) {
            m_pLayers->addObject(l);
            l = va_arg(params,CCLayer*);
        }

        m_nEnabledLayer = 0;
        this->addChild((CCNode*)m_pLayers->objectAtIndex(m_nEnabledLayer));
        return true;
    }

    return false;
}

bool CCLayerMultiplex::initWithArray(CCArray* arrayOfLayers)
{
    if (CCLayer::init())
    {
        m_pLayers = CCArray::createWithCapacity(arrayOfLayers->count());
        m_pLayers->addObjectsFromArray(arrayOfLayers);
        m_pLayers->retain();

        m_nEnabledLayer = 0;
        this->addChild((CCNode*)m_pLayers->objectAtIndex(m_nEnabledLayer));
        return true;
    }
    return false;
}

void CCLayerMultiplex::switchTo(unsigned int n)
{
    CCAssert( n < m_pLayers->count(), "Invalid index in MultiplexLayer switchTo message" );

    this->removeChild((CCNode*)m_pLayers->objectAtIndex(m_nEnabledLayer), true);

    m_nEnabledLayer = n;

    this->addChild((CCNode*)m_pLayers->objectAtIndex(n));
}

void CCLayerMultiplex::switchToAndReleaseMe(unsigned int n)
{
    CCAssert( n < m_pLayers->count(), "Invalid index in MultiplexLayer switchTo message" );

    this->removeChild((CCNode*)m_pLayers->objectAtIndex(m_nEnabledLayer), true);

    //[layers replaceObjectAtIndex:enabledLayer withObject:[NSNull null]];
    m_pLayers->replaceObjectAtIndex(m_nEnabledLayer, NULL);

    m_nEnabledLayer = n;

    this->addChild((CCNode*)m_pLayers->objectAtIndex(n));
}

NS_CC_END

redpajama_set_name: RedPajamaGithub


The issue spotlights the deepening distrust towards Tillerson at Foggy Bottom, where his attempts to restructure the department, cut its budget and centralize policy-making have already hurt morale. But it is drawing applause from conservative groups, who have been pressuring Tillerson to act on a backlog of 13,000 Freedom of Information Act (FOIA) requests — many of them relating to emails and other records from Clinton's tenure.
"We haven't understood why there's been a slow-walking of releasing records, and we've been quite public in counseling the administration to take an approach of extreme transparency," said Tom Fitton, president of Judicial Watch, a conservative activist group that has sued the Trump administration for more Clinton documents.
"It looks like someone's listening," Fitton added.
Still while many State Department employees view Tillerson's transparency push as a smear campaign targeted at Clinton, others view it as an attempt to increase natural attrition at the department by assigning senior-level employees to menial FOIA duty.
Current and former career diplomats scoff at such talk. They say the real story is Tillerson's contempt for a State Department workforce he sees as bloated, and one which President Donald Trump views as a Democratic stronghold loyal to Clinton, who served as secretary of state from 2009-2013.
While many of the people assigned to open-records duty are lower-level staffers and interns, some have previously held prestigious posts, helping shape U.S. foreign policy and engaging in high-level diplomacy.
"Nothing better illustrates the view of the Trump administration that U.S. diplomats are nothing more than overpaid clerks," said Thomas Countryman, a retired career foreign service officer who served as assistant secretary of state in the Obama administration.
So what say you? Is Tillerson's transparency push all about attacking Clinton or slashing the State Department headcount...perhaps a bit of both?


text:
import os
import unittest

from exprail import loader
from exprail.node import NodeType

class LoaderTest(unittest.TestCase):
    """Unittest for grammar loading"""

    def test_missing_grammar_file(self):
        with self.assertRaises(ValueError):
            _ = loader.load_expressions('grammars/missing.grammar')

    def test_empty_grammar_file(self):
        expressions = loader.load_expressions('grammars/empty.grammar')
        self.assertEqual(len(expressions), 0)

    def test_single_expression(self):
        expressions = loader.load_expressions('grammars/single.grammar')
        self.assertEqual(len(expressions), 1)
        self.assertIn('sample', expressions)
        expression = expressions['sample']
        self.assertTrue(expression.is_entry_expression())
        nodes = expression.nodes
        self.assertEqual(len(nodes), 4)
        self.assertIn(1, nodes)
        self.assertEqual(nodes[1].type, NodeType.START)
        self.assertEqual(nodes[1].value, '')
        self.assertIn(2, nodes)
        self.assertEqual(nodes[2].type, NodeType.INFO)
        self.assertEqual(nodes[2].value, 'Nothing new')
        self.assertIn(3, nodes)
        self.assertEqual(nodes[3].type, NodeType.EXPRESSION)
        self.assertEqual(nodes[3].value, 'sample')
        self.assertIn(4, nodes)
        self.assertEqual(nodes[4].type, NodeType.FINISH)
        self.assertEqual(nodes[4].value, '')
        targets = {
            1: {2},
            2: {3},
            3: {4},
            4: set()
        }
        for node_id, reference_ids in targets.items():
            target_ids = expression.get_target_node_ids(node_id)
            self.assertEqual(target_ids, reference_ids)

    def test_escaped_characters(self):
        expressions = loader.load_expressions('grammars/escaped_names.grammar')
        self.assertEqual(len(expressions), 1)
        self.assertIn('escaped', expressions)
        expression = expressions['escaped']
        self.assertEqual(len(expression.nodes), 7)
        self.assertEqual(expression.nodes[2].value, 'a \" character')
        self.assertEqual(expression.nodes[3].value, 'a \\ character')
        self.assertEqual(expression.nodes[4].value, 'both \" and \\ characters')
        self.assertEqual(expression.nodes[5].value, 'multiple \"\\\" and \\\\\" in value')
        self.assertEqual(expression.nodes[6].value, 'three   two  one zero')

    def test_empty_expressions(self):
        expressions = loader.load_expressions('grammars/empties.grammar')
        self.assertEqual(len(expressions), 6)
        expression_names = [
            'first',
            'the second',
            'some more words in expression name',
            'name with \" character',
            'name with \\ character',
            'both \\\" and \"\\ character combinations'
        ]
        for name, expression in expressions.items():
            self.assertIn(name, expression_names)
            self.assertEqual(len(expression.nodes), 0)

    def test_multiple_expressions(self):
        expressions = loader.load_expressions('grammars/multiple.grammar')
        self.assertEqual(len(expressions), 2)
        self.assertIn('first', expressions)
        expression = expressions['first']
        self.assertEqual(len(expression.nodes), 6)
        self.assertIn('second', expressions)
        targets = {
            1: {4, 5},
            2: set(),
            3: {2},
            4: {3, 6},
            5: {6},
            6: {2}
        }
        for node_id, reference_ids in targets.items():
            target_ids = expression.get_target_node_ids(node_id)
            self.assertEqual(target_ids, reference_ids)
        expression = expressions['second']
        self.assertEqual(len(expression.nodes), 5)
        targets = {
            1: {3, 4, 5},
            2: set(),
            3: {2},
            4: {2},
            5: {2}
        }
        for node_id, reference_ids in targets.items():
            target_ids = expression.get_target_node_ids(node_id)
            self.assertEqual(target_ids, reference_ids)


Welcome to southwestern food with a twist. Welcome to burritos, nachos, quesadillas, tacos and burrito bowls made just for you. Welcome to pico de gallo, seasonal salsas and good times made in house every day. Enjoy FREE chips and salsa with every meal. Welcome to Moe's Ft. Oglethorpe!
As you probably can tell, Moe's Ft. Oglethorpe isn't a place you go to eat traditional Mexican or Tex Mex food, nor is it just a burrito joint. With a variety of fresh and flavorful ingredients to please any diet (paleo, vegan, vegetarian, gluten-friendly, quesoholic, etc.), Moe's has you covered! Swing by Moe's at 73 Parkway Drive to see why we rock as much as we roll.


I usually do volunteer work, but I'm searching for paid roles. I won't ask for too much, but it really depends on the role.
I've been involved in the Undubtale project, and I've also helped out in a couple webcomics for various clients.


text:
Zdeňka Hledíková (* 23. Oktober 1938 in Prag; † 13. November 2018 ebenda) war eine tschechische Historikerin, Mediävistin, Archivarin, Kodikologin und Paläographin. Ihr Arbeitsschwerpunkt war die Kirchengeschichte Böhmens im 14. und 15. Jahrhundert.

Leben
Zdeňka Hledíková studierte von 1955 bis 1960 Archivkunde an der Karlsuniversität Prag. Da ihr aus politischen Gründen eine Universitätslaufbahn verwehrt wurde, arbeitete sie zunächst als Archivarin an Staatlichen Archiven in Pilsen und Mnichovo Hradiště und danach am Tschechoslowakischen Filmarchiv in Prag. Im Vorfeld des Prager Frühlings durfte sie 1965 eine Tätigkeit als Sekretärin an der Karlsuniversität aufnehmen. Nachfolgend war sie in verschiedenen Positionen an der Fakultät für Philosophie tätig. Nach der Promotion 1967 arbeitete sie bis 1991 als wissenschaftliche Assistentin an der Fakultät für Geschichte. Erst nach der politischen Wende 1991 durfte sie sich habilitieren. Fünf Jahre später erhielt sie den Lehrstuhl für Historische Hilfswissenschaften an der Karlsuniversität. Zu ihren akademischen Schülern gehörten Jan Hrdina, Petr Kubín und Ladislav Macek.

Ihr Arbeitsschwerpunkt war die Geschichte des Bistums bzw. Erzbistums Prag und seiner Suffragane sowie der Bischöfe und Erzbischöfe im 14. und 15. Jahrhundert, unter ihnen vor allem Johann IV. von Dražice, Ernst von Pardubitz und Johann Očko von Wlašim. Von 1993 bis 2009 leitete sie das Tschechische Historische Institut in Rom (Český historický ústav v Římě), dem sie auch weiterhin als Mitglied angehörte. Seit 1998 war sie Mitglied der Internationalen Kommission für Paläographie.

Im Jahre 2010 wurde ihr als erster Tschechin der päpstliche Gregoriusorden (Ordo Sancti Gregorii Magni) verliehen. 2012 wurde sie mit dem Milada-Prausová-Preis geehrt. Aus Anlass ihres 70. Geburtstags 2008 wurde ihr der Band "Facta probant homines: sborník příspěvků k životnímu jubileu prof. dr. Zdeňky Hledíkové" gewidmet. Dort findet sich auf den Seiten 571 bis 583 eine Bibliografie ihrer Veröffentlichungen.

Werke (Auswahl)
 Počátky avignonského papežství a české země, 2013
 Svět české středověké církve, 2010
 Arnošt z Pardubic: arcibiskup, zakladatel, rádce, 2008
 Dějiny správy v českých zemích: od počátků státu po současnost, 2005
 Monumenta Vaticana res gestas Bohemicas illustrantia – Tomus prodromus, 2003
 zusammen mit Jaroslav V. Polc: Pražské koncily a synody předhusitské doby, 2002
 zusammen mit Jana Zachová: Život Arnošta z Pardubic podle Valentina Krautwalda [Das Leben des Ernst von Pardubitz nach Valentin Krautwald], 1997
 Pražské arcibiskupství: 1344 – 1994; sborník statí o jeho působení a významu v české zemi, 1994
 Biskup Jan IV. z Dražic, 1991
 zusammen mit J. Janák: Dějiny správy v českých zemích do roku 1945, 1989
 Raccolta praghese di scritti di Luca Fieschi, 1985
 Úřad generálních vikářů pražského arcibiskupa v době předhusitské: ze správních dějin pražské arcidiecéze, 1971
  (Erz-) Bistum Prag (tschech. Praha). In: Erwin Gatz: Die Bistümer des Heiligen Römischen Reiches bis zur Säkularisation. S. 574–587

Literatur
 Miloslav kardinál Vlk: Malá vzpomínka na prof. dr. Zdeňku Hledíkovou. In: Facta probant homines: sborník příspěvků k životnímu jubileu prof. dr. Zdeňky Hledíkové, S. 15–17
 Karol Bílek: Milá paní profesorko: ebenda, S. 19f.
 Jiří Hanuš: Malý slovník osobností českého katolicismu 20. století s antologii textu; Brno 2005, ISBN 80-7325-029-2, S. 50
 Petr Kreuz: Zdeňka Hledíková (23.10.1938–13.11.2018). In: Zeitschrift der Savigny-Stiftung für Rechtsgeschichte, Kanonistische Abteilung 105 (2019), S. 422–424.

Weblinks
 Biogramm (tschechisch)
 Biogramm (tschechisch)
 Verleihung des Gregoriusordens (tschechisch)
 Interview anlässlich der Verleihung des Milada-Prausová-Preises (tschechisch)

Einzelnachweise

Mittelalterhistoriker
Hochschullehrer (Karls-Universität)
Archivar
Kodikologe
Mediävist
Paläograf
Träger des Gregoriusordens (Dame)
Tscheche
Geboren 1938
Gestorben 2018
Frau

redpajama_set_name: RedPajamaWikipedia


Shopped machine with new dot matrix display, new glass, new tokens, new rope light, new plastics, has wings, some cabinet fade. Does not have the coin mech for the tokens. Cash and carry pickup only.
I had a large collection - sold stuff off slowly. Don't play anymore and have 3 left, and at this point the heads are down and they have been covered for the past year. The older Bally games are in very nice shape (I mean really nice but if you are a wacky collector quality guy, yeah I would rather not deal with all that), the kissle I bought new in the box and did not play it much Scared Stiff - Elvira in great shape LEDs, mirror blades, homemade lighted skull topper, - took me a long time to find one this nice but not in crazy collector grade, but I think it's beautiful) also selling Whitewater 6000 also selling KISS LE (#49) 7000 -- not interested in trades (I don't play anymore) -- prices are firm (I am in no rush. I don't need to make a house or car payment, and I am not moving sort of thing) trust me if your reply seems screwy like wanting to send cashiers check and have guys pick it up, wacky money order offers, or trade offers I just will delete it.
Very nice Williams Sea Wolf. Playfield and cabinet are in outstanding shape. New backglass and new playfield plastics. Just a beautiful game.
In good condition. Wear on the sanctum has been repaired and the playfield cleaned and polished. Has LEDs, comes with manual.
Completely refurbished. Cleaned, polished, new decals, new legs, LED lamps, plastics, colordmd, alternative translite. Original unfettled playfield and crisp cabinet. Game-play is unique and complex, fast and unforgiving. Amongst the best for sound. Great in all respects.
This is a pitch and bat game. Price reflects the game is working 100%. Cleaned and waxed playfield. This game may not be completed yet an have a cheaper "as is" price, please call with an offer. Ask for photos. I have over 38 years experience and have been in business since 1991. I am the coin op doctor.
New, open-box, Shrek pinball machine. Game boots, but has never been played. Perfect condition. Can help with shipping.
For sale 1948-49 or 50 Bally Suffle Bowling game. This machine came out of a tavern in Centralia, Washington. It has been stored in a barn for at least 40 years. It is not in working condition. Unsure if all parts/pieces are present. It appears to have good glass and most of the wood appears in fair condition. Viewing by appointment only on weekends. Picture available.
Serviced by a real experienced pinball tech a week ago. Backglass is a 9 and the playfield a 10. The body paints are a 10 perfect shape, and there are no stratches. And you do not need to buy a new backglass. I will send you pics if needed.
Price reflects game working 100%. Cleaned and waxed playfield with new rubber rings installed. This game may not be complete and have a cheaper "as is" price, please call with an offer. I'v been in business since 1991. I am the coin op doctor with over 36 years experience.
Completely serviced. Works and plays excellent. Has complete new set of Rottendog LED displays. Installed all new rubber rings. All bulbs work. Cleaned and wax the playfield. Flippers were serviced and work strong. Adjusted for best performance. Playfield is in good condition. Cabinet is solid and in good condition. Does have some touch up. Backglass is very nice with no flaking. All sounds work. CPU works great and has a remote battery holder. Have keys for both locks. Has coin box. Game is sold as is. Payment via PayPal and bank.
Full LED, perfect game, almost perfect box, beautiful plastics (comes with extra plastics), all in order. Working. Bought as HUO with 1492 plays on it.
Bought this game from the original owner and the game shows it, it still even has that NIB smell to it. Comes with original goodie bag and manual; they never even installed the tilt. I changed out all the GI bulbs too LEDs and turned out real nice; also replaced all of the flipper rubbers with SuperBands too. The cabinet is perfect not even any marks underneath the legs. The cabinet is perfect and not a scratch on it. Just hope it goes to a good home.
Normal condition as this previously has been owned by a pinball operator. Everything works, nothing is missing or broken. Addons: Duff beer can, Duff beer speaker lighting kit, nuclear siderails and backbox hinges. Speaker decal and inside cabinet decals (pinblades), animated LED backbox light replacement premium (FF), Flipper Fidelity speakers, micro display mod (sparky), noflix LED plus kit installed, non-glare glass.
No problems or issues, clean, just like it arrived. It's in excellent condition.
Kept playfield clean and waxed regularly. Cabinet is nice, dot matrix is strong. Manufactured date of 2003. Has the updated ROM chips. Put blue/red LEDs in the reactor towers. Metal protector for the Itchy & Scratchy hole. Added a Mr. Burns toy to the bottom left of the playfield - he's "overlooking his reactors". Topper has a Bart figure & some Duff Beer can toys.
This is a 2006 manufactured model. This was Stern's second run on this pin which means all the bugs from the first run were worked out. This pin is in flawless condition and could pass as collector quality. It is filled with LEDs and mods. Low number of plays and is a feast for the eyes to behold. Will ship if necessary. No trades.
Players condition machine. Recently shopped. LED. Rebuilt flippers. Playing 100%. Typical wear on lower playfield under flippers. Also cabinet head has typical paint flaking. Backglass is awesome. Has topper.
Good condition overall. Everything works, price firm. Pictures available.
Game plays great. Backglass is an 8. Playfield is an 8 with some touchup around kicker holes. Cabinet nice repaint to orig. Good player game and fun to play. Great for somebody's game room. Call 1 814 893 5050 weekdays till noon.
Very nice backglass & nice playfield.
Price reflects the game working 100%. Cleaned and waxed playfield with new rubber rings installed. This game may not be completed yet and have a cheaper "as is" price, please call with an offer. Ask for photos. I have over 38 years experience and have been in business since 1981. I am the coin op doctor.
This is a project. It's not working and will need work to get it up and running. It will need some target repaired, two of them are broken off I have the targets. The backglass has flaking paint but all there. Cabinet in good shape. Gun in good shape. Sold as is. Bottom back is missing the vent screen. Text for picture.
This is a home model game. Price reflects the game working 100%. Cleaned and waxed playfield with new rubber rings installed. This game may not be completed yet and have a cheaper "as is" price, please call with an offer. I have over 38 years experience and have been in business since 1991. I am the coin op doctor.
Barn find. Playfield looks pretty nice the way I remember it. Head looks good and solid. Back glass is OK except small crack in bottom corner. Rest of game OK cond. For parts or restoration.
Very nice. Was fully shopped about a year ago. Everything works as expected and plays great.
Fun, fast, and beautiful pinball machine that has a lot more going for it than meets the eye. From the upper rollover sequence, to the upper right gate skill shot, to hitting the center red target last, or the two (2) left flippers with no metal rail (drain monster), this pinball has tricky features up its sleeve. The game is operational and in fully working condition. Electronics were upgraded with a Rottendog power supply (more reliability) and Ni-Wumpf driver board (providing an attract mode, free play, and other feature that livens up the machine). All connectors, for the solid state boards, were repinned. Backglass and artwork are in great condition and was sealed with Krylon Triple Thick clear coat. Installed new blue tint on all scoring and status displays. Playfield is in good condition, is thoroughly cleaned and waxed. All inserts were leveled, new lane guides, pop bumper caps, and instruction / scoring cards were installed. There are a few minor touch ups. All plastics are in good condition and intact, with no cracks. Cabinet is in good shape and clean. Entire pinball machine, back box / playfield / coin door was converted to Comet LED bulbs. The LEDs are color matched for all playfield inserts. Includes original owners manual and brand new set of drop targets.
Fun, fast, and beautiful pinball machine that has a lot more going for it than meets the eye. From the upper rollover sequence, to the upper right gate skill shot, to hitting the center red target last, or the two (2) left flippers with no metal rail (drain monster), this pinball has tricky features up its sleeve. The game is operational and in fully working condition. Electronics were upgraded with a rottendog power supply (more reliability) and Ni-Wumpf driver board (providing an attract mode, free play, and other feature that livens up the machine). All connectors, for the solid state boards, were repinned. Backglass and artwork are in great condition and was sealed with Krylon Triple Thick clear coat. Installed new blue tint on all scoring and status displays. Playfield is in good condition, is thoroughly cleaned and waxed. All inserts were leveled, new lane guides, pop bumper caps, and instruction / scoring cards were installed. There is a few minor touch ups. All plastics are in good condition and intact, with no cracks. Cabinet is in good shape and clean. Entire pinball machine, back box / playfield / coin door was converted to comet led bulbs. The LEDs are color matched for all playfield inserts. Includes original owners manual and brand new set of drop targets.
I have nine (9) different solid-state pinball test fixtures and simulators from the early solid-state era of pinballs. These are very rare, seldom seen, and incredibly hard to find; many people don't even know they exist. These were originally sold only to operators who had pinballs out on location, for use in their repair shop. I was able to collect these over the course of a decade plus, and they have been carefully stored in a dry, secure, climate-controlled warehouse. These test fixtures are just about the ultimate find, the holy grail of pinball collectibles, and you will find them to be especially useful as well, if you fix and restore pinball machines for yourself or as a business. They would also make an awesome display in a pinball museum or large arcade, documenting the early history of the transition from electro-mechanical to solid-state pinballs, when this specialized equipment was developed to assist the befuddled EM mechanics deal with the new technology of solid-state pins. All of these units are clean, appear to be complete and in good condition, and most all of them have the operator manuals. However, other than the Bally display unit tester, I have not used any of the other test fixtures/simulators, and they are sold as-is, with no warranty as to whether they function properly or not. They are available for your close personal inspection in Moorhead, Minnesota, but you should be aware that I don't have any solid-state pinball boards available for test purposes. You should also know that many of them are large and heavy, and that I suspect that packing them for the rigors of shipping, over-size/weight charges, insurance, and the shipping fees themselves, could easily run well over $750. If you are seriously interested, I would suggest traveling to inspect them and be prepared to take them home with you. I want to keep this unique collection together, and thus they are for sale as one lot only. Bally display unit tester Bally MPU board tester Bally solenoid board tester Bally lamp driver board tester Atari pinball simulator Williams pinball simulator Gottlieb tester #1 (I think it is for System 1 games) Gottlieb tester #2 (another System 1 tester??--not? sure) Gottlieb tester #3 (this is a System 3 tester) this hooks up to a computer, and I have an old computer of the proper era to use with it, which is included, but untested. Includes all the software and cables to make the connections between the computer and the boards. This unit is like new and appears to have never been used. If you are a serious buyer interested in the entire lot of equipment, I will sell it all for $11,000. I have 16 pictures available to send to serious inquiries. I cannot accept any trades.
Time for a change so selling my Sopranos pinball machine. Nice overall condition. Display bright (no lines out), boards good, playfield is beautiful (one plastic epoxy repaired otherwise like new), cabinet good color and condition. LED kit installed. Machine has been fully shopped out with new rubber, playfield cleaned and waxed.
Price reflects game working 100%. Cleaned and waxed playfield with new rubber rings installed. This game may not be completed yet and have a cheaper "as is" price, please call with an offer. I have over 38 years experience and have been in business since 1991. I am the coin op doctor.
Character figures: representations of all of the major characters of the show adorn the playfield. Animated toilet toy: Mr. Hankey the Christmas poo hides in the large toilet at the top of the playfield. Make repeated shots to reveal him, and send your ball spinning into the open lid to begin multiball. Animated Kenny figure: Kenny can be found at the top of the playfield, and will shuffle and react to being hit by your shots. Shoot him enough, and watch Kenny die before your eyes. 2 flippers 3 pop bumpers 2 slingshots backbox toppers - additional figurines, as well as a mock sign parodying the opening warnings of the show can be seen on top of the backbox. For interest or inquiries - text or call.
Rest assured it will look and play the best it possibly can. We take great pride in all of the pinballs we offer for sale. We are known for the way we re-do pins. There's a good chance this was a routed pinball machine, but there are no bolt holes or even marks on the coin door that would suggest there was ever a security hasp across the front of this machine to protect the coinbox. It's my belief that this game spent the majority of its life as part of the private collection where we purchased it. Of course the profanity feature is totally selectable. We have many many pinballs ready to delight you. Feel free to email or call with any questions you may have.
Pins in real nice shape, sides look good, just replaced burned out bulbs, waxed playfield and replaced all rubbers, pin plays and looks great.
Rest assured it will look and play the best it possibly can. We are known for the way we "re-do" pins. There's a good chance this was a routed pinball machine, but there are no bolt holes or even marks on the coin door that would suggest there was ever a security hasp across the front of this machine to protect the coinbox. It's my belief that this game spent the majority of its life as part of the private collection where we purchased it. of course the profanity feature is totally selectable.
Low production single player game in very good condition.
Pre-flipper game with flippers. Includes coin door (hard to find on these older machines). Backglass is rough but playfield is in great shape. Machine's parts are all there, just taken off machine. Great project to restore, or utilize it for all the parts. Needs a nice restoration. Have fun with this one. Alfred Hitchcock fans should appreciate this one. Prefer local pick-up but would assist w/ shipping. Best offers welcome or would trade.
Very good shape and working.
This has playfield 9% and backglass 10%. The pinball runs 100% good and plays real fast. The North American Lines is the one trucker that can pick and bring this machine to you 100% safe.
Bf9%, bg10% the backglass is perfect. Also this pinball runs 100% good, and it is a real fast playing machine. It has some knife cuts on both sides of bottom cabinet. I can send pics. You can have a shipper to ship it to your place. The North American Lines is the trucker that can pick it up and wrap it real good.
Very good condition. Fully working. Backglass in very good shape, a few small touchups, very bright. Playfield nice with a little wear in the yellow. Plastics also very nice, repro center plastic. Cabinet in very good original condition, nice paint. Front door has been repainted, with original Williams door logo plate.
Average shape, has LEDs installed in backbox, capacitor in place of battery to prevent corrosion, and LEDs on GI colored lighting. Plays fine no issues. Set up with free play button.
Excellent condition, perfect backglass and playfield and nice cabinet. Everything works and it plays great. Picture and shipping available.
Super nice condition Add-A-Ball game. Nicely shopped and clean. Has 4 new legs and pinball resource topper. Please email for pictures.
The game looks amazing, plays perfect, has no problems and sounds amazing.
A great Data East pinball with a theme from the original Star Trek. Local pickup or shipping can be arranged through NAVL/STL after payment. You're welcomed to come look only if you will pay cash, otherwise: PayPal only. No phony checks or money orders or fake wire transfers. Contact me for more detailed pics.
A great pinball with a theme from the original Star Trek. Local pickup or shipping can be arranged through NAVL/STL after payment. You're welcomed to come look only if you will pay cash, otherwise: PayPal only. No phony checks or money orders or fake wire transfers. Contact me for more detailed pics.
Game is in great shape, and has been in my personal collection for years. It has the ColorDMD installed. Nice playfield and cabinet.
Call for pricing free shipping same day, authorized dealer, credit cards accepted.
518 plays currently, no issues, latest code, kept up in nice condition mods: shaker motor alternate translite explosion mod mirror blades located in basement, will help you carry and load, will not ship would love to trade for MM or MMR, I would be willing to throw in another game from my collection for that trade, not interested in other trades right now.
Contact for more details and pics.
Perfect condition, we bought it new and played less than 50 times total. No wear noted, private A/C smoke free home. Plays great.
Great example with LEDs, ramp guards, beautiful play field and art. Possible trade.
Mint playfield, everything working. The system is using a NuCore Pinball 2000 emulator with the case. The NuCore system was bought with the motherboard and case.
Collectors quality. Absolutely beautiful cabinet and playfield. Can send photos of anything you'd like. Willing to work with your shipper. Buyer makes all shipping arrangements. Price is firm. No trades.
Star Wars pinball machine shopped and very clean new rubber ring kit installed new fans in power supply and CPU fan neon light works comet pinball LEDs are comet 2 smds sunlight and color matched inserts all flashers are LEDs color matched works on free play or coins coin box and manual included I only respond to emails with name, city and phone number I will call/text or email you back.
Price reflects game working 100%. Cleaned and waxed playfield with new rubber rings installed. This game may not be completed yet and have a cheaper "as is" price, please call with an offer. Ask for photos. I have over 38 years experience and have been in business since 1991. I am the coin op doctor.
This arcade is in great cosmetic and working condition. It's all original and the sounds work great. Rifle stock and formica are very nice. Very fun game that would make an excellent addition to your collection. I also have a few other titles.
Everything has been rebuilt, adjusted and cleaned including relay coils, leaf switches stepper assemblies, jones plugs, score reals and all playfield parts. Shopped out with new flipper kits, coils sleeves, rubber, bulbs stand up target pads and thoroughly cleaned inside and out. Flippers have been rectified to DC for faster game play and quieter coils (no more buzzing). Playfield has some aging but very little wear. Will need new front legs and backbox lock cylinder. Game is set for "free play". Local pick up only.
Price reflects game working 100%. Cleaned and waxed playfield with new rubber rings installed. Game may not be completed yet and have a cheaper "as is" price, please call with an offer. Ask for photos. I have over 38 years experience and have been in business since 1991. I am the coin op doctor.
Complete but needs work. Probably just a fuse. Some wear on playfield but backglass pretty nice. Cabinet nice overall.
Puck bowler -72"h X 30"w X 104"l overall (8 foot alley). -new pinScore displays and driver installed. -shows having had much use, but working fine. -programmed for free play. -no shipping. Cash only.
Subway is the Add-A-Ball version of Crosstown. This game is in very good all original condition. The cosmetics on the "coffin" are good. The head has paint flaking on the top. The backglass appears to be original and is in excellent condition. The playfield is in very good to excellent overall condition. The front coin door has a security fixture to accept a padlock. The game has not been shopped by me. It can be worked into a nice original collectable wedgehead that would be a nice addition to your collection or game room. I am aware of scam tactics so do not contact me. Serious inquiries only. We can ship at your expense via NAVL.
Complete machine, excellent shape, working. Call with any questions if interested. Can ship or pick up from my location.
The value of this game in the 2011 Mr. Pinball price guide was 1,050.00. In 2018, it hit 3,000.00. What a jump. It almost tripled in value in 7 years. This machine just sat for years and stayed very nice, considering the popularity of the game. It has no holes drilled for any lockbar. I will sell it completely shopped, with all lamps working, and a fresh clean playfield. Will not negotiate on the price. I really should keep it, anyway. I do have a NOS plastics set. I bought it, while they were still available. They are not any longer. I used to have 5 of these Mario pins. If/when you call, if you don't leave a message, you will not get a reply.
In excellent playing condition, am the second owner. Still have the user manuals. Cabs and playfield are in mint shape. Can send pictures. Can assist with shipping.
Beautiful Super Soccer for sale or trade. Playfield =10 backglass=10 cabinet=10. Plays and looks like new. Pics upon request. I'm just not into soccer and would trade for a 90s dot matrix display machine. I would add cash on my end. Machine is all original.
Very nice playfleid, backglass, cabinet is very good, new rubbers, set for free play. Challenging, fun game.
Nice clean all original plays great cleaning out game room got to let it go.
This a great Bally game with zipper flippers and designed by Ted Zale. I shopped this game out last year and everything is working. Backglass does have some flaking and touch up. If you are interested I will be happy to send pictures and discuss the game with you in detail.
This game is Elkhart Pinball's. (shopped) new backglass great family pinball machine, all playfield plastic, all posts remover and cleaned in ultrasonic cleaner, all steppers cleaned and adjusted, all relays adjusted, all jones plugs cleaned, every switch has been checked to work properly, every light has been checked, every coil has been checked for proper play. Many games played, every thing works as it should. New parts, 4 flipper plungers and links, 4 flipper coil stops, 4 flipper coil sleeves, new bands, and all new lights. This game is player pinball machine. For lots of pictures http://www.elkhartpinball.com/Suspense.htm due to all the spam email and texts, no email or text will be answered. We buy - sell and repair pinball machines in business since 2001, experienced in repairing pinball machines since 1988. We are the leader in northern Indiana and southern Michigan in pinball repair, sales, and service. We can also ship our pinballs to you anywhere in the lower 48 states only, via your shipper or STI, for a quote, call Michelle Bianchi Precision Transportation agent @ 630-344-3093 michelle.bianchi@beltmann.com (buyer to arrange and pay before shipping, no COD). All checks will take 2 weeks to clear with no exceptions, before game is shipped.
Fully shopped and serviced, full Coin Taker LED kit installed, Cliffy edge protector, and Titan rubber kit. Playfield was cleaned and waxed along with the plastics, all mechanical parts and switches were tested and adjusted to proper working specs.
Nice TFTC color LED as well as LED upgrades new Rotten Dog power board plays great fast fast fast and fun pictures and video on request.
I've decided to sell my second Tales From The Crypt sample/prototype. Available to ship, but also just a few miles from TPF 2019 for in-person pickup. I went all out on this one, making it as new as possible or better- without a playfield re-clear- including: alternate translite new plastic set installed new side rails and lockdown bar full Titan rubber glow in the dark kit chrome vinyl laminated instruction cards custom coin door eject buttons customed Data East apron logo drop target protector LED OCD board mirror blades full Cointaker LED kit fully rebuilt doorknob Cliffy style protector super clean cabinet NVRAM as a manufacturer sample game, it's got all the variations of the prototype except the protoype variant translite/backglass, listed below- 1. Die cast shooter head instead of plastic 2. Variant insert names -lite super spin -complete a ramp grid -super gravestone marker -super jackpot -all the left ramp inserts -bottomless pit 3. Apron text different -shoot scoop to collect flashing -shoot middle spinner to lite ramp values 4. Cabinet color dark blue instead of purple 5. Color hands on topper 6. Kill shot shooter cover plastic 7. New tombstone decal contact for more pictures.
This TOTAN is in near perfect shape. No issues at all. Beautiful play field and new vinyl side art. Plays like a new machine.
I purchased this just a few years ago, but must sadly make room. Below is a description of the game, along with a description from the individual who originally professionally serviced this pinball machine. You will be hard pressed to find another TOTAN in this great of condition. There were only about 3,100 of these produced which is why you don't see many of them for sale. The other reason is that like most of the late-model Williams games, collectors love it and never sell it if they get one, especially one as beautiful as the one we have here. This game is always a hit because the theme is tight, incorporating great period music with fabulous artwork and a killer playfield layout. The game is a very player-friendly machine with challenging modes for both beginner and advanced players. Who doesn't want to go to the fantasy world of genies, magic lamps and flying carpets? this game will keep you entertained for hours at a time. Game begins with the story of the princess who was kidnapped by the evil blue genie and it's your task to save her. This game has a sword-ramp triple-tier skill shot to start the game. After that, it's your decision. Whack the genie in the gut enough times and watch as your ball is captured on the center magnet post which sometimes disappears before your eyes. Smash the spinning magic lamp at the center of the playfield to build up to the lightning round. Visit the bazaar for a chance at numerous mystery awards or go for the swirl ramps and see your ball twist and turn through the maze of playfield acrobatics. There is also a diverter magnet at the left ramp so you never know where the ball may wind up. Get the locks lit and then lock two balls and smash the genie for a wild multi-ball frenzy where you can get jackpots and major points. One really cool feature on this game are the ball-save cages that spring up from beneath the playfield at the left and right outlanes when the feature is lit to save your ball from a drain. There are loads of other features on the playfield such as stacked captive balls, rollovers, stationary targets, pop-bumpers, slingshots and more. Can you complete the various play modes and enter the final battle to save the princess from the evil blue genie? It's worth the effort. The popular and family-friendly theme goes great in any home gameroom. Game is in beautiful condition all around. It is an extremely low-use game with a playfield that is in beautiful original condition with no touch-ups and the original factory DiamondPlate clearcoat shines like glass. The ramps and plastics are all original and in excellent condition and plastic protectors have been installed to keep them looking great. Loads of upgrades have been installed all around the playfield. The backglass translite is in perfect condition. This game is known to become faded, especially in the yellow and blue colors on the cabinet, but this cabinet is quite the exception. The artwork is original and beautiful with no touch-ups and does not have reproduction cabinet stickers. The playfield glass, lockdown bar, legs, bolts, levelers and coin door are all brand new. The game plays lightning fast just like it did in 1996. This game has been professionally serviced for long-lasting reliability and enjoyment. Circuit boards have been fully tested and inspected. Brand new batteries installed on CPU board. Score display upgraded to full-color dot-matrix. New chrome plated legs. New leg bolts. New leg levelers (feet). New front lockdown bar. New playfield glass. New coin door. L.E.D. lighted flipper button package. Full backbox L.E.D. lighting package. Pinball Pro subwoofer installed. Cabinet thoroughly cleaned inside and out. Playfield stripped, detailed and polished. Lamp inserts have been cleaned. New lamps and fresh rubber installed. Full color-matched playfield L.E.D. lighting package. Custom gold pop-bumper caps installed. Flippers rebuilt. New mirror polished pinballs. Lighted skeleton mod installed. Lighted treasure chest mod installed. Lighted sword skill-shot mod installed. Lighted bazaar scoop mod installed. Custom skill-shot snake installed. Custom target decal artwork installed. Owners manual included. Game plays just like when it was brand new. If you have any questions, please feel free to ask.
Very nice shape 4 player game, 4 flippers, 15 drop targets, 2 pop bumpers. Playfield, cabinet and backglass very clean shape. Some new drop targets included. Pictures available, shipping as well. Buyer to pay and make arrangements for shipping.
Very nice machine. With everything working. It was in a home most of it life and has not had a lot of play. Playfield has been took down and cleaned and waxed all new rubbers and a lot of the plastic parts are new. Playfield looks very nice. All of the boards are clean with no problems.
Mint condition. HUO. Maintained and LEDs. Zero cracked plastics and zero playfield wear. Not a mark on cabinet. Bottom line price. Very very fair price.
Nice original condition. Cabinet decals original, new trunk, new ramps, anti-reflection glass.
Very nice example completely gone over and restored. Cabinet is beautiful as well as backglass and playfield. Flippers rebuilt and game has all new LEDs and rubber rings. Email for photos.
Very clean, nice machine, great game play. 100% working currently 312 plays.
HEP ToM - $15,000 back from restoration in 2015, color dot matrix display, invisiglass, all gold hardware including ramps and coin door, mirror blades, LEDs, custom painted trunk door, speaker lights, laserific topper. Give away. No trades please.
Game is in excellent condition. I wasn't sure of which condition choice to pick. There is no choice for excellent condition. It has the Leon's Trunk Fix Board so there are no trunk issues. LEDs throughout. Warm white in GI, color matching in inserts, minis in backbox. Coil sleves were replaced about 6 months ago. Replaced flipper plungers and links. New rubber. Black flipper bats with purple Super Bands. Also has the pinball decals clock mod. Recently waxed with Blitz One Grand. Great looking and playing game. Cabinet and playfield are in beautiful condition. Spirit ring insert does have a minor chip. Shooter lane is near perfect. I did not put Cliffies in the shooter yet just so I could show the exceptional condition of it. Entire Cliffy set is included.
Platinum & Diamond editions also available. - going fast - call for pricing - expected in soon. Total production numbers: only 100 Diamond Edition games (numbered, certified collectible, mirrored backglass) only 250 Platinum Edition games (numbered, certified collectible) only 1614 Gold Edition games only 1964 games in total. Over 450 new & reconditioned pinball machines in stock.
I have a Big Lebowski pinball machine in excellent condition with low plays. Never been out of my sight. Part of my pin collection. Works perfect with no issues at all. Comes with the covenant rug. Contact with interest.
It's a Bride 2.0. software version 1.19. Playfield already restored with lot of new parts, like new helmet, plastics, starposts etc. She's like new. Plays great and fast.
Playfield is NOS factory DiamondPlate brand spanking new everything and I mean everything top and bottom of playfield has been replaced with NOS parts and or refurbished. The bride's chrome helmet, you will never find one like this again. 100% super LEDs. This game looks and plays like the day it came from the Williams factory back in 1991. Way fun game to play, comes with a new CPR backglass.
Home use only. Lightly modded with the following: Cliffys, art blades, shaker, speaker lights and acrylics. Pictures upon request.
HUO with topper. Beautiful machine with custom LED speaker grills, interactive undercab LED lights, wood bury sign and gas station sign.
Price reflects game working 100%. Cleaned and waxed playfield with new rubber rings installed. This game may not be completed as yet and have a cheaper "as is" price, please call with an offer. Ask for photos. I have over 38 years experience and have been in business since 1991. I am the coin op doctor.
Good condition, playfield 7.5/10, backglass 9/10, cabinet 7.5/10. Needs new playfield glass, rubbers, time tunnel cover and backbox door lock. Prefer/want to trade for one of the following EM games: Bally Flip Flop, Bally Hokus Pokus, Gottlieb Baseball, Gottlieb Drop a Card, Gottlieb 4 Square, Gottlieb King Kool, but will also sell. Pictures available.
Routed, working 100%. Cleaned frequently. Some wear on inside-cabinet decals, as well as the left side of the head. Located at Happy Dog in the Gordon Square District of Ohio City.
New-in-box Transformers LE/Premium ships from 58701 (very cheap on Speedee).
This is a documented home use only Stern Transformers pinball machine. This is the Limited Edition Combo (Autobots and Decepticons) machine (#397 of 500). All original paperwork included plus: - autographed translite by Gary Stern & George Gomez - custom pinball topper with LED flashing cannons - speaker lights with Autobot and Decepticon acrylics with remote controller - under cabinet LED lighting left and right bottom sides split purple and red with remote - lighted multi-color flipper buttons - black playfield side mirrors - Stern shaker motor - purple playfield post sleeves - red shooter rod - silver flipper bats - SuperBands on flippers (left is purple and right is red) - Stern LE upgrade kit - original receipt - Transformer pinball flyer - certificate of authenticity you won't find one nicer than this.
Collectors quality absolutely perfect matching #10 set of Transformer LE's, both Autobots (Crimson) and Decepticons (Violet). #10-of 125 made. $6000 each. Plaque & certificate. Original owner. Home use only. Goody bag still stapled inside. Leg protectors since day one. 142 plays. Will provide pictures of anything you'd like to see. Willing to work with your shipper. Can cardboard and/or bubble/shrink wrap to ensure you receive it safely. Buyer to arrange shipping. Prefer texts. Video of this game being played available. Price is firm. No trades.
Very nice, like new Stern transformers Pro pinball machine. Home use only (HUO) since new except for the last few weeks when it was at a friend's shop. Still looks and plays like brand new. Still has original goody bag and manual stapled inside the cabinet. Absolutely no signs of wear. No scratches on the glass, no wear on the playfield or around the legs or any other usual trouble spots. No dead pixels on the dot matrix display. Inside of the cabinet as clean as the day it came out of the box. Plays correctly and plays very fast. This is a great machine that's getting harder to find and it's in great shape. If you want the best condition game for your collection you won't find a better example than this one.
Mint condition. Fully shopped - new paint, new playfield, new backglass, new legs, new rubber literally like new in perfect working condition. I am within a day-trip driving distance north to Manhattan, NY and south to Charlottesville, VA. Full photos available on request by email.
Good working machine. Backglass and body in good shape, playfield has some paint loss but that adds character. Trade or sell.
An excellent example of Williams "Triple Strike" pinball machine. Completely shopped and gameroom ready. New rubber, playfield and cabinet cleaned and waxed, flippers rebuilt with new links and coils, 100% working. Playfield is well laid out for fast ball action with plenty to shoot for. This is a fast paced game below the kick out hole due to the opened playfield layout. The game consists of 3 features, a kick-out hole, 4 drop targets and 10 rollover buttons. Theme: sports - bowling notable features: flippers (2), pop bumper (1), slingshots (2), drop targets (4), kick-out hole (1). An array of 10 rollover buttons in the center of playfield are arranged like a set of bowling pins. Asking $650 please call, email or text for pics, or with any questions or offers.
After a long debate I am regretfully putting up for sale my immaculate condition, original owner, flawless (I going to grade a 9.9 because there always something someone will find) last run tron. It has most of the expensive mods that are heavily desired and the Eli Kurtz's proto ramp kit (only 11 were made) that is much brighter and robust than the production run of kits. Anyone who has seen this game can attest to the pristine condition of the piece. All matching board set that was never worked on and just what you would expect if it came NIB. All goodie bags and manuals are still stapled in game and it smells like new. It has never moved from my game room and I purchased off Flipper Fidelity. Here is a list of the mods but I'm sure I forgot a few. The game is stunning. 3.0 arcade mod 3-D translite animated portal LED back box kit light cycles that were fitted with cointaker LEDs laser cut cycle platforms full white super band rubbers orange and blue super band flipper rubbers orange cliffy posts cliffy on scoop from day one lighted recognizer mod. Full cointaker premium n/g LEDs in GI and inserts complete stern chrome kit, hinges, rails, lock bar, legs and shooter Eli Kurtz proto ramp kit ( very impressive and much brighter than factory run ) custom chrome ramp diverters that stop bounce back chrome tron door decal blue and yellow flipper buttons flipper mylar from day one shaker motor PMW controller for shaker custom cards mirror glazed balls complete pinbits protector set blue leg protectors. Real service rails original style lockdown bar this is not a fire sale so please be respectful with any offers as you won't be disappointed. I am not taking any trade offers on this particular piece at this time.
Limited Edition modded out. Flynn, mini arcade, Tron cycles, mirror blades, light cycle topper. HUO. Excellent condition. Buyer pays shipping.
HUO. Would like to trade for a Munsters LE plus cash, beautuful condition with several mods including backglass strobe light, mirror pinblades, cycle mod, identifier mod, figurines, glow plastics, Tron mini arcard, Flynn sign plus more. Few hundred plays like new, non smoking, no children updated software.
Great condition with less than 1000 plays. Completely functional, super clean and well cared for. Only getting rid of because I ordered a motion simulator for my racing sim and need space, so at least one pin has to go.
I have a beautiful Tron Pro for sale. Has LEDs, pinblades. Lighted flipper buttons, Eli ramp kit, 3D translite, lollipop rails, custom painted legs rails and lockdown bar. No playfield wear and fully functional. Asking 7200 or best offer.
Vintage woodrail with horse animation in centre of playfield. Near mint backglass and playfield. Nice cabinet. In working condition. Free delivery to Detroit area or further if required.
Vintage horse racing themed woodrail in great condition with horses advancing in center of playfield, excellent backglass and playfield and cabinet in nice shape. Working condition. Will deliver to Detroit area no charge or possibly further for a nominal fee.
One player, horse race theme pinball with horse running unit in playfield, only horse race pinball that allows the player to pick their horse (instead of the game doing it for you). Note Williams Turf Champ has no scoring. The objective is to get the playfield mechanical horses to the finish line using five balls. The game ends after five balls are played, or with the ball that third horses get to the finish line as win, place, show. There is however no traditional pinball score. This is different than any of the other "horsey" games such as Hayburners, Nags, Daffy Derby, etc. Clearly a gambling machine as the patron can pick their horse. If the picked horse wins, places, or shows, the patron wins game credits (which in 1958 may have been payed off by the bartender) as shown on the credit unit. As soon as the first ball is plunged, the player can no longer change his horse selection. If the player can get his horse to the finish line in one ball, 5 replays are awarded. As the ball number increases, the number of replays decreases (4th and 5th ball only award one replay for the player's winning horse). Same concept applies for the "place" horse (assuming the player's selected horse does not win) up to two replays. Only one replay is awarded if the player's horse "shows". Very large playfield width and longer than a standard woodrail pinball of the time. Not a very good playing game, because the playfield is so wide, and the flippers are positioned so far apart, making ball time very short. But a very impressive looking game with the mechanical horses on the playfield. Note there were two versions of this game. The early games say 'advance' on the bumper caps, and it is unclear which bumper controls which horse (because the game varies which bumper controls which horse). Later games have the bumper caps numbered, so it is obvious which bumper controls which horse. The game rules had to be changed to accomodate this change, but the later games with numbered bumper caps are much easier to understand and play because of this change. There also may be two different schematics available for the game (early or late). Game is in super nice condition and everything works as it should.
Everything is in good condition and available for any lucky buyer.
Game plays like it, should works 100% I have owned this pin for 8+ years. Shopped out a year ago with flippers rebuilt. LEDs through out the game GI color match inserts. Playfield in great condition. Pics available. Cabinet colors are nice, a very little bit of fade plastics in good condition. dot matrix display no issues all columns and rows fine clock has a new LED board installed, clock works as it should. New locker receiver mods: gumballs, gumball machine light, diverter decal everything else is original. Pin is dialed in and has great flow. Full disclosure: some scratches & chips to the head. Decal ripple under legs, would cover with leg protectors some wires have been previously jumper. Shipping available world wide.
Completely restored, playfield completely disassembled and lacquered. Protector playfield.
Nice original Twilight Zone, playfield in great shape, no wear, no broken, chipped or cracked plastics. Original clock. All circuit boards are Bally/Williams boards, no aftermarket, no hacks. Off board remote battery pack. One mod for the camera area, easily removed. No LEDs, make it your own. Dot matrix nice and bright. Flippers strong, plays well. Recently re-rubbered. Cabinet is faded, lockdown bar has had some welds repaired. Willing to entertain offers. Pictures available.
I have an original 1993 twilight zone pinball machine. I am looking to sell. It is fully functional and operates perfect. I've had this machine since '93 when it was released making it a one owner. Has never been refurbished whatsoever.
Shopped, cleaned, LED lights, and in good condition. Email for pictures and more information. Pick up preferred.
Excellent condition. Fully working. Newer plastics and rubber. I have been the sole owner of this pin for 18 years. My kids are grown up and I don't play it very often.
Original Twilight Zone with original artwork on the sides, all lighting will have fresh LED bulbs installed, full color display, enhanced speakers, gummy rubbers where applicable, completely gone through under the playfield replacing any and all mechanical metal parts showing any wear. No disappointments with this machine. It came to us from a private collector. Do not hesitate to ask for additional photos.
This is an original, with original artwork on the sides, All lighting will have fresh LED bulbs installed, full color display, enhanced speakers, gummy rubbers where applicable, completely gone through under the playfield replacing any and all mechanical metal parts showing any wear. No disappointments with this machine. It came to us from a private collector. Do not hesitate to ask for additional photos. Competitively priced.
No wear or dent in cabinet the machine is working fine and ready to shipped at any length, I was trying to sell it out due to my son conditions.
Used still in good condition, works perfectly delivery is available in any state.
In home use only condition. In as new condition as you will ever see. In my smoke free/child free home since the 90s. 9.9/10 please only contact if you're a serious buyer.
Over 400 new & reconditioned pinball machines in stock authorized distributor for: Stern Pinball Jersey Jack Pinball Chicago Gaming trades accepted same day shipping.
Very nice Gottlieb Universe all original condition. Works 100 percent new rubber and line cord. Seeing is believing.
(shopped) great family pinball machine, every switch has been checked to work properly, every light has been checked, every coil has been checked for proper play. Many games played, every thing works as it should. New parts = playfield glass, 2 flipper plungers and links, 2 flipper coil stops, 2 flipper coil sleeves, right flipper coil, all under playfields lights replaced, new bands, alltek CPU this game plays like new.
In extremely nice cond. NOS backglass. Sorry no pics but call weekdays till noon for honest honest description. Your welcome to come see and play if you're close enough.
Here is a ground up restored Williams baseball arcade game done by us Fabulous Fantasies. We start by stripping down the whole game and redo the entire cabinet. We then sand down the cabinet put glue everywhere and clamp. Primer the cabinet and repaint to original pattern and paint and then clear coat in a gloss finish. All the metal is rechromed to a bright gloss finish. All the mechanics in the game are gone thru and the pitch and bat unit is gone thru with new parts installed. All lights are changed to LEDs and a new back glass installed. Everything is checked and played for a week getting all the bugs out. The game is better then original. We can ship to your gameroom anywhere in the US with STI for about 550.00 and ship out of the country for a bit more. We take all major credit cards, PayPal and personal check when cleared will be sent. All games come with a 60 day warranty. We can ground up restore your game also or do a custom game for you. We work on all types of coin-op equipment.
Pitch & bat. NOS backglass new legs new playfield glass cabinet repaint to orig everthing works and in excel cond. Call 1 800 893 5020 weekdays before noon for honest description.
I have a variety of pinballs I might consider selling. Williams Cyclone and Jokerz. Bally Xenon Gottlieb Tee'd Off and Super Mario Bros. Stern Memory Lane. If you're looking for cheap, please do it elsewhere.
This is a 1 card, 25 hole bingo with magic lines. Price reflects game working 100%. Cleaned and waxed playfield with new rubber rings installed. This game may not be completed yet and have a cheaper "as is" price, please call with an offer. Ask for photos. I have over 38 years experience and have been in business since 1991. I am the coin op doctor.
I recently won this VP Cabs Vertigo pinball and arcade game on a popular TV game show. It was finally delivered to our home yesterday. It was delivered in a well constructed cart with the "TIP proof" information on the packaging. We only opened the carton, the game is brand brand new, untouched and unopened. I know nothing about games so feel free to see pictures I can text you.
The previous owner claims he is the only owner. He has had the machine for over 20 years and it has sat in his vacation home the entire time. He claims it has not been played much at all in the past 5-6 years. With that said, he probably bought this machine from a billiards place or something similar. Based on the condition, I would think this has been routed at some point. Game is in very nice original cosmetic shape. It will include a brand new Schwemmer Sys 80 MPU board. Game plays 100%. Sound and displays are excellent. There are 3-4 inserts that do not light up as expected. Sockets for these inserts will most likely need to be replaced. I take responsibility for all shipping costs. I will prep the game for shipping using stretch wrap and cardboard. It will be wrapped very well.
Nice Viking machine, new CPU board and displays, contact for more information and pictures.
New cabinet decals, playfield 2k clearcoated, many modifications like, mirror blades, subwoofer, LEDs, playfield protectors, black siderails - lockbar and leges.
In 100% working condition. Can palletize for shipping.
Condition 10/10 new plastics. Original playfield.
Fully restored including new upper and lower playfields. New ramps, plastics and mountains. Everything on this machine has been disassembled, cleaned and rebuilt. Looks as-new and plays just as good.
It remains one of my favorite, a complicated and fast pinball machine. The topper is beautiful, fun and varied. It plays like a dream and looks great.
This is for a complete home use only condition 4 piece arcade. I'd prefer to sell all 4 units at once. It they don't sell as a package, I may consider selling them separately in a few months. All machines are in home use only condition. Yes, including the White Water and Twister. 9.9/10 condition. Look and work perfectly. Manuals and keys included.
This is hard to find. Everything works great. Backglass excel cabinet orig tape player is there but no tape. Call weekdays before noon, I have other machines on here for sale and you are welcome to come see and play them before you buy, call for honest description.
An arcade classic game. This is a fun game to play. Very nice original cabinet paint and backglass. Game plays on coin. Contact for more info or pictures. Shipping is no problem.
Illuminated and animated back box. There are 2 cars racing around a track. Price reflects the game working 100%. Cleaned and waxed playfield. This game may not be completed yet and have a cheaper "as is" price, please call with an offer. I have over 38 years experience and have been in business since 1981. I am the coin op doctor.
Complete machine, working condition, no backglass, excellent shape. Call with any questions if interested. Can ship or pick up from my location.
Beautiful condition Bally classic game. Completely rebuilt and playing great.
Currently not working - Roger Daltry/Ann Margaret best offer - all original paperwork including schematics -pick up only.
HUO. First owner. Back Alley mods, throne room, shroud and flames, target decals, witch well, improved witch, Glinda Hallmark figure, mezel mod winkie target, mini playfield Cliffy. 2nd generation GI and plays beautifully.
All models available - in stock - can ship today with 2.0 light boards over 450 new & reconditioned pinball machines in stock. 3% discount for wire or check on Emerald City model only.
In mint condition. I bought the game 2 years ago and we barely play it. Playfield was cleaned and waxed when I received the game. Everything is perfect on the game, just a little dent that I touched up on the right side of the backbox that is not noticeable (was actually dented by shipper, previous owner didn't pack it well). I put Cliffys everywere and convolux plastic protectors. Has 7.5v light boards, and direct printed cabinet. HUO. Comes with invisiglass, shaker and topper.
In mint condition with low plays and filled with tasteful mods. Including: invisiglass, shaker motor, ruby red shoe flippers, mirror side blades, flickering light cannons on tornado, flaming witch well, many figures added to playfield, Emerald City plastic on back wall, castle walls, green shooter rod. Prefer local sale so you can stop by and test out. Buyer is responsible for all shipping. Will consider trade for premium machine (ex. MM, MB, LoTR).
Here is another classic last of the woodrail games that is in very good condition overall. Plays as it should. Pics on request.
In very good condition overall. Plays as it should. Pics on request.
World Challenge Soccer pinball machine all works great family friendly game cleaned waxed new rubbers. Contact me for more information and pictures.
Great pinball in very nice shape, has been gone all over. LED on playfied and backglass. Nice dot matrix display, nice playfield, cabinet is pretty nice. No broken plastics. Very rare machine in North America. Fun and fast. If spoken for could bring to Allentown.
Shopped pinball with LED lights and in good condition. Email or call for pictures/more information.
World Poker Tour with Vince Van Patton, Mike Sexton and Courtney was created just prior to the amazing hostess Kimberly Lansing. OK I'm partial to her, she's my daughter. And yes this pinball has a lot to offer the player. When we finish, it will have 100% LED lighting above and below playfield-and there are a lot of lights below the playfield to make this baby sparkle. It will undergo a complete rebuild where we replace any warn metal parts. The playfield will sparkle the exterior will sparkle, the bolts in the legs will be polished to a high gloss finish. No disappointments with this fast-moving game. Feel free to request additional photos and we will post the progress as this pinball undergoes a rebuild.
This is the LE version, with the classic superstars, and Hulk Hogan autographed plaque. Brand new head decals included. Game is in excellent shape, everything works as it should.
Original owner, low plays, no problems. Just like out of the box. No modifications. #252 of 400 signed by Hulk Hogan.
Rare machine - only 400 made. Home use only. Installed shaker, Flipper Fidelity speaker / subwoofer upgrade, full Cliffy set and will include divas alternate translite. Game is like new - less then 300 plays. Local pickup preferred but will ship.
This is a late model and has the unique upper playfield wrestling ring. It is very unique, fun, and difficult to master, so you wouldn't get bored. The sound and the LED lights are amazing, matching inside art blades are a perfect addition, but the most important feature it has an active shaker motor which completes the experience. Very fun!
This machine has been just sitting for many years. The cabinet and backglass are really nice. The plastics are also nice. The playfield has some wear. It was not mylared. The MPU has battery damage, and will need to be replaced. Looking for a reasonable offer as-is. If shopped, it will be more expensive. I will wait about a month to see what kind of offers are available.
The 2 games are completely rebuildable. They have spent many years in storage, and come with spare parts. If you took just one, it would be 900.00. If you took both, it would be 900.00 X 2 for 1,800.00. There would be 10% deducted for a 180.00 price cut. Both of these games are progressing in value each year in the Mr. Pinball price guide.
I'm selling an x-files translite that i've mounted inside a light box. Box dimensions are 26w X 22h X 2 1/2". It is wall mountable. For pictures see my craigslist post in Appleton, Wisconsin. I would prefer local pick-up.
X-men pinball is based on the comic books, which have a tremendous fan and collector following. The theme and art lend themselves to pinball. The art on this X-men pinball is fantastic, bright, different than any recent games. This game has a lot of mechanical action, with great devices, magnets, etc. Features of the Limited Edition game: unique powder coated colored side armor, legs, and trim unique metal lower arch with illuminated windows unique lower arch window colors: unique mirrored backglass high-definition color cabinet decals 'ice slide' motorized ramp transports ball from right to left side 2 pop-up 'night crawler' assemblies spinning disc with toggling blue and yellow flash lamps magnet located in spinning disc randomly accelerates ball LEDs to replace all incandescent bulbs separate red, blue, & white GI LEDs change playfield color 3 dome flash lamp assemblies traditional playfield slides traditional lockdown bar assembly certificate of authenticity designer-autographed playfield under hard coat numbered plaque (1-250 each model) custom-molded 'Wolverine' bash toy Wolverine playfield magnet activated by 'bash toy' and game rules orbit shot 'Magneto' ball diverter (into the back of the ball lock) 'magneto' dual up-post ball lock assembly custom-molded 'magneto' figurine 'power-scoop' ball ejector 3rd flipper (upper right) vertical up-kicker diverts ball onto left ramp 2 molded super speed ramps 2 hellfire targets (on left) 2 brotherhood targets (on right) 2 'light lock' targets 1 cyclops spinning target 3 super bright led pop bumpers 2 high-powered slingshots traditional country-specific coin door game-specific qr codes decal and leg protectors official game speech provided by marvel.
We have one for 6295 and one for 6995 that has some upgrades to subwoofer, lighting and side blades.


text:
Q: The transport failed to connect to the server error Set emailObj      = CreateObject("CDO.Message")

emailObj.Sender   = "zzz@xxx.com"
emailObj.To       = "xxx@xxx.com"

emailObj.Subject  = "Test CDO"
emailObj.TextBody = "Test CDO"

Set emailConfig   = emailObj.Configuration

emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.live.com"
emailConfig.Fields("----/smtpserverport")   = 465
emailConfig.Fields("----/sendusing")        = 2
emailConfig.Fields("----/smtpauthenticate") = 1
emailConfig.Fields("----/smtpusessl")       = true
emailConfig.Fields("----/sendusername")     = "xxxx@gmail.com"
emailConfig.Fields("----/sendpassword")     = "*****"

emailConfig.Fields.Update

emailObj.Send

If Err.Number = 0 Then
  MsgBox "Done"
End If

If Err.Number <> 0 Then
  MsgBox "Can't Proceed"
End If

It's a code to send email via live.com, but I am getting "The transport failed to connect to the server" error. Can anyone help me out in resolving this error?

A: mail.live.com is just a webserver(farm):
xxx@iridium:~ $ nmap mail.live.com

Starting Nmap 6.47 ( http://nmap.org ) at 2016-03-31 08:53 CEST
Nmap scan report for mail.live.com (157.56.198.204)
Host is up (0.029s latency).
Other addresses for mail.live.com (not scanned): 157.55.230.252
rDNS record for 157.56.198.204: origin.du130w.dub130.mail.live.com
Not shown: 965 closed ports, 33 filtered ports
PORT    STATE SERVICE
80/tcp  open  http
443/tcp open  https

Nmap done: 1 IP address (1 host up) scanned in 8.32 seconds
For mail submission to outlook.com use smtp-mail.outlook.com and port 25 or 587 (see here).
Not sure if you can use a Gmail address to authenticate to Microsoft's mail service, though.

redpajama_set_name: RedPajamaStackExchange


MRN Hospitality only gets stronger when our employees succeed in fulfilling and engaging roles within our company. Several of our team members started their careers with us and have worked their way up into exciting and challenging leadership positions. Meet some of our up-and-coming talent who are committed to their career growth and paved the way for their own success!


3 young Ladies proposed a MAN.. ..
He had to choose one of them.. ..
He tested by giving them Rs.5000 each 2 spend… . . . . . .
1st bought make up stuff& new dresses & said she wanted to look good for him.. ..
2nd got him few expensive shirts & ties and perfumes& said she wanted him to look good.. ..
.. . . Finally MAN decided to marry . .
She was looking damn beautiful …?
Moral:" Men Will Be Men"????