Older
-
r88
(Changed the level countdown from being activity based (very ...) committed by sc...@zeddic.com
- Changed the level countdown from being activity based (very slow when drawing over a canvas) to
being drawn inside the canvas itself.
Changed the level countdown from being activity based (very slow when drawing over a canvas) to
being drawn inside the canvas itself.
-
r87
(Split Storage classes (Stats, Preferences, Highscores, Upgra...) committed by sc...@zeddic.com
- Split Storage classes (Stats, Preferences, Highscores, Upgrades), out of the static GameState class.
This allows the storage classes to be read without loading up the other resources normally
associated with the game in the menu activities.
Also updates global classes to keep track of how many times they've been initialized and released.
This allows the static objects to be created once for a process, then shared among all the
activities. When the last activity shuts down, it can release all the resources.
Split Storage classes (Stats, Preferences, Highscores, Upgrades), out of the static GameState class.
This allows the storage classes to be read without loading up the other resources normally
associated with the game in the menu activities.
Also updates global classes to keep track of how many times they've been initialized and released.
This allows the static objects to be created once for a process, then shared among all the
activities. When the last activity shuts down, it can release all the resources.
-
r86
(Delete old EnemySpawner. This was replaced with the level cl...) committed by sc...@zeddic.com
- Delete old EnemySpawner. This was replaced with the level classes.
Delete old EnemySpawner. This was replaced with the level classes.
-
r85
(Remove old RotatingBackgroundLayer class.) committed by sc...@zeddic.com
- Remove old RotatingBackgroundLayer class.
Remove old RotatingBackgroundLayer class.
-
r84
(Initial upgrade feature. Adds the following:
- User interfa...) committed by sc...@zeddic.com
- Initial upgrade feature. Adds the following:
- User interface via styles and rows
- Raw image resources for icons
- Classes to keep track of current upgrades and to handle upgrade requests
- Wires in upgrades into the player ship
Initial upgrade feature. Adds the following:
- User interface via styles and rows
- Raw image resources for icons
- Classes to keep track of current upgrades and to handle upgrade requests
- Wires in upgrades into the player ship
-
-
r82
(Updates test levels due to change in level format.) committed by sc...@zeddic.com
- Updates test levels due to change in level format.
Updates test levels due to change in level format.
-
r81
(Removes common library tests as they have been moved to a se...) committed by sc...@zeddic.com
- Removes common library tests as they have been moved to a seperate android project.
Removes common library tests as they have been moved to a seperate android project.
-
r80
(Updates GeoSiege code to v0.9) committed by sc...@zeddic.com
- Updates GeoSiege code to v0.9
Updates GeoSiege code to v0.9
-
r79
(Updates list of preferences.) committed by sc...@zeddic.com
- Updates list of preferences.
Updates list of preferences.
-
r78
(Adds additional strings for preferences.) committed by sc...@zeddic.com
- Adds additional strings for preferences.
Adds additional strings for preferences.
-
r77
(Adds some placeholder bullet sound effects.) committed by sc...@zeddic.com
- Adds some placeholder bullet sound effects.
Adds some placeholder bullet sound effects.
-
r76
(Tweaks to the game selection menus.) committed by sc...@zeddic.com
- Tweaks to the game selection menus.
Tweaks to the game selection menus.
-
r75
(Updates the level icons to have a cleaner background image.) committed by sc...@zeddic.com
- Updates the level icons to have a cleaner background image.
Updates the level icons to have a cleaner background image.
-
r74
(Background musis resources.) committed by sc...@zeddic.com
- Background musis resources.
Background musis resources.
-
r73
(Moved classes around to subpackages for clarity.) committed by sc...@zeddic.com
- Moved classes around to subpackages for clarity.
Moved classes around to subpackages for clarity.
-
r72
(Remove classes used in the old home brewed game menus.) committed by sc...@zeddic.com
- Remove classes used in the old home brewed game menus.
Remove classes used in the old home brewed game menus.
-
r71
(Added some starter levels for the beta.) committed by sc...@zeddic.com
- Added some starter levels for the beta.
Added some starter levels for the beta.
-
r70
(Added a way to record statistics during the game.) committed by sc...@zeddic.com
- Added a way to record statistics during the game.
Added a way to record statistics during the game.
-
r69
(Final tweaks to get the game hooked into the new game harnes...) committed by sc...@zeddic.com
- Final tweaks to get the game hooked into the new game harness.
Final tweaks to get the game hooked into the new game harness.
-
r68
(Add new activities / game harness that uses the default andr...) committed by sc...@zeddic.com
- Add new activities / game harness that uses the default android UI elements rather than the hacked
together home brew one.
Add new activities / game harness that uses the default android UI elements rather than the hacked
together home brew one.
-
r67
(Updated classes to use the new component manager object.) committed by sc...@zeddic.com
- Updated classes to use the new component manager object.
Updated classes to use the new component manager object.
-
r66
(Added error logging support.) committed by sc...@zeddic.com
- Added error logging support.
Added error logging support.
-
-
r64
(Created a common component manager that a UIObject can use t...) committed by sc...@zeddic.com
- Created a common component manager that a UIObject can use to add 'sub ui objects' as children.
Created a common component manager that a UIObject can use to add 'sub ui objects' as children.
-
r63
(Updated common library to make a simplified method for creat...) committed by sc...@zeddic.com
- Updated common library to make a simplified method for creating game surfaces to draw to.
Updated common library to make a simplified method for creating game surfaces to draw to.
-
r62
(Adding extra UI layouts for the new android based ui menus.) committed by sc...@zeddic.com
- Adding extra UI layouts for the new android based ui menus.
Adding extra UI layouts for the new android based ui menus.
-
r61
(Added missing higher quality background image.) committed by sc...@zeddic.com
- Added missing higher quality background image.
Added missing higher quality background image.
-
r60
(Added additional game resources. These include:
- A higher q...) committed by sc...@zeddic.com
- Added additional game resources. These include:
- A higher quality background
- Tab images
- Images for each of the levels of difficulty
Added additional game resources. These include:
- A higher quality background
- Tab images
- Images for each of the levels of difficulty
-
r59
(Added common adapter used to created compound lists using An...) committed by sc...@zeddic.com
- Added common adapter used to created compound lists using Androids default list format.
Added common adapter used to created compound lists using Androids default list format.
-
-
r57
(Tweaked particle effects.) committed by sc...@zeddic.com
- Tweaked particle effects.
Tweaked particle effects.
-
r56
(Minor collision system fixes.) committed by sc...@zeddic.com
- Minor collision system fixes.
Minor collision system fixes.
-
r55
(Updated strings for new preferences section.) committed by sc...@zeddic.com
- Updated strings for new preferences section.
Updated strings for new preferences section.
-
r54
(Remove unused obstacle class.) committed by sc...@zeddic.com
- Remove unused obstacle class.
Remove unused obstacle class.
-
r53
(Set of changes to core game classes that allow it to load a ...) committed by sc...@zeddic.com
- Set of changes to core game classes that allow it to load a single level to play. The map class has
been demoted as the master repository of all enemies, which it now relies on the Level to handle.
Set of changes to core game classes that allow it to load a single level to play. The map class has
been demoted as the master repository of all enemies, which it now relies on the Level to handle.
-
r52
(Updates the ResourceLoader with the ability to load sounds a...) committed by sc...@zeddic.com
- Updates the ResourceLoader with the ability to load sounds and asset files.
Updates the ResourceLoader with the ability to load sounds and asset files.
-
r51
(Fixes a logging bug in the main updater class. Exceptions we...) committed by sc...@zeddic.com
- Fixes a logging bug in the main updater class. Exceptions were not correctly logging their full
stack trace - making it difficult to findout where they were being thrown.
Fixes a logging bug in the main updater class. Exceptions were not correctly logging their full
stack trace - making it difficult to findout where they were being thrown.
-
r50
(Updated MockGameObject for tests.) committed by sc...@zeddic.com
- Updated MockGameObject for tests.
Updated MockGameObject for tests.
-
r49
(Matching test for the ObjectPoolManager bug fix.) committed by sc...@zeddic.com
- Matching test for the ObjectPoolManager bug fix.
Matching test for the ObjectPoolManager bug fix.
-
r48
(Updates to the object pool that fix bugs in the way items ar...) committed by sc...@zeddic.com
- Updates to the object pool that fix bugs in the way items are recycled.
Updates to the object pool that fix bugs in the way items are recycled.
-
r47
(Minor comments and flags added to the base GameObject class.) committed by sc...@zeddic.com
- Minor comments and flags added to the base GameObject class.
Minor comments and flags added to the base GameObject class.
-
r46
(Adds tests for the game.level package.) committed by sc...@zeddic.com
- Adds tests for the game.level package.
Adds tests for the game.level package.
-
r45
(Sample level files for testing purposes.) committed by sc...@zeddic.com
- Sample level files for testing purposes.
Sample level files for testing purposes.
-
r44
(Added a set of level classes. These introduce the basic conc...) committed by sc...@zeddic.com
- Added a set of level classes. These introduce the basic concepts of a level, swarms, spawn patterns,
and how the level should progress through those swarms. Finally, this also includes a level file
loader.
Added a set of level classes. These introduce the basic concepts of a level, swarms, spawn patterns,
and how the level should progress through those swarms. Finally, this also includes a level file
loader.
-
r43
(Updated EnemyShip to use the Countdown class instead of trac...) committed by sc...@zeddic.com
- Updated EnemyShip to use the Countdown class instead of tracking time internally.
Updated EnemyShip to use the Countdown class instead of tracking time internally.
-
r42
(Added a new utility class to manage counting down.) committed by sc...@zeddic.com
- Added a new utility class to manage counting down.
Added a new utility class to manage counting down.
-
-
r40
(Added spawning effects.
Enemies now progressivly spawn in f...) committed by sc...@zeddic.com
- Added spawning effects.
Enemies now progressivly spawn in faster.
Added spawning effects.
Enemies now progressivly spawn in faster.
-
r39
(Refactor: Renamed ExplosionManager to Effects) committed by sc...@zeddic.com
- Refactor: Renamed ExplosionManager to Effects
Refactor: Renamed ExplosionManager to Effects
|