#include "scripts/bpong/common.txt"
#include "scripts/Math.txt"

namespace BPong {
	class Wall {
		kActor @actor;
		//------------------------------------------------------------------------------------------------------------------------
		Wall(kActor @newActor) {
			@actor = newActor;
		}
		//------------------------------------------------------------------------------------------------------------------------
		~Wall() {
			actor.Remove();
		}
		//------------------------------------------------------------------------------------------------------------------------
		kVec3 GetPos(void) {
			return actor.Origin();
		}
		//------------------------------------------------------------------------------------------------------------------------
		void SetPos(kVec3 newPos) {
			actor.Origin() = newPos;
		}
		//------------------------------------------------------------------------------------------------------------------------
		kVec3 GetScale(void) {
			return actor.Scale();
		}
		//------------------------------------------------------------------------------------------------------------------------
		void SetScale(kVec3 newScale) {
			actor.Scale() = newScale;
		}
		//------------------------------------------------------------------------------------------------------------------------
		void Update(void) {

		}
		//------------------------------------------------------------------------------------------------------------------------
	}
}
