Bryan Miller
|
043de7cdeb
|
Added CTRLNametableTools controller.
|
5 years ago |
Bryan Miller
|
de620447fa
|
When painting the logo, no longer forces a background color.
|
5 years ago |
Bryan Miller
|
d9ecac6506
|
Moved CTRLPalettesStore and CTRLBanksStore initialization from main to CTRLIO
|
5 years ago |
Bryan Miller
|
df3c2830bb
|
Added the cover element to the HTML and added code to remove it when the page is ready.
|
5 years ago |
Bryan Miller
|
1e47e836dd
|
Just some minor work on file dropping.
|
5 years ago |
Bryan Miller
|
3af57031cc
|
CTRLBankTools displays and manages tools specifically for NESBank surfaces.
|
5 years ago |
Bryan Miller
|
768cd68144
|
Created CTRLBanksStore and removed test code from main.js
|
5 years ago |
Bryan Miller
|
5045de7f90
|
Working on TABs. There's a bug in the event listener at the moment.
|
5 years ago |
Bryan Miller
|
df1624a213
|
Create the CTRLPalettesStore which will handle the organization of project palettes both internally and visually.
|
5 years ago |
Bryan Miller
|
0d9058b70a
|
Modified NESPalette to accept color indexes as two character hex strings.
|
5 years ago |
Bryan Miller
|
01d511f101
|
Preparing to handle some IO. Nothing really done yet.
|
5 years ago |
Bryan Miller
|
0f4b20a3b1
|
Minor testing code added to main.js
|
5 years ago |
Bryan Miller
|
a6c7aad9de
|
Very rough ISurface object rendering now functional.
|
5 years ago |
Bryan Miller
|
e2e138c846
|
CTRLPainter initialization called. Slowly commenting out some test code.
|
5 years ago |
Bryan Miller
|
102001bc71
|
Some silly test code added to main.js
|
5 years ago |
Bryan Miller
|
d1b017f8ee
|
Added a little code to main.js
|
5 years ago |
Bryan Miller
|
657988781c
|
Slight enhancement of the NESTile.isEq() method.
|
5 years ago |
Bryan Miller
|
451edac454
|
NESTile now uses the Utils.isInt() function.
|
5 years ago |
Bryan Miller
|
90ea91d3d3
|
Added array-like access to pixels. BROKEN atm.
|
5 years ago |
Bryan Miller
|
33553b1667
|
Added NESTile model and tests in main. NESTile.flip() is not working ATM.
|
6 years ago |
Bryan Miller
|
95e479b81e
|
NESPalette class now exported as default. Updated imports accordingly.
|
6 years ago |
Bryan Miller
|
3f1c0039b2
|
Trimming some commented out code
|
6 years ago |
Bryan Miller
|
4bec407e06
|
Minor fix
|
6 years ago |
Bryan Miller
|
7c3595bac9
|
Input class basic mouse events functional. Wheel not handled.
|
6 years ago |
Bryan Miller
|
862664c6be
|
Input class used for Keyboard and (soon) mouse events and complex combinations.
|
6 years ago |
Bryan Miller
|
6b15932ff0
|
Reorganized files. Adjusted imports to match new locations.
|
6 years ago |
Bryan Miller
|
055d98a185
|
Connected CTRLPainter to main.
|
6 years ago |
Bryan Miller
|
5590cd01ea
|
Fixed broken code in CTRLPalette. Reworked a but of main
|
6 years ago |
Bryan Miller
|
6b62d11723
|
Building out the Controller system for integrating the HTML with the NESPalette class.
|
6 years ago |
Bryan Miller
|
89ac4f642b
|
Playing around with some 'dark mode' colors.
|
6 years ago |
Bryan Miller
|
5284af0dd5
|
Put app title in top bar. Added a little random color effect to the 'Paint' title.
|
6 years ago |
Bryan Miller
|
4bd8ea3e11
|
Trying to build out application interface and integrate listener interactions.
|
6 years ago |
Bryan Miller
|
6f1599e29f
|
Modal functions.
|
6 years ago |
Bryan Miller
|
7eb56e2374
|
Added tests for EvenWindow's emit attribute ability.
|
6 years ago |
Bryan Miller
|
d595874629
|
Added some test code for EventWindow
|
6 years ago |
Bryan Miller
|
ae381dca08
|
Added test for the EventCalled as part of NESPalette
|
6 years ago |
Bryan Miller
|
5004631d48
|
Added NESPainter, which will handle the visible canvas drawing. Incorperated changes into main.js
|
6 years ago |
Bryan Miller
|
a80ce69b00
|
Added a NES Palette manager/generator which can export to assembler string of the palette data. Main.js has a little test code.
|
6 years ago |
Bryan Miller
|
b100b95ee9
|
Some tweaks before diving in
|
6 years ago |
Bryan Miller
|
7994c578be
|
Fixed stupidity.
|
6 years ago |
Bryan Miller
|
db2e02d303
|
Entry point to application.
|
6 years ago |