Code Monkey home page Code Monkey logo

lettercraze's People

Contributors

billyzs avatar gtespe avatar spencerbeaupre avatar tiago-sada avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

lettercraze's Issues

Application.loadlevel() is broken

@gtespe I'm not sure if it were you but you're the last to push to dev. loadlevel() was working as of 9485ec3, but in the latest dev it's not. My testCtrlSaveLevel cases actually contains test for loadlevel(), if you want to verify whether things are working.

Fix auto-generated code in ViewBuildLevel

ViewBuildLevel extended from buildedView, and inherited its hard coded WIndowBuilder Generated code. I'll have to refactor it so that it's legible, might need help from @santiagosada clarifying what code does what.

Theme levels actually needs to have a "theme" member

From his scenarios:

  1. Create Theme of “Colors”

Sounds like he wants it to be something that can be saved and set for a theme level. Shall we incorporate that in file IO, and display the theme in builder and game?

Builder still needs a lot more controllers

Controller for selecting/deselecting a tile, and verifying if the board is valid
Controller for verifying user's added words to Theme's Dict
Controller for previewing
Controller for modifying points for 3 stars
Controller for exiting and saving
Controller for deleting??

move disabling unlocked level to a game specific class that extends menuview

I understand that for game you want to disable the button for a level that has not been unlocked, but builder's menu view extends from the common menu view, and if you make the change there, builder won't be able to edit a level that has not been unlocked. If we don;t think that's the intended behavior, we should move the disabling button feature to a game specific class.

Let's just disable editing level names

in the scenarios doc he said it'd be ok if builder and game referred to the same 15 files. Since our level name correlates with file name, I think we shouldn't edit level name just so we're all clear.

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.