Matt Low mlow
  • Joined on 2018-11-10
mlow pushed to engine_fixes at mlow/asteroids 2020-01-27 00:45:34 -07:00
325bd3b4b2 Simplify entity refreshing.
cc218e3e2b Add removed flag to entity
83223e5dc2 Move Entity management to new EntityManager class to clean up Engine
82828ff05d Add has() method to ComponentMapper
bd37d4fc65 Reuse removed entities - prevents massive entity component arrays.
mlow pushed to dev at mlow/asteroids 2020-01-25 17:39:56 -07:00
dd42671ae1 Reuse removed entities - prevents massive entity component arrays.
5d9d49971f Add BaseSystem which all systems (entity processing or not) extend from
Compare 2 commits »
mlow pushed to dev at mlow/asteroids 2020-01-25 12:56:41 -07:00
28dbff3d16 Delete bullets when they leave the screen
b9148c028d Add CollisionSystem
74ba61ee53 Add EntityFactory, player can now shoot bullets
087b53564f maxVelocity = Float.MAX_VALUE by default
5eed818cc3 It makes more sense for Component to be an interface
Compare 5 commits »
mlow pushed to dev at mlow/asteroids 2020-01-25 04:35:06 -07:00
f44f34b3de Add ComponentMapper for faster retrieval of entity components
mlow pushed to dev at mlow/asteroids 2020-01-25 03:04:10 -07:00
d97c956607 Cleanup of ListenerRegistry
90e5ff36e7 Move entity processing loop to systems
83ecdda3f1 Move entity processing loop to systems
Compare 3 commits »
mlow pushed to dev at mlow/asteroids 2020-01-25 02:55:08 -07:00
83ecdda3f1 Move entity processing loop to systems
d8b82c4fee Fix screen wrapping math
Compare 2 commits »
mlow pushed to dev at mlow/asteroids 2020-01-24 13:19:55 -07:00
22fc504619 Add Event/Listener framework to common/ecs
83113f3afd Rotate at a frame time dependent rate (300 degrees / second)
3d9b62d455 Add screen wrapping system
d7c55d72e3 Set up ECS on GameScreen: register components and systems, add player
6fb664adaf Add player/model components + input/render systems
mlow created repository mlow/asteroids 2020-01-24 13:19:29 -07:00
mlow pushed to dev at mlow/pac-dude 2020-01-22 09:50:36 -07:00
ab3e4a177b Allow swiping for inputting high score name
mlow pushed to dev at mlow/pac-dude 2020-01-22 09:18:30 -07:00
fc912863ad Register high score if it fits anywhere in the top 10.
5645b4bcf5 Add visible return/save buttons to high scores pages
1989b4557b Move GHOST_SPAWN_DIRS and GHOST_SPAWN_POINTS
784bcac437 Move pellet eaten counters to level
f655fe2448 Refactors
Compare 6 commits »
mlow pushed to master at mlow/mpd_control 2020-01-21 13:23:09 -07:00
35c97e814a Code formatting - move default argument initialization
809f57a604 Version 0.3.0: Command line options!
021d3060d4 Add -f/--format option.
d899c6815c Use song ID to check if song changed, not the title/album/artist.
9ceaa0045e Add -p/--padding option
mlow created repository mlow/mpd_control 2020-01-21 13:22:34 -07:00
mlow pushed to highscores at mlow/pac-dude 2020-01-16 06:01:41 -07:00
mlow pushed to dev at mlow/pac-dude 2020-01-16 06:01:32 -07:00
fb6f77b72c Alter positioning on high score screens
mlow pushed to dev at mlow/pac-dude 2020-01-16 05:47:14 -07:00
0a058e3d19 Adding of new high scores + displaying of actual high score
a9e99a363c Plumb in high scores
0d69521986 Make score grow to the left instead of right
5c227e53d1 Render fonts ourselves with a font spritesheet.
Compare 4 commits »
mlow pushed to dev at mlow/pac-dude 2020-01-15 12:25:21 -07:00
e4e0d0c1b0 Support dynamic icon
mlow pushed to dev at mlow/pac-dude 2020-01-15 11:22:14 -07:00
0e906479d1 Add basic touch controls
1585407bcb Update project for Android builds
52051c1cf8 Add basic touch controls
80eb66caee Update project for Android builds
Compare 4 commits »
mlow pushed to dev at mlow/pac-dude 2020-01-15 10:24:19 -07:00
52051c1cf8 Add basic touch controls
80eb66caee Update project for Android builds
4a1e3fa090 Add basic touch controls
b299789bf0 Update project for Android builds
Compare 4 commits »
mlow pushed to dev at mlow/pac-dude 2020-01-15 10:22:23 -07:00
4a1e3fa090 Add basic touch controls
b299789bf0 Update project for Android builds
82d85a926d Add filler textures to level sprites
e91d62ac6c Add a couple of level sprites.
Compare 4 commits »
mlow pushed to dev at mlow/pac-dude 2020-01-14 04:59:41 -07:00
e91d62ac6c Add a couple of level sprites.