MCPcopy Create free account

hub / github.com/StringMon/homescreenarcade / types & classes

Types & classes111 in github.com/StringMon/homescreenarcade

ClassAnimator
app/src/main/java/com/homescreenarcade/blockdrop/Animator.java:47
ClassArcadeCommon
Constants used as keys to pass data to the broadcast receivers in GameWallpaperService. Created by Sterling on 2017-03-02.
app/src/main/java/com/homescreenarcade/ArcadeCommon.java:9
InterfaceAudioPlayer
app/src/main/java/com/homescreenarcade/pinball/AudioPlayer.java:3
ClassBall
Represents a ball in play. Not part of the elements package because balls are created and removed at "runtime" rather than being part of the table def
app/src/main/java/com/homescreenarcade/pinball/Ball.java:14
EnumBallColor
app/src/main/java/com/homescreenarcade/pinball/fields/Field5Delegate.java:21
ClassBaseFieldDelegate
This class implements the Field.Delegate interface and does nothing for each of the interface methods. Real delegates can subclass this class to avoid
app/src/main/java/com/homescreenarcade/pinball/BaseFieldDelegate.java:19
ClassBlockBoardView
app/src/main/java/com/homescreenarcade/blockdrop/BlockBoardView.java:47
ClassBlockDropEngine
app/src/main/java/com/homescreenarcade/blockdrop/BlockDropWallpaper.java:129
ClassBlockDropWallpaper
GameWallpaper subclass to run Blockinger (Tetris clone) Created by Sterling on 2017-03-05.
app/src/main/java/com/homescreenarcade/blockdrop/BlockDropWallpaper.java:27
ClassBoard
app/src/main/java/com/homescreenarcade/blockdrop/components/Board.java:49
ClassBouncyActivity
app/src/main/java/com/homescreenarcade/pinball/BouncyActivity.java:25
ClassBox2DFactory
Methods to create Box2D shapes.
app/src/main/java/com/homescreenarcade/pinball/elements/Box2DFactory.java:15
ClassBumperElement
This FieldElement subclass represents a bumper that applies an impulse to a ball when it hits. The impulse magnitude is controlled by the "kick" param
app/src/main/java/com/homescreenarcade/pinball/elements/BumperElement.java:22
ClassCanvasFieldView
Draws the game field. Field elements are defined in world coordinates, which this view transforms to screen/pixel coordinates.
app/src/main/java/com/homescreenarcade/pinball/CanvasFieldView.java:18
InterfaceClock
app/src/main/java/com/homescreenarcade/pinball/Clock.java:3
ClassColor
app/src/main/java/com/homescreenarcade/pinball/Color.java:9
ClassComponent
app/src/main/java/com/homescreenarcade/blockdrop/components/Component.java:42
ClassControls
app/src/main/java/com/homescreenarcade/blockdrop/components/Controls.java:50
ClassCoordinate
app/src/main/java/com/homescreenarcade/invaders/Coordinate.java:23
InterfaceDelegate
app/src/main/java/com/homescreenarcade/pinball/OrientationListener.java:18
InterfaceDelegate
app/src/main/java/com/homescreenarcade/pinball/Field.java:72
ClassDependencyNotAvailableException
Exception thrown when an element can't be created because it depends on another element that hasn't been created yet.
app/src/main/java/com/homescreenarcade/pinball/elements/FieldElement.java:42
ClassDisplay
app/src/main/java/com/homescreenarcade/blockdrop/components/Display.java:53
ClassDropTargetGroupElement
This FieldElement subclass represents a set of drop targets, which are segments that disappear when hit. When all targets are hit, the Field delegate
app/src/main/java/com/homescreenarcade/pinball/elements/DropTargetGroupElement.java:50
ClassField
app/src/main/java/com/homescreenarcade/pinball/Field.java:31
ClassField1Delegate
app/src/main/java/com/homescreenarcade/pinball/fields/Field1Delegate.java:11
ClassField2Delegate
app/src/main/java/com/homescreenarcade/pinball/fields/Field2Delegate.java:14
ClassField3Delegate
app/src/main/java/com/homescreenarcade/pinball/fields/Field3Delegate.java:20
ClassField4Delegate
app/src/main/java/com/homescreenarcade/pinball/fields/Field4Delegate.java:18
ClassField5Delegate
app/src/main/java/com/homescreenarcade/pinball/fields/Field5Delegate.java:19
ClassFieldDriver
Class to manage the game thread which updates the game's internal state and draws to the FieldView. Controls the frame rate and attempts to keep it as
app/src/main/java/com/homescreenarcade/pinball/FieldDriver.java:11
ClassFieldElement
Abstract superclass of all elements in the pinball field, such as walls, bumpers, and flippers.
app/src/main/java/com/homescreenarcade/pinball/elements/FieldElement.java:19
ClassFieldElementCollection
app/src/main/java/com/homescreenarcade/pinball/elements/FieldElementCollection.java:9
ClassFieldLayout
app/src/main/java/com/homescreenarcade/pinball/FieldLayout.java:29
ClassFieldViewManager
This class handles the common functionality for Canvas and OpenGL-based views, including mapping world coordinates to pixels and handling touch events
app/src/main/java/com/homescreenarcade/pinball/FieldViewManager.java:19
ClassFireButtonWidget
Simple one-button widget for "Fire" functionality.
app/src/main/java/com/homescreenarcade/FireButtonWidget.java:12
ClassFlipperElement
FieldElement subclass for a flipper that is controlled by the player. A flipper consists of a Box2D RevoluteJoint where a thin wall rotates around an
app/src/main/java/com/homescreenarcade/pinball/elements/FlipperElement.java:35
ClassFrameRateManager
This class records how long frames take to generate and display, for assistance in maintaining a consistent frame rate. A FrameRateManager object is c
app/src/main/java/com/homescreenarcade/pinball/util/FrameRateManager.java:16
ClassGLFieldView
app/src/main/java/com/homescreenarcade/pinball/GLFieldView.java:17
ClassGLVertexList
app/src/main/java/com/homescreenarcade/pinball/util/GLVertexList.java:9
ClassGLVertexListManager
app/src/main/java/com/homescreenarcade/pinball/util/GLVertexListManager.java:5
ClassGameActivity
app/src/main/java/com/homescreenarcade/mazeman/GameActivity.java:15
ClassGameControlWidget
Common ancestor for widgets that control gameplay. Pretty standard appwidget stuff. Created by Sterling on 2017-03-09.
app/src/main/java/com/homescreenarcade/GameControlWidget.java:13
ClassGameEngine
app/src/main/java/com/homescreenarcade/GameWallpaperService.java:84
ClassGameEngine
app/src/main/java/com/homescreenarcade/mazeman/GameEngine.java:19
InterfaceGameInterface
app/src/main/java/com/homescreenarcade/blockdrop/BlockBoardView.java:49
ClassGameMessage
Simple class to hold a message displayed in the ScoreView above the game field.
app/src/main/java/com/homescreenarcade/pinball/GameMessage.java:6
ClassGameState
app/src/main/java/com/homescreenarcade/pinball/GameState.java:8
ClassGameState
app/src/main/java/com/homescreenarcade/blockdrop/components/GameState.java:56
ClassGameSurfaceView
app/src/main/java/com/homescreenarcade/mazeman/GameSurfaceView.java:19
ClassGameTask
This timer implements the "game loop", showing instructions if needed, otherwise calling descendants' draw() method to get the actual game game graphi
app/src/main/java/com/homescreenarcade/GameWallpaperService.java:243
ClassGameWallpaperService
Ancestor class for game wallpapers containing common interface behaviors. This is the core of Home Screen Arcade, the class that ties it all together
app/src/main/java/com/homescreenarcade/GameWallpaperService.java:47
ClassGridObject
app/src/main/java/com/homescreenarcade/invaders/GridObject.java:23
InterfaceIFieldRenderer
This interface defines methods that draw graphical elements such as lines as circles to display the field. An implementation of this interface is pass
app/src/main/java/com/homescreenarcade/pinball/IFieldRenderer.java:9
ClassIPiece
app/src/main/java/com/homescreenarcade/blockdrop/pieces/IPiece.java:44
ClassInvader
app/src/main/java/com/homescreenarcade/invaders/Invader.java:23
ClassInvaderEngine
app/src/main/java/com/homescreenarcade/invaders/InvadersWallpaper.java:85
ClassInvaderTimer
app/src/main/java/com/homescreenarcade/invaders/SpaceInvadersActivity.java:96
ClassInvaderView
Created by Sterling on 2017-02-28.
app/src/main/java/com/homescreenarcade/invaders/InvaderView.java:26
ClassInvadersWallpaper
GameWallpaper subclass to run Space Invaders Created by Sterling on 2017-03-01.
app/src/main/java/com/homescreenarcade/invaders/InvadersWallpaper.java:24
ClassJPiece
app/src/main/java/com/homescreenarcade/blockdrop/pieces/JPiece.java:44
ClassJSONUtils
app/src/main/java/com/homescreenarcade/pinball/util/JSONUtils.java:13
ClassLPiece
app/src/main/java/com/homescreenarcade/blockdrop/pieces/LPiece.java:44
ClassLauncherActivity
A simple activity to get the user started playing games on their home screen.
app/src/main/java/com/homescreenarcade/LauncherActivity.java:20
ClassLeftRightWidget
Two-button widget for horizontal actions.
app/src/main/java/com/homescreenarcade/LeftRightWidget.java:13
ClassMathUtils
app/src/main/java/com/homescreenarcade/pinball/util/MathUtils.java:6
ClassMaze
app/src/main/java/com/homescreenarcade/mazeman/Maze.java:6
ClassMazeManEngine
app/src/main/java/com/homescreenarcade/mazeman/MazeManWallpaper.java:127
ClassMazeManWallpaper
GameWallpaper subclass to run Pac-Mon Created by Sterling on 2017-03-09.
app/src/main/java/com/homescreenarcade/mazeman/MazeManWallpaper.java:31
ClassMonster
app/src/main/java/com/homescreenarcade/mazeman/Monster.java:3
EnumMultiballStatus
app/src/main/java/com/homescreenarcade/pinball/fields/Field5Delegate.java:22
EnumMultiballStatus
app/src/main/java/com/homescreenarcade/pinball/fields/Field3Delegate.java:89
EnumMultiplierBehavior
app/src/main/java/com/homescreenarcade/pinball/GameState.java:11
ClassNoOpPlayer
app/src/main/java/com/homescreenarcade/pinball/AudioPlayer.java:17
ClassOPiece
app/src/main/java/com/homescreenarcade/blockdrop/pieces/OPiece.java:44
ClassObjectManager
app/src/main/java/com/homescreenarcade/invaders/ObjectManager.java:32
ClassOrientationListener
Class which listens for orientation change events and delivers callback events with orientation values. Getting orientation values requires reading gr
app/src/main/java/com/homescreenarcade/pinball/OrientationListener.java:16
ClassPacmon
app/src/main/java/com/homescreenarcade/mazeman/Pacmon.java:3
ClassPiece
app/src/main/java/com/homescreenarcade/blockdrop/pieces/Piece.java:48
ClassPiece3x3
app/src/main/java/com/homescreenarcade/blockdrop/pieces/Piece3x3.java:45
ClassPiece4x4
app/src/main/java/com/homescreenarcade/blockdrop/pieces/Piece4x4.java:45
ClassPieceGenerator
app/src/main/java/com/homescreenarcade/blockdrop/PieceGenerator.java:42
ClassPinballEngine
app/src/main/java/com/homescreenarcade/pinball/PinballWallpaper.java:187
ClassPinballWallpaper
GameWallpaper subclass to run Vector Pinball Created by Sterling on 2017-03-12.
app/src/main/java/com/homescreenarcade/pinball/PinballWallpaper.java:22
ClassPlayer
app/src/main/java/com/homescreenarcade/pinball/VPSoundpool.java:220
ClassPoint
An immutable 2D point.
app/src/main/java/com/homescreenarcade/pinball/Point.java:8
ClassRollover
app/src/main/java/com/homescreenarcade/pinball/elements/RolloverGroupElement.java:38
ClassRolloverGroupElement
This class represents a collection of rollover elements. They are activated (and optionally deactivated) when a ball passes over them. Individual roll
app/src/main/java/com/homescreenarcade/pinball/elements/RolloverGroupElement.java:25
ClassRotatingGroup
app/src/main/java/com/homescreenarcade/pinball/fields/Field2Delegate.java:18
ClassRow
app/src/main/java/com/homescreenarcade/blockdrop/Row.java:46
ClassSPiece
app/src/main/java/com/homescreenarcade/blockdrop/pieces/SPiece.java:44
ClassScheduledAction
app/src/main/java/com/homescreenarcade/pinball/Field.java:95
ClassScoreView
This class displays the score and game messages above the game view. When there is no game in progress, it cycles between a "Touch to Start" message,
app/src/main/java/com/homescreenarcade/pinball/ScoreView.java:20
ClassSensorElement
This FieldElement subclass is used to identify areas on the table that should cause custom behavior when the ball enters. A SensorElement has no bodie
app/src/main/java/com/homescreenarcade/pinball/elements/SensorElement.java:24
ClassShell
app/src/main/java/com/homescreenarcade/invaders/Shell.java:23
ClassShield
app/src/main/java/com/homescreenarcade/invaders/Shield.java:23
ClassSound
app/src/main/java/com/homescreenarcade/blockdrop/components/Sound.java:52
ClassSoundEngine
app/src/main/java/com/homescreenarcade/mazeman/SoundEngine.java:14
ClassSpaceInvadersActivity
app/src/main/java/com/homescreenarcade/invaders/SpaceInvadersActivity.java:33
ClassSpaceship
app/src/main/java/com/homescreenarcade/invaders/Spaceship.java:23
next →1–100 of 111, ranked by callers