AbstractObj.cpp


   1|// AbstractObj.cpp: AbstractObj クラスのインプリメンテーション
   2|//
   3|//////////////////////////////////////////////////////////////////////
   4|#include <string>
   5|#include "stdio.h"
   6|#include "system.h"
   7|#include "console.h"
   8|#include "AbstractObj.h"
   9|
  10|//////////////////////////////////////////////////////////////////////
  11|// 構築/消滅
  12|//////////////////////////////////////////////////////////////////////
  13|namespace sf {
  14|	namespace system {
  15|		namespace console {
  16|
  17|// コンストラクタ -------------------------------------------------------------
  18|AbstractObj::AbstractObj()
  19|{
  20|	mbReverseX = mbReverseY = false;
  21|	mbVisibility = false;
  22|	mColor = 0;
  23|	mObjNo = 0;
  24|	mpNext = mpPrevious = NULL;
  25|	mRad = mRotation = mRotCenterX = mRotCenterY = 0.0f;
  26|	mScalingX = mScalingY = 1.0f;
  27|	mSpecular = 0.0f;
  28|	mX = mY = 0.0f;
  29|	mZ = 0.0f;
  30|	Obj::List::insertObj(this);
  31|}// AbstractObj
  32|
  33|// デストラクタ ---------------------------------------------------------------
  34|AbstractObj::~AbstractObj()
  35|{
  36|	Obj::List::deleteObj(this);
  37|}// ~AbstractObj
  38|		}// console 
  39|	}// system
  40|}// sf
  41|