|  Bryan Miller | 0f4b20a3b1 | Minor testing code added to main.js | 6 yıl önce | 
				
					
						|  Bryan Miller | 1623084afc | NESBank uses 'access_mode' to determine if sprites, background tiles, or both should be accessed given a coordinate. | 6 yıl önce | 
				
					
						|  Bryan Miller | b6a3f83b50 | NESTile now has width and height as parameters. | 6 yıl önce | 
				
					
						|  Bryan Miller | 9513a05ada | CTRLPainter now... paints! May be some issues with lines. | 6 yıl önce | 
				
					
						|  Bryan Miller | a801b4f90a | Small modification on mouse event triggering. | 6 yıl önce | 
				
					
						|  Bryan Miller | 26352e888d | Added a range() method to Utils which will return an array containing values from a to b over a given step. | 6 yıl önce | 
				
					
						|  Bryan Miller | f598b53dfa | Added isMouseInBounds() and lastMousePosition() from Input. | 6 yıl önce | 
				
					
						|  Bryan Miller | 6167e610f1 | Input mouse event data now includes the 'isCombo' parameter which will be true if the mouse event is part of a combo. | 6 yıl önce | 
				
					
						|  Bryan Miller | 329ff03e61 | Fixed CTRLPainter scaling artifacts. Now renders grid. | 6 yıl önce | 
				
					
						|  Bryan Miller | 7999fa96f8 | Much faster rendering. Scaling artifacts exist. | 6 yıl önce | 
				
					
						|  Bryan Miller | 173a43348e | Added throttle() to Utils. Debounce() can now accept a scope as an optional argument. | 6 yıl önce | 
				
					
						|  Bryan Miller | 6aa1185522 | Input can now watch for 'wheelup' and 'wheeldown' for more fine grain event control. | 6 yıl önce | 
				
					
						|  Bryan Miller | f5b3d77a03 | CTRLPainter now has VERY rough scaling using mouse wheel | 6 yıl önce | 
				
					
						|  Bryan Miller | 76ed24239f | Input now handles 'mousewheel' and 'wheel' events. | 6 yıl önce | 
				
					
						|  Bryan Miller | aceb73ceb5 | CTRLPainter now watches for offset with the combination shift+mouseleft+mousemove | 6 yıl önce | 
				
					
						|  Bryan Miller | d0c8dfcf62 | Fixed mouse event name generations in Input. | 6 yıl önce | 
				
					
						|  Bryan Miller | 9f77e89b3b | Some minor refactoring of CTRLPainter | 6 yıl önce | 
				
					
						|  Bryan Miller | b16632ef1d | CTRLPainter automatically resizes the context when initialized. Render tweaks. | 6 yıl önce | 
				
					
						|  Bryan Miller | 842d93207f | Added [untested] code to combine kayboard and mouse events, to allow for keyboard+mouse event combos. | 6 yıl önce | 
				
					
						|  Bryan Miller | a6c7aad9de | Very rough ISurface object rendering now functional. | 6 yıl önce | 
				
					
						|  Bryan Miller | 958450729e | NESPalette now has a static .Default[] array containing a system-wide palette. This is now used by NESBank instead of __default_pi (which is also removed from ISurface) | 6 yıl önce | 
				
					
						|  Bryan Miller | c0d02bd0af | Another fix to NESBank.getColorIndex()... because, reasons. | 6 yıl önce | 
				
					
						|  Bryan Miller | 8d46e8a75f | Fix to ISurface and NESBank .getColorIndex() method's return value. | 6 yıl önce | 
				
					
						|  Bryan Miller | 20fa69bcc3 | Added .getColorIndex() method to ISurface and extending classes. | 6 yıl önce | 
				
					
						|  Bryan Miller | e2e138c846 | CTRLPainter initialization called. Slowly commenting out some test code. | 6 yıl önce | 
				
					
						|  Bryan Miller | fe3e65f054 | CTRLPainter listens for color changes and surface changes. Still mostly doesn't do anything yet. | 6 yıl önce | 
				
					
						|  Bryan Miller | 432fc157ad | CTRLPalettes now emits a global 'active_palette_color' event when a palette color button is clicked. | 6 yıl önce | 
				
					
						|  Bryan Miller | 4f7d9d494e | Forgot to add last commit. | 6 yıl önce | 
				
					
						|  Bryan Miller | 82e88847df | Renamed the ISurface file. NESBank now extends ISurface. | 6 yıl önce | 
				
					
						|  Bryan Miller | 180f5753db | Added an interface class for Surface object... like NESBank will become. | 6 yıl önce | 
				
					
						|  Bryan Miller | 102001bc71 | Some silly test code added to main.js | 6 yıl önce | 
				
					
						|  Bryan Miller | 77ffaf9449 | Added several tile, color index, and color access modes to NESBank. | 6 yıl önce | 
				
					
						|  Bryan Miller | d1b017f8ee | Added a little code to main.js | 6 yıl önce | 
				
					
						|  Bryan Miller | 57f2c716d9 | Created the NESBank class, which handles multiple NESTiles and exports to full NES .chr format. | 6 yıl önce | 
				
					
						|  Bryan Miller | dc3397b4e8 | Small tweak to NESTile.copy() and NESTile.clone() | 6 yıl önce | 
				
					
						|  Bryan Miller | 8d57f47874 | NESTile .copy() will copy the data from a given NESTile to the current one. | 6 yıl önce | 
				
					
						|  Bryan Miller | d27d41b8e3 | NESTile should now store pixel data in proper NES .chr format automatically. Some code cleanup as well. | 6 yıl önce | 
				
					
						|  Bryan Miller | 1b8eedede4 | NESTile base64 value now includes paletteIndex value. | 6 yıl önce | 
				
					
						|  Bryan Miller | c800dd5a18 | NESTile no longer needs a palette. That job is moving to the upcoming NESBank. | 6 yıl önce | 
				
					
						|  Bryan Miller | 657988781c | Slight enhancement of the NESTile.isEq() method. | 6 yıl önce | 
				
					
						|  Bryan Miller | 451edac454 | NESTile now uses the Utils.isInt() function. | 6 yıl önce | 
				
					
						|  Bryan Miller | 3cd7c1984b | Added Utils.isInt() function. | 6 yıl önce | 
				
					
						|  Bryan Miller | 90ea91d3d3 | Added array-like access to pixels. BROKEN atm. | 6 yıl önce | 
				
					
						|  Bryan Miller | 344ec3bda1 | Bitwise access in NESTile should be fixed. *fingers crossed* | 6 yıl önce | 
				
					
						|  Bryan Miller | 33553b1667 | Added NESTile model and tests in main. NESTile.flip() is not working ATM. | 6 yıl önce | 
				
					
						|  Bryan Miller | 615d171c65 | Added some mouse button code/name mapping in Input. | 6 yıl önce | 
				
					
						|  Bryan Miller | 95e479b81e | NESPalette class now exported as default. Updated imports accordingly. | 6 yıl önce | 
				
					
						|  Bryan Miller | 3f1c0039b2 | Trimming some commented out code | 6 yıl önce | 
				
					
						|  Bryan Miller | 4bec407e06 | Minor fix | 6 yıl önce | 
				
					
						|  Bryan Miller | a6af0f9dd8 | Properly preventing default mouse events (right-click). | 6 yıl önce |