Commit Graph

103 Commits

Author SHA1 Message Date
Wouter Groeneveld 04d088ab0c update image urls in readme to remove github refs 2022-07-06 11:17:06 +02:00
wgroeneveld 1f2cfb7234 remove -03 optimization flag for testing to enable debugging 2020-07-13 11:06:17 +02:00
Wouter Groeneveld 941aea1241
Merge pull request #14 from rodri042/replacing-dynamic-cast-with-boolean
Replacing dynamic_cast with boolean for performance reasons
2020-06-28 15:57:36 +02:00
Wouter Groeneveld aef56ed72c
Merge pull request #13 from rodri042/position-signed-ints
Position getters now return signed ints
2020-06-28 15:56:11 +02:00
Rodrigo Alfonso 0004269c21 Replacing dynamic_cast with boolean 2020-06-24 05:19:40 -03:00
Rodrigo Alfonso 337631b839 Position getters now return signed ints 2020-06-24 05:09:40 -03:00
Wouter Groeneveld a2b1ae1670
Merge pull request #12 from rodri042/enable-compiler-optimizations
Enabling compiler optimizations
2020-06-24 09:36:09 +02:00
Rodrigo Alfonso bf19dbfd4a Enabling compiler optimizations 2020-05-18 22:45:18 -03:00
Wouter Groeneveld acf69ec3b6
Merge pull request #11 from rodri042/patch-1
Fix typo
2020-03-02 11:36:01 +01:00
Rodrigo Alfonso 9225e1c50d
Fix demos folder 2020-02-17 03:14:25 -03:00
Rodrigo Alfonso a72ef314e8
Fix typo 2020-02-17 02:39:05 -03:00
wgroeneveld 8f0c3d337f optimalizing engine for OAM, remove needles pointer dereferences in every update 2019-12-18 21:36:50 +01:00
wgroeneveld 573f1623e2 optimalizing engine for OAM, remove needles pointer dereferences in every update 2019-12-18 21:15:17 +01:00
wgroeneveld a4fb01b87a allow bigger tilemaps and custom charblocks in BGs 2019-12-12 13:54:17 +01:00
wgroeneveld ec18d62171 fix buildWithDataOf() does not copy over sprite animation metadata 2019-12-12 13:14:45 +01:00
wgroeneveld 6999264e20 update timespent 2019-11-14 12:28:31 +01:00
wgroeneveld 27af4de2d0 pthread problems with linux distros in readme 2019-11-08 08:46:17 +01:00
Wouter Groeneveld d0520e85fa
Merge pull request #4 from tjorim/missing-sprites
Fix sprite priority
2019-09-12 16:09:37 +02:00
Jorim Tielemans 0c47c02d5b Fix sprite priority
because sprites should be drawn over the background, set priority (like background layer) to 0
2019-08-14 20:40:04 +02:00
Wouter Groeneveld 05bee78dd3
Merge pull request #3 from tjorim/better-sprite-animation
Sprite animation now allows beginFrame and add relative background scroll
2019-08-05 08:40:07 +02:00
Jorim Tielemans e96cbc97b4 New function to only change beginFrame 2019-08-01 23:01:03 +02:00
Jorim Tielemans f353c89172 Add relative scroll to backgrounds 2019-07-31 18:15:03 +02:00
Jorim Tielemans 454c5f7db7 Not sure if all this is needed 2019-07-31 18:08:01 +02:00
Jorim Tielemans 619916b025 Use correct grammar
Number of frames is countable (also in line with sprite_builder now)
2019-07-31 17:46:24 +02:00
Jorim Tielemans 66892f846a Add option to define beginFrame
Used function overloading for backwards compatibility
Also add a getter to check if the sprite is animating (because protected)
2019-07-31 17:44:56 +02:00
Jorim Tielemans c2039cf254 Ignore .vscode 2019-07-31 17:13:25 +02:00
wgroeneveld a3fa732994 bugfix transition 2x into scene 2019-01-02 12:20:43 +01:00
wgroeneveld 0351deb3d4 fix timer usage without sound enabling, performance measure food demo 2018-12-18 16:23:08 +01:00
wgroeneveld be37416bcf added a TODO 2018-12-18 09:40:18 +01:00
wgroeneveld 8b9ebf52b3 get rid of assertions in main update() loop 2018-12-15 19:38:26 +01:00
wgroeneveld b71e0fc130 major performance gain by optimizing GBAEngine::update() 2018-12-15 19:34:47 +01:00
wgroeneveld 5e1b40cf4b doing vsync just before render enhances animation 2018-12-15 12:24:51 +01:00
wgroeneveld e690007190 refactoring math suite into GBAVector, added tests for point rotation, stub for sin/cos 2018-12-14 21:11:28 +01:00
wgroeneveld 6fe6187d2c line between two vector algorithm impl + tests 2018-12-14 19:50:47 +01:00
wgroeneveld 598c62976b rotate point around center of sprite in food scene 2018-12-14 13:11:13 +01:00
wgroeneveld 8f2bb74449 fix image link 2018-12-07 15:02:47 +01:00
wgroeneveld 9978e9eced fix sprite animation for all sizes 2018-12-07 14:44:56 +01:00
wgroeneveld ad1a178320 added Timer feature 2018-12-06 21:53:53 +01:00
wgroeneveld 6511994a53 include voor travis, does not fail locally? 2018-12-06 15:46:07 +01:00
wgroeneveld ce5e25d68a fix masking coords for negative values 2018-12-06 14:54:29 +01:00
wgroeneveld ac801197b4 fix 16x16 animations, fix stayWithinBounds, update demo1 to showcase 16x animation 2018-12-06 12:15:09 +01:00
wgroeneveld c327aa3c8e update impl active tracking 2018-12-03 16:20:58 +01:00
wgroeneveld 6af9279392 update naive impl conway, active tracking is broken 2018-11-30 20:54:56 +01:00
wgroeneveld df782208e2 another algorithm for conway 2018-11-30 16:32:22 +01:00
wgroeneveld 0bab9368ba conway game of life naive implementation 2018-11-30 13:48:43 +01:00
wgroeneveld be655e9efe tryout splash image in demo2 2018-11-29 16:06:59 +01:00
wgroeneveld 730d44ebee update readme 2018-11-29 14:18:02 +01:00
wgroeneveld 287b5ed932 it is now possible to neglect palette initialization 2018-11-29 13:09:09 +01:00
wgroeneveld 11a04a3b32 update tijd gespendeerd 2018-11-21 12:50:15 +01:00
wgroeneveld 5dd08293d0 Merge branch 'master' of https://github.com/wgroeneveld/gba-sprite-engine 2018-11-20 10:20:31 +01:00