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|