Commit History

Autor SHA1 Mensaxe Data
  tomtsagk ea8888f953 put reward in its own struct, for organisation %!s(int64=5) %!d(string=hai) anos
  tomtsagk 70927c4f05 symbol table supports scopes %!s(int64=5) %!d(string=hai) anos
  tomtsagk 51bca46e08 add error checking focused on symbol table %!s(int64=5) %!d(string=hai) anos
  tomtsagk 7a38f6b188 update engine to support opening new worlds, enemies now reset the game %!s(int64=5) %!d(string=hai) anos
  tomtsagk 451a34228d game now exits when touching an enemy %!s(int64=5) %!d(string=hai) anos
  tomtsagk 153567a931 add enemy %!s(int64=5) %!d(string=hai) anos
  tomtsagk 9c66ee47dc assignment is now an expression, empty expressions are now allowed, expression in function call arguments is now allowed %!s(int64=5) %!d(string=hai) anos
  tomtsagk 7d2783086e add support for randomiser, rewards now spawn in random spaces %!s(int64=5) %!d(string=hai) anos
  tomtsagk c7345e7bda add first reward on new_project %!s(int64=5) %!d(string=hai) anos
  tomtsagk 6774a86351 handle arguments for debugging and src files %!s(int64=5) %!d(string=hai) anos
  tomtsagk 9d6a21e740 parser organisation %!s(int64=5) %!d(string=hai) anos
  tomtsagk eebd6049a5 statements organised %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk 44cc88bb6d add support for click with coordinates %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk 86bc7bb0fe add support for engine's bezier curve, minor bug fixes %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk 4f69b0c59f update project to support `dd_sprite.load(name)`, calling functions now accept expressions %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk ea23e61259 organise function arguments and fix bug with init function %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk 67bc6911b5 support for arguments in functions %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk c07200aa0a technical debt - creation of AST_OPERATOR_BINARY %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk 526168d44e change new project catmul-rom to use vector2d %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk b6495c7f7f add support for vector3d %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk 50c4048d41 create version of new project with catmul-rom curves %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk bf00a5cb09 add support for float-type variables (not constants) %!s(int64=5) %!d(string=hai) anos
  tomtsagk 615246a0e6 now supports the `void` keyword %!s(int64=5) %!d(string=hai) anos
  tomtsagk 4c69f30e60 changed how bezier curve is calculated for smoother movement %!s(int64=5) %!d(string=hai) anos
  tomtsagk 3e7b509a49 add support for parenthesis, fix issue with parsing expressions %!s(int64=5) %!d(string=hai) anos
  tomtsagk 37568f82d2 started new experimental project %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk e0f724e871 add input %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk 06439dfbbd add support for equal, less equal and greater equal %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk 5b08bd7ab3 add support for internal variables %!s(int64=5) %!d(string=hai) anos
  Tom Tsagk 08fd8d8029 improve readability and make the program manageable %!s(int64=5) %!d(string=hai) anos