void _wrap_BulletManager_CheckIsHitNpc() {
  BulletManager *arg1 = (BulletManager *) 0 ;
  float arg2 ;
  float arg3 ;
  float arg4 ;
  eNpcType arg5 ;
  bool result ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, posX);
  }
  {
    AS3_GetScalarFromVar(arg3, posY);
  }
  {
    AS3_GetScalarFromVar(arg4, radius);
  }
  {
    AS3_GetScalarFromVar(arg5, e);
  }
  result = (bool)(arg1)->CheckIsHitNpc(arg2,arg3,arg4,arg5);
  {
    AS3_DeclareVar(asresult, Boolean);
    AS3_CopyScalarToVar(asresult, result);
  }
  {
    AS3_ReturnAS3Var(asresult);
  }
}
void _wrap_Bullet_CheckIsHitPlayer() {
  Bullet *arg1 = (Bullet *) 0 ;
  float arg2 ;
  float arg3 ;
  float arg4 ;
  bool result ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, x);
  }
  {
    AS3_GetScalarFromVar(arg3, y);
  }
  {
    AS3_GetScalarFromVar(arg4, r);
  }
  result = (bool)(arg1)->CheckIsHitPlayer(arg2,arg3,arg4);
  {
    AS3_DeclareVar(asresult, Boolean);
    AS3_CopyScalarToVar(asresult, result);
  }
  {
    AS3_ReturnAS3Var(asresult);
  }
}
Example #3
0
void _wrap_feedShape() {
    unsigned int *arg1 = (unsigned int *) 0 ;
    int arg2 ;
    int arg3 ;
    unsigned int arg4 ;

    {
        AS3_GetScalarFromVar(arg1, pixels);
    }
    {
        AS3_GetScalarFromVar(arg2, width);
    }
    {
        AS3_GetScalarFromVar(arg3, height);
    }
    {
        AS3_GetScalarFromVar(arg4, sid);
    }
    feedShape(arg1,arg2,arg3,arg4);
    {

    }
    {
        AS3_ReturnAS3Var(undefined);
    }
}
Example #4
0
void _wrap_appendLayer() {
    unsigned int *arg1 = (unsigned int *) 0 ;
    unsigned int *arg2 = (unsigned int *) 0 ;
    int arg3 ;
    int arg4 ;
    bool arg5 ;

    {
        AS3_GetScalarFromVar(arg1, pixels);
    }
    {
        AS3_GetScalarFromVar(arg2, colorPixels);
    }
    {
        AS3_GetScalarFromVar(arg3, width);
    }
    {
        AS3_GetScalarFromVar(arg4, height);
    }
    {
        AS3_GetScalarFromVar(arg5, flip);
    }
    appendLayer(arg1,arg2,arg3,arg4,arg5);
    {

    }
    {
        AS3_ReturnAS3Var(undefined);
    }
}
Example #5
0
void _wrap_slapShape() {
    unsigned int *arg1 = (unsigned int *) 0 ;
    int arg2 ;
    int arg3 ;
    unsigned int arg4 ;
    SlapInfo *result ;

    {
        AS3_GetScalarFromVar(arg1, pixels);
    }
    {
        AS3_GetScalarFromVar(arg2, width);
    }
    {
        AS3_GetScalarFromVar(arg3, height);
    }
    {
        AS3_GetScalarFromVar(arg4, sid);
    }
    result = (SlapInfo *)slapShape(arg1,arg2,arg3,arg4);
    {
        AS3_DeclareVar(asresult, int);
        AS3_CopyScalarToVar(asresult, result);
    }
    {
        AS3_ReturnAS3Var(asresult);
    }
}
void _wrap_Bullet_Init() {
  Bullet *arg1 = (Bullet *) 0 ;
  float arg2 ;
  float arg3 ;
  float arg4 ;
  float arg5 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, srcx);
  }
  {
    AS3_GetScalarFromVar(arg3, srcy);
  }
  {
    AS3_GetScalarFromVar(arg4, dstx);
  }
  {
    AS3_GetScalarFromVar(arg5, dsty);
  }
  (arg1)->Init(arg2,arg3,arg4,arg5);
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
Example #7
0
void as3_load_pointer(uint8_t *i_data, int i_length)
{
    AS3_GetScalarFromVar((uint8_t*)i_data, inputPointer);
    AS3_GetScalarFromVar(i_length, inputLength);
    
    int status = load(i_data, i_length);

    AS3_Return(status);
}
Example #8
0
void initializeScreenDiffuseBuffer_AS3()
{
	int* result;
	//copy the AS3 resolution variables resX0, resY0 (parameters of the swc function initializeScreenDiffuseBuffer_AS3) 
	//to C variables resX, resY in lookupeffect.c
	AS3_GetScalarFromVar(resX,resX0);
	AS3_GetScalarFromVar(resY,resY0);
	//get the pointer of the screen buffer
	result = initializeScreenDiffuseBuffer(resX,resY);
	// return the result (using an AS3 return rather than a C/C++ return)
	AS3_Return(result);
}
Example #9
0
static void *print(void *arg) {
  int val;
  inline_as3("var abc:int = this[\"abc\"];");
  AS3_GetScalarFromVar(val, abc); 
  printf("Val: %d\n",val);
  return 0;
}
void _localvar_get()
{
	AS3::local::var * var;
	AS3_GetScalarFromVar(var, var_ptr);
	AS3_DeclareVar(obj, Object);
	AS3_CopyVarxxToVar(obj, *var);
	AS3_ReturnAS3Var(obj);
}
void _wrap_Player_Update() {
  Player *arg1 = (Player *) 0 ;
  float arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, deltaTime);
  }
  (arg1)->Update(arg2);
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_NpcData_posX_set() {
  NpcData *arg1 = (NpcData *) 0 ;
  float arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, posX);
  }
  if (arg1) (arg1)->posX = arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_Bullet_setFromNpcType() {
  Bullet *arg1 = (Bullet *) 0 ;
  eNpcType arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, e);
  }
  (arg1)->setFromNpcType(arg2);
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_NpcData_bFired_set() {
  NpcData *arg1 = (NpcData *) 0 ;
  bool arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, bFired);
  }
  if (arg1) (arg1)->bFired = arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_BulletData_posY_set() {
  BulletData *arg1 = (BulletData *) 0 ;
  float arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, posY);
  }
  if (arg1) (arg1)->posY = arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_Npc_setClockwiseAs() {
  Npc *arg1 = (Npc *) 0 ;
  bool arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, isClockwise);
  }
  (arg1)->setClockwiseAs(arg2);
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_ODGame_Update() {
  ODGame *arg1 = (ODGame *) 0 ;
  float arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, delta);
  }
  (arg1)->Update(arg2);
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_Npc_SetPlayer() {
  Npc *arg1 = (Npc *) 0 ;
  Player *arg2 = (Player *) 0 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, player);
  }
  (arg1)->SetPlayer(arg2);
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_ODGameData_playerData_set() {
  ODGameData *arg1 = (ODGameData *) 0 ;
  PlayerData *arg2 = (PlayerData *) 0 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, playerData);
  }
  if (arg1) (arg1)->playerData = *arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_ODGameData_score_set() {
  ODGameData *arg1 = (ODGameData *) 0 ;
  int arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, score);
  }
  if (arg1) (arg1)->score = arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_ODGameData_sceneData_set() {
  ODGameData *arg1 = (ODGameData *) 0 ;
  SceneData *arg2 = (SceneData *) 0 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, sceneData);
  }
  if (arg1) (arg1)->sceneData = *arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_BulletData_bulletDataSize_set() {
  BulletData *arg1 = (BulletData *) 0 ;
  int arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, bulletDataSize);
  }
  if (arg1) (arg1)->bulletDataSize = arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_SceneData_height_set() {
  SceneData *arg1 = (SceneData *) 0 ;
  float arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, height);
  }
  if (arg1) (arg1)->height = arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_NpcData_isAlive_set() {
  NpcData *arg1 = (NpcData *) 0 ;
  bool arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, isAlive);
  }
  if (arg1) (arg1)->isAlive = arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_SceneData_width_set() {
  SceneData *arg1 = (SceneData *) 0 ;
  float arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, width);
  }
  if (arg1) (arg1)->width = arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_Bullet_Update() {
  Bullet *arg1 = (Bullet *) 0 ;
  float arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, deltaTime);
  }
  (arg1)->Update(arg2);
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_ODGameData_bulletsData_set() {
  ODGameData *arg1 = (ODGameData *) 0 ;
  BulletData *arg2 = (BulletData *) 0 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, bulletsData);
  }
  if (arg1) (arg1)->bulletsData = arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_NpcData_npcDataSize_set() {
  NpcData *arg1 = (NpcData *) 0 ;
  int arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, npcDataSize);
  }
  if (arg1) (arg1)->npcDataSize = arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_ODGameData_bulletsNumber_set() {
  ODGameData *arg1 = (ODGameData *) 0 ;
  int arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, bulletsNumber);
  }
  if (arg1) (arg1)->bulletsNumber = arg2;
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}
void _wrap_Player_setScore() {
  Player *arg1 = (Player *) 0 ;
  int arg2 ;
  
  {
    AS3_GetScalarFromVar(arg1, self);
  }
  {
    AS3_GetScalarFromVar(arg2, _score);
  }
  (arg1)->setScore(arg2);
  {
    
  }
  {
    AS3_ReturnAS3Var(undefined);
  }
}