コード例 #1
0
ファイル: ToolTerrainBump.cs プロジェクト: NanoLP/FC3Editor
        protected override void OnPaint(float dt, Vec2 pos)
        {
            base.OnPaint(dt, pos);
            float num = this.m_strength.Value * 32f * dt;

            TerrainManipulator.Bump(pos, (this.m_painting == ToolPaint.PaintingMode.Plus) ? num : (-num), this.m_brush);
        }
コード例 #2
0
ファイル: ToolTerrainBump.cs プロジェクト: NanoLP/FC3Editor
        protected override void OnPaintGrab(float x, float y)
        {
            base.OnPaintGrab(x, y);
            float amount = -y * this.m_strength.Value * 0.3f;

            TerrainManipulator.Bump(this.m_cursorPos.XY, amount, this.m_brush);
        }