Giter Club home page Giter Club logo

mariogame's Introduction

Code analysis warnings

  • all of CA 1002 are irrelevant - we are intentionally using List instead of Collection because List has the cool FindAll methods that you can pass lambdas into
  • the CA2227's present are irrelevant - it is saying to get rid of the setters for many of our variables. The setters are necessary for the json library to work, and some of the methods set the values it told us to change.
  • all of the CA1811's are irrelevant - those constructors are called - dynamically via the json file and level loader
  • The CA1822 warnings telling us to change the variables to static were no changed because by the time we did the code review, we would not have neough time to change these all. Changing these would cause us to change a lot of other methods and variables throughout the rest of the program, and we do not have time to change this much of our code.
  • CA1008 was suppressed because we want the frame to be called the name that it does so that we know specifically which frame is being used. If we changed it to "Zero" then it wouldn't be as easy to know what the koopa actually looks like.
  • CA1823 should be suppressed because it is actually used. When deleted, we are given errors later in the code because the variable it used later.
  • CA1006: we purposefully created the FramSets and RowSets liek this so that we can easily switch frames and animate the sprites by cycling through the collections within the dictionary. -CA2214: by changing the methods so they aren't virtual, it causes a lot of errors because the method has to be overwritten by other classes.

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.