Добавлены методы для работы с картой

This commit is contained in:
Victor 2015-04-24 16:59:19 +03:00
parent 2a057cefa2
commit e7b9f18635

View File

@ -10,6 +10,7 @@ import com.annimon.everlastingsummer.ast.Variables;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.ContentResolver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.media.MediaPlayer;
@ -50,6 +51,7 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
private TextView textview;
private MediaPlayer musicPlayer, soundPlayer;
private MapPlaces places;
private Characters characters;
private Map<String, ImageView> spriteInContainer;
private DisplayMetrics displayMetrics;
@ -80,6 +82,8 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
characters = new CharactersES();
characters.makeNamesKnown();
places = new MapPlacesES();
final Intent intent = getIntent();
final SaveInfo save = intent.getParcelableExtra(EXTRA_SAVE);
try {
@ -333,6 +337,22 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
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) {
Dialogs.with(this).showGameMenu(menu, new DialogInterface.OnClickListener() {
@Override