Добавлены методы для работы с картой
This commit is contained in:
parent
2a057cefa2
commit
e7b9f18635
@ -10,6 +10,7 @@ import com.annimon.everlastingsummer.ast.Variables;
|
|||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.ContentResolver;
|
import android.content.ContentResolver;
|
||||||
|
import android.content.Context;
|
||||||
import android.content.DialogInterface;
|
import android.content.DialogInterface;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.media.MediaPlayer;
|
import android.media.MediaPlayer;
|
||||||
@ -50,6 +51,7 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
|||||||
private TextView textview;
|
private TextView textview;
|
||||||
private MediaPlayer musicPlayer, soundPlayer;
|
private MediaPlayer musicPlayer, soundPlayer;
|
||||||
|
|
||||||
|
private MapPlaces places;
|
||||||
private Characters characters;
|
private Characters characters;
|
||||||
private Map<String, ImageView> spriteInContainer;
|
private Map<String, ImageView> spriteInContainer;
|
||||||
private DisplayMetrics displayMetrics;
|
private DisplayMetrics displayMetrics;
|
||||||
@ -80,6 +82,8 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
|||||||
characters = new CharactersES();
|
characters = new CharactersES();
|
||||||
characters.makeNamesKnown();
|
characters.makeNamesKnown();
|
||||||
|
|
||||||
|
places = new MapPlacesES();
|
||||||
|
|
||||||
final Intent intent = getIntent();
|
final Intent intent = getIntent();
|
||||||
final SaveInfo save = intent.getParcelableExtra(EXTRA_SAVE);
|
final SaveInfo save = intent.getParcelableExtra(EXTRA_SAVE);
|
||||||
try {
|
try {
|
||||||
@ -333,6 +337,22 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
|||||||
characters.setName(whoid, name);
|
characters.setName(whoid, name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void disableAllZones() {
|
||||||
|
places.disableAllZones();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void disableCurrentZone() {
|
||||||
|
places.disableCurrentZone();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setZone(String name, String label) {
|
||||||
|
places.setZone(name, label);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void showMap() {
|
||||||
|
places.showMap(this);
|
||||||
|
}
|
||||||
|
|
||||||
public void menu(final Menu menu) {
|
public void menu(final Menu menu) {
|
||||||
Dialogs.with(this).showGameMenu(menu, new DialogInterface.OnClickListener() {
|
Dialogs.with(this).showGameMenu(menu, new DialogInterface.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user