Giter Club home page Giter Club logo

dumbiechild's Introduction

DumbieChild

OOP exo 1 G2 EB

void RemoveBlock()
    {
        int x = (int)ActionPointPos().x;
        int y = (int)ActionPointPos().y;
        int z = (int)ActionPointPos().z;

        Vector3 scale = indicatorPoint.transform.localScale;
        
        for(int _x = x; _x <  x + scale.x; _x++)
        {
            for (int _y = y; _y < y + scale.y; _y++)
            {
                for (int _z = z; _z < z + scale.z; _z++)
                {
                    int xAdd = _x - (int)scale.x / 2;
                    int yAdd = _y - (int)scale.y / 2;
                    int zAdd = _z - (int)scale.z / 2;

                    // Ajouter un block si il n'est pas déja présent à cette position
                    if (BlockExists(xAdd, yAdd, zAdd))
                    {
                        // si un bloc existe a ses coordonnees on le supprime

                        // Detruire le GameObject dans l'objet
                        GameObject blockGo = GameObject.Find(xAdd + "_" + yAdd + "_" + zAdd);

                        // Si blockGo existe on le detruit
                        if (blockGo) Destroy(blockGo);

                        Block block = GetBlockAt(new Vector3(xAdd, yAdd, zAdd));
                        blocks.Remove(block);

                    }
                }
            }

        }

        // Supprimer un block si il est présent à cette position
        

        // blocks.Remove
    }

dumbiechild's People

Contributors

sachaamm avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.