Changeset c3ad11c in advance-wars for src/com/medievaltech/unit


Ignore:
Timestamp:
Aug 26, 2011, 9:54:05 PM (13 years ago)
Author:
dportnoy <devnull@…>
Branches:
master
Children:
511177b
Parents:
99433bb
Message:

Units are now colored based on the player that controls them. The controlling player is specified in the unit's constructor.

Location:
src/com/medievaltech/unit
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • src/com/medievaltech/unit/Artillery.java

    r99433bb rc3ad11c  
    33import java.util.List;
    44
    5 import android.graphics.Paint;
    65import android.graphics.Point;
    76
     
    98
    109public class Artillery extends Unit{
    11         public Artillery(Paint p)
     10        public Artillery(Player p)
    1211        {
    1312                super(p);
  • src/com/medievaltech/unit/Mech.java

    r99433bb rc3ad11c  
    33import java.util.List;
    44
    5 import android.graphics.Paint;
    65import android.graphics.Point;
    76
     
    98
    109public class Mech extends Unit{
    11         public Mech(Paint p)
     10        public Mech(Player p)
    1211        {
    1312                super(p);
  • src/com/medievaltech/unit/Recon.java

    r99433bb rc3ad11c  
    33import java.util.List;
    44
    5 import android.graphics.Paint;
    65import android.graphics.Point;
    76
     
    98
    109public class Recon extends Unit{
    11         public Recon(Paint p)
     10        public Recon(Player p)
    1211        {
    1312                super(p);
  • src/com/medievaltech/unit/SmTank.java

    r99433bb rc3ad11c  
    33import java.util.List;
    44
    5 import android.graphics.Paint;
    65import android.graphics.Point;
    76
     
    98
    109public class SmTank extends Unit{
    11         public SmTank(Paint p)
     10        public SmTank(Player p)
    1211        {
    1312                super(p);
  • src/com/medievaltech/unit/Soldier.java

    r99433bb rc3ad11c  
    33import java.util.List;
    44
    5 import android.graphics.Paint;
    65import android.graphics.Point;
    76
     
    98
    109public class Soldier extends Unit{
    11         public Soldier(Paint p)
     10        public Soldier(Player p)
    1211        {
    1312                super(p);
  • src/com/medievaltech/unit/Transport.java

    r99433bb rc3ad11c  
    11package com.medievaltech.unit;
    2 
    3 import android.graphics.Paint;
    42
    53public abstract class Transport extends Unit {
    64        public Unit storedUnit;
    75       
    8         public Transport(Paint p) {
     6        public Transport(Player p) {
    97                super(p);
    108        }
  • src/com/medievaltech/unit/Unit.java

    r99433bb rc3ad11c  
    88
    99public abstract class Unit {
    10         private Paint p;
    11        
    1210        public UnitType type;
    13         //public Player owner;
     11        public Player owner;
    1412       
    1513        public int maxHealth;
     
    2624        public Point location;
    2725       
    28         public Unit(Paint p)
     26        public Unit(Player p)
    2927        {
    30                 this.p = p;
     28                p.addUnit(this);
     29               
     30                owner = p;
    3131                maxHealth = 10;
    3232                currentHealth = 10;
    33                
    3433        }
    3534       
     
    8786       
    8887        public void draw(Canvas c, int x, int y) {
    89                 c.drawCircle(x, y, 20, p);
     88                c.drawCircle(x, y, 20, owner.getColor());
    9089        }
    9190}
Note: See TracChangeset for help on using the changeset viewer.