817 Commits

Author SHA1 Message Date
Josh Goldberg 326ca31d8e Merge remote-tracking branch 'origin/mods' 2016-10-15 14:01:54 -07:00
Josh Goldberg 22e5937626 Merge branch 'bugs'
# Conflicts:
#	src/Cutscenes.ts
2016-10-15 14:01:40 -07:00
Josh Goldberg 904c6040b2 Merge branch 'moves' 2016-10-15 14:00:01 -07:00
tsitsop 454375af51 Fixed bug that caused game to freeze when player uses tackle (#340)
* Delete Getting Started.md

It's covered by the Documentation repo.

* Fixed bug that causes game to freeze when player uses tackle.
2016-10-12 20:04:00 -07:00
Jose Guv 57dc4a59aa Bug Fix: Z press while rival walks towards starter (#337)
* Delete Getting Started.md

It's covered by the Documentation repo.

* Bumped MenuGraphr to 0.5.4

* Closes #280
Bug fix: Z press during starter selection
2016-10-12 09:52:07 -07:00
Josh Goldberg 07ae395755 Merge branch 'master' into 'mods' (#339)
* Delete Getting Started.md

It's covered by the Documentation repo.

* Bumped MenuGraphr to 0.5.4
2016-10-12 09:13:15 -07:00
Josh Goldberg a252fb7d29 Merge branch 'master' into 'bugs' (#338)
* Delete Getting Started.md

It's covered by the Documentation repo.

* Bumped MenuGraphr to 0.5.4
2016-10-12 09:12:57 -07:00
Colin 83fa9c2c1b Fixed GeneralText right padding (#335)
* Changed badge names from name of gym leader to name of actual badge

* Delete Getting Started.md

It's covered by the Documentation repo.

* Bumped MenuGraphr to 0.5.4

* Set textPaddingRight to three within GeneralText to get propper padding
2016-10-11 13:04:49 -07:00
Josh Goldberg 7bff56c351 Merge branch 'master' into 'bugs' (#336)
* Delete Getting Started.md

It's covered by the Documentation repo.

* Bumped MenuGraphr to 0.5.4
2016-10-11 13:03:36 -07:00
Josh Goldberg 4afd31bc3b Bumped MenuGraphr to 0.5.4 2016-10-09 21:54:33 -07:00
tsitsop 0ca8bba7c4 Delete Getting Started.md (#330)
It's covered by the Documentation repo.
2016-10-06 15:28:08 -07:00
tsitsop f9eb29c1b8 Implemented Ember animation when the move is used by the player (#328)
* Changed variable names in cutsceneBattleAttackGrowl

* Fixes #314. Implemented Ember animation when used by player
2016-10-04 19:48:51 -07:00
Josh Goldberg 4a05b1ca1c Delete Getting Started.md
It's covered by the Documentation repo.
2016-10-03 20:23:54 -07:00
Colin c02c181913 Changed badge names from name of gym leader to name of actual badge (#326)
👍
2016-10-02 09:42:00 -07:00
Blake Lingenau 39cebb66a7 Extend "Scaling Levels" mod to factor potential wild Pokemon levels (#320)
Fixes #263
2016-09-26 19:23:19 -07:00
tsitsop 4970983a43 Changed variable names in cutsceneBattleAttackGrowl (#319) 2016-09-24 16:07:54 -07:00
Josh Goldberg 5f04dbc243 Brought in gulp-shenanigans with source tests (#317)
Tests will now run against the compiled .js in /src. No more waiting for
full compilation runs to test.
2016-09-24 15:55:37 -07:00
Josh Goldberg 70954a2086 Bumped UserWrappr to 0.5.5 2016-09-21 20:01:16 -07:00
Josh Goldberg 8b5525cb7a Fixed occasional out-of-test errors (#312)
* Fixed occasional out-of-test errors

js-beautify has its real file in lib (not bin). main.ts shouldn't
require FSP if testing is happening (see
https://github.com/FullScreenShenanigans/gulp-shenanigans/issues/22 for
a proposed better solution).

* Added references to test types in main.ts

* Switched typeof checks to window as any
2016-09-14 13:56:54 -07:00
Josh Goldberg 0b92156237 Brought in cleaner BattleMovr (#311)
* Brought in cleaner BattleMovr

The biggest change is that `battleInfo` now has a `battlers` section for
the player and opponent. This removes the need for some of those ugly
`any` casts.

Starts on #126.

* Bumped BattleMovr to 0.5.2
2016-09-14 13:23:04 -07:00
Josh Goldberg 9771dee837 Bumped gulp-shenanigans to 0.5.14 2016-09-08 22:50:42 -07:00
Josh Goldberg 7bc2e5b8c1 Bumped gulp-shenanigans to 0.5.13 (rm -f src/index.css) 2016-09-08 18:43:54 -07:00
Josh Goldberg 90646a8b16 Moved build process to gulp-shenanigans (#295)
* Started moving components to gulp-shenanigans

This is a first round of refactoring. All non-reset functions in `FullScreenPokemon.ts` have been moved to dedicated classes, though many haven't had the references updated.

* Brought in .files, BattleMovr, MenuGraphr

* Fixed up imported files for tslint

* Fixed test dependencies to run

* Added settings files to compilation

* Added necessary prototypes in FSP.ts

* Converted settings classes to Generate* functions

This way, `src\FullScreenPokemon.ts` can decide when to call the
generators. It does so immediately after defining the
`FullScreenPokemon` class and its prototype values.

* Refactored settings into generators

This fixes most scoping issues with settings files. Note that a few
modules have local updates that will need to be pushed for this to build
successfully.

* Fixed scoping for menus

* Removed Function::bind usages

No more!

* Fleshed out html build settings

lib\index.html works now

* Fixed reference issues with MapScreenr's variables

They're no longer direct members of MapScreenr itself, but rather of its
`variables` member.

* Bump gulp-shenanigans to 0.4.0

* Fixed some case sensitivity

* Fixed some more case sensitivity

* Fixed case sensitivity for main settings

* Bump gulp-shenanigans to 0.4.1

* Added and removed logs in src/main.ts (#296)

* Added test logs to main.ts

* Removed src/main.ts logs

* Moved sounds into the correct src\ directory

These were pulled in from master but not moved accordingly.

* Fixed new tslint errors from gulp-shenanigans

From updating to a newer tslint.json with the setup task, the more
strict rules are now being violated.

* Bumped gulp-shenanigans to 0.4.2

* Bump gulp-shenanigans to 0.4.3

* Onboarded shenanigans.json

The biggest change is that LevelEditr and UserWrappr are no longer
pre-packaged with GameStartr. They're now separately defined in FSP.

* Brought in recent module updates

Also fixed some scoping issues with battles.

* Fixed the pause menu to open on pause buttons

Previously they were calling the GamesRunnr pause functions, which
aren't what was intended.

* Bumped UserWrappr to 0.5.4

* Fixed onload listeners in src\main.ts (#300)

* Added test throw for body innerHTML

* Put main.ts logic behind a load event

* Removed remaining main.ts throw

* Moved require logic out of onload in main.ts

* Fix load listener placement

* Bumped MapsCreatr to 0.5.3

Fixed scoping issues with macros

* Removed LevelEditor reference from Storage.ts

Since LevelEditor is no longer defined on FSP, saving a game can't use
its beautification function

* Changed saving dialog to delete all menus when done

* Fixed TimeHandlr scope issues for battle cutscenes
2016-09-01 08:56:21 -07:00
gpnoel ea00e916ed Adding the ability to change palettes in PixelRendr (#294) 2016-08-03 09:55:57 -07:00
gpnoel 9a1e9d27f1 Adding auto save feature (#287) 2016-08-01 14:44:53 -07:00