File tree Expand file tree Collapse file tree 8 files changed +17
-16
lines changed
tyrian-game/src/main/java/com/b3dgs/tyrian
tyrian-pc/src/main/java/com/b3dgs/tyrian/pc/ship Expand file tree Collapse file tree 8 files changed +17
-16
lines changed Original file line number Diff line number Diff line change 23
23
import com .b3dgs .lionengine .game .feature .FeatureInterface ;
24
24
import com .b3dgs .lionengine .game .feature .FeatureModel ;
25
25
import com .b3dgs .lionengine .game .feature .Identifiable ;
26
- import com .b3dgs .lionengine .game .feature .Routine ;
26
+ import com .b3dgs .lionengine .game .feature .RoutineUpdate ;
27
27
import com .b3dgs .lionengine .game .feature .Services ;
28
28
import com .b3dgs .lionengine .game .feature .Setup ;
29
29
import com .b3dgs .lionengine .game .feature .Transformable ;
33
33
* Bonus model implementation.
34
34
*/
35
35
@ FeatureInterface
36
- public final class BonusModel extends FeatureModel implements Routine
36
+ public final class BonusModel extends FeatureModel implements RoutineUpdate
37
37
{
38
38
private static final String ANIM_IDLE = "idle" ;
39
39
private static final double FALLING_SPEED = -1.0 ;
Original file line number Diff line number Diff line change 37
37
import com .b3dgs .lionengine .game .feature .Identifiable ;
38
38
import com .b3dgs .lionengine .game .feature .Layerable ;
39
39
import com .b3dgs .lionengine .game .feature .Recyclable ;
40
- import com .b3dgs .lionengine .game .feature .Routine ;
40
+ import com .b3dgs .lionengine .game .feature .RoutineUpdate ;
41
41
import com .b3dgs .lionengine .game .feature .Services ;
42
42
import com .b3dgs .lionengine .game .feature .Setup ;
43
43
import com .b3dgs .lionengine .game .feature .Transformable ;
51
51
* Entity model implementation.
52
52
*/
53
53
@ FeatureInterface
54
- public final class EntityModel extends FeatureModel implements Routine , CollidableListener , Recyclable
54
+ public final class EntityModel extends FeatureModel implements RoutineUpdate , CollidableListener , Recyclable
55
55
{
56
56
private static final String ANIM_IDLE = "idle" ;
57
57
Original file line number Diff line number Diff line change 36
36
import com .b3dgs .lionengine .game .feature .Handler ;
37
37
import com .b3dgs .lionengine .game .feature .Identifiable ;
38
38
import com .b3dgs .lionengine .game .feature .Recyclable ;
39
- import com .b3dgs .lionengine .game .feature .Routine ;
39
+ import com .b3dgs .lionengine .game .feature .RoutineUpdate ;
40
40
import com .b3dgs .lionengine .game .feature .Services ;
41
41
import com .b3dgs .lionengine .game .feature .Setup ;
42
42
import com .b3dgs .lionengine .game .feature .Transformable ;
48
48
* Projectile model implementation.
49
49
*/
50
50
@ FeatureInterface
51
- public final class ProjectileModel extends FeatureModel implements Routine , Recyclable
51
+ public final class ProjectileModel extends FeatureModel implements RoutineUpdate , Recyclable
52
52
{
53
53
private static final String NODE_EFFECT = "effect" ;
54
54
private static final String ATT_RATE = "rate" ;
Original file line number Diff line number Diff line change 22
22
import com .b3dgs .lionengine .game .Force ;
23
23
import com .b3dgs .lionengine .game .feature .FeatureInterface ;
24
24
import com .b3dgs .lionengine .game .feature .FeatureModel ;
25
- import com .b3dgs .lionengine .game .feature .Routine ;
25
+ import com .b3dgs .lionengine .game .feature .RoutineUpdate ;
26
26
import com .b3dgs .lionengine .game .feature .Services ;
27
27
import com .b3dgs .lionengine .game .feature .Setup ;
28
28
import com .b3dgs .lionengine .game .feature .Transformable ;
31
31
* Ship entity feature, shooting player.
32
32
*/
33
33
@ FeatureInterface
34
- public final class Ship extends FeatureModel implements Routine
34
+ public final class Ship extends FeatureModel implements RoutineUpdate
35
35
{
36
36
private static final int RANDOM_Y = 64 ;
37
37
Original file line number Diff line number Diff line change 35
35
import com .b3dgs .lionengine .game .feature .Handler ;
36
36
import com .b3dgs .lionengine .game .feature .Identifiable ;
37
37
import com .b3dgs .lionengine .game .feature .Layerable ;
38
- import com .b3dgs .lionengine .game .feature .Routine ;
38
+ import com .b3dgs .lionengine .game .feature .RoutineRender ;
39
+ import com .b3dgs .lionengine .game .feature .RoutineUpdate ;
39
40
import com .b3dgs .lionengine .game .feature .Services ;
40
41
import com .b3dgs .lionengine .game .feature .Setup ;
41
42
import com .b3dgs .lionengine .game .feature .Transformable ;
59
60
* Ship model implementation.
60
61
*/
61
62
@ FeatureInterface
62
- public final class ShipModel extends FeatureModel implements Routine , CollidableListener
63
+ public final class ShipModel extends FeatureModel implements RoutineUpdate , RoutineRender , CollidableListener
63
64
{
64
65
/** Default energy. */
65
66
static final int ENERGY = 8 ;
Original file line number Diff line number Diff line change 22
22
import com .b3dgs .lionengine .game .feature .Factory ;
23
23
import com .b3dgs .lionengine .game .feature .FeatureInterface ;
24
24
import com .b3dgs .lionengine .game .feature .FeatureModel ;
25
- import com .b3dgs .lionengine .game .feature .Routine ;
25
+ import com .b3dgs .lionengine .game .feature .RoutineUpdate ;
26
26
import com .b3dgs .lionengine .game .feature .Services ;
27
27
import com .b3dgs .lionengine .game .feature .Setup ;
28
28
import com .b3dgs .lionengine .game .feature .Transformable ;
34
34
* Shooter implementation.
35
35
*/
36
36
@ FeatureInterface
37
- public final class Shooter extends FeatureModel implements Routine
37
+ public final class Shooter extends FeatureModel implements RoutineUpdate
38
38
{
39
39
private final Factory factory = services .get (Factory .class );
40
40
private final ShipModel ship = services .get (ShipModel .class );
Original file line number Diff line number Diff line change 26
26
import com .b3dgs .lionengine .game .Direction ;
27
27
import com .b3dgs .lionengine .game .feature .FeatureInterface ;
28
28
import com .b3dgs .lionengine .game .feature .FeatureModel ;
29
- import com .b3dgs .lionengine .game .feature .Routine ;
29
+ import com .b3dgs .lionengine .game .feature .RoutineUpdate ;
30
30
import com .b3dgs .lionengine .game .feature .Services ;
31
31
import com .b3dgs .lionengine .game .feature .Setup ;
32
32
import com .b3dgs .lionengine .game .feature .Transformable ;
39
39
* Weapon model implementation.
40
40
*/
41
41
@ FeatureInterface
42
- public final class WeaponModel extends FeatureModel implements Routine
42
+ public final class WeaponModel extends FeatureModel implements RoutineUpdate
43
43
{
44
44
/** Fire node name. */
45
45
private static final String NODE_FIRE = "fire" ;
Original file line number Diff line number Diff line change 22
22
import com .b3dgs .lionengine .game .feature .Camera ;
23
23
import com .b3dgs .lionengine .game .feature .FeatureInterface ;
24
24
import com .b3dgs .lionengine .game .feature .FeatureModel ;
25
- import com .b3dgs .lionengine .game .feature .Routine ;
25
+ import com .b3dgs .lionengine .game .feature .RoutineUpdate ;
26
26
import com .b3dgs .lionengine .game .feature .Services ;
27
27
import com .b3dgs .lionengine .game .feature .Setup ;
28
28
import com .b3dgs .lionengine .game .feature .Transformable ;
32
32
* Ship control implementation.
33
33
*/
34
34
@ FeatureInterface
35
- public final class ShipControllerPc extends FeatureModel implements Routine
35
+ public final class ShipControllerPc extends FeatureModel implements RoutineUpdate
36
36
{
37
37
private static final double SENSIBILITY = 1.0 ;
38
38
You can’t perform that action at this time.
0 commit comments