package org.tjuscs.bulletgame.model.player;
import java.util.ArrayList;
import org.tjuscs.bulletgame.model.PlayerClass;
import org.tjuscs.bulletgame.view.component.Resources;
public class PlayerMarisa extends PlayerClass {
public PlayerMarisa() {
}
@Override
public void init() {
Resources resource = Resources.getInstance();
resource.LoadTexture("marisa_player",
"THlib\\player\\marisa\\marisa.png");
resource.LoadImageGroup("marisa_player", "marisa_player", 0, 0, 32, 48,
8, 3, 0, 0);
resource.LoadImage("marisa_bullet", "marisa_player", 0, 144, 32, 16,
16, 16);
resource.LoadAnimation("marisa_bullet_ef", "marisa_player", 0, 144, 32,
16, 4, 1, 4);
resource.SetImageState("marisa_bullet", "", 255, 255, 255, 128);
resource.LoadImage("marisa_support", "marisa_player", 144, 144, 16, 16);
resource.LoadImage("marisa_laser_light", "marisa_player", 224, 224, 32,
32);
resource.SetImageState("marisa_laser_light", "mul+add", 255, 255, 255,
128);
resource.LoadPSPool("marisa_sp_ef",
"THlib\\player\\marisa\\marisa_sp_ef.p", "particles6");
super.init();
this.setImgs(new ArrayList<String>());
for (int i = 1; i <= 24; i++) {
this.getImgs().add("marisa_player" + i);
}
this.setHspeed(5.0);
this.setLspeed(2.5);
double[][][] splist = {
{ { 0, 0, 0, 0, -1 }, { 0, 0, 0, 0, -1 }, { 0, 0, 0, 0, -1 },
{ 0, 0, 0, 0, -1 } },
{ { 0, 32, 0, 29, 1 }, { 0, 0, 0, 0, -1 }, { 0, 0, 0, 0, -1 },
{ 0, 0, 0, 0, -1 } },
{ { -30, 10, -8, 23, 1 }, { 30, 10, 8, 23, 1 },
{ 0, 0, 0, 0, -1 }, { 0, 0, 0, 0, -1 } },
{ { -30, 10, -15, 20, 1 }, { 30, 10, 15, 20, 1 },
{ 0, 32, 0, 29, 1 }, { 0, 0, 0, 0, -1 } },
{ { -30, 10, -15, 20, 1 }, { 30, 10, 15, 20, 1 },
{ -7.5, 32, -7.5, 29, 1 }, { 7.5, 32, 7.5, 29, 1 } },
{ { -30, 10, -15, 20, 1 }, { 30, 10, 15, 20, 1 },
{ -7.5, 32, -7.5, 29, 1 }, { 7.5, 32, 7.5, 29, 1 } } };
this.setSlist(splist);
}
@Override
public void shoot() {
// TODO Auto-generated method stub
}
@Override
public void spell() {
// TODO Auto-generated method stub
}
@Override
public void render() {
// TODO Auto-generated method stub
}
}